builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0383 starttime: 1463432201.88 results: success (0) buildid: 20160516123747 builduid: 33eebac13c50467b92ab8327bd57bf9a revision: fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:41.877797) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:41.878247) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:41.878539) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:41.896806) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:41.897173) ========= 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.PzeywDTPWb/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.qm4MDErLY3/Listeners TMPDIR=/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/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-16 13:56:41-- 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% 150M=0s 2016-05-16 13:56:41 (150 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.137344 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:42.051284) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:42.051603) ========= 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.PzeywDTPWb/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.qm4MDErLY3/Listeners TMPDIR=/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/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.019977 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:42.100793) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-16 13:56:42.101135) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 --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 fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PzeywDTPWb/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.qm4MDErLY3/Listeners TMPDIR=/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/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-16 13:56:42,105 truncating revision to first 12 chars 2016-05-16 13:56:42,106 Setting DEBUG logging. 2016-05-16 13:56:42,106 attempt 1/10 2016-05-16 13:56:42,106 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/fd43bc66da8a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-16 13:56:43,329 unpacking tar archive at: mozilla-aurora-fd43bc66da8a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.472473 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-16 13:56:43.590806) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:43.591128) ========= script_repo_revision: fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:43.591507) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:43.591785) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 13:56:43.605831) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-05-16 13:56:43.606098) ========= /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.PzeywDTPWb/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.qm4MDErLY3/Listeners TMPDIR=/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 13:56:43 INFO - MultiFileLogger online at 20160516 13:56:43 in /builds/slave/test 13:56:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 13:56:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:56:43 INFO - {'append_to_log': False, 13:56:43 INFO - 'base_work_dir': '/builds/slave/test', 13:56:43 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:56:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:56:43 INFO - 'buildbot_json_path': 'buildprops.json', 13:56:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:56:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:56:43 INFO - 'download_minidump_stackwalk': True, 13:56:43 INFO - 'download_symbols': 'true', 13:56:43 INFO - 'e10s': False, 13:56:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:56:43 INFO - 'tooltool.py': '/tools/tooltool.py', 13:56:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:56:43 INFO - '/tools/misc-python/virtualenv.py')}, 13:56:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:56:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:56:43 INFO - 'log_level': 'info', 13:56:43 INFO - 'log_to_console': True, 13:56:43 INFO - 'opt_config_files': (), 13:56:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:56:43 INFO - '--processes=1', 13:56:43 INFO - '--config=%(test_path)s/wptrunner.ini', 13:56:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:56:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:56:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:56:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:56:43 INFO - 'pip_index': False, 13:56:43 INFO - 'require_test_zip': True, 13:56:43 INFO - 'test_type': ('testharness',), 13:56:43 INFO - 'this_chunk': '1', 13:56:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:56:43 INFO - 'total_chunks': '10', 13:56:43 INFO - 'virtualenv_path': 'venv', 13:56:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:56:43 INFO - 'work_dir': 'build'} 13:56:43 INFO - ##### 13:56:43 INFO - ##### Running clobber step. 13:56:43 INFO - ##### 13:56:43 INFO - Running pre-action listener: _resource_record_pre_action 13:56:43 INFO - Running main action method: clobber 13:56:43 INFO - rmtree: /builds/slave/test/build 13:56:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:56:44 INFO - Running post-action listener: _resource_record_post_action 13:56:44 INFO - ##### 13:56:44 INFO - ##### Running read-buildbot-config step. 13:56:44 INFO - ##### 13:56:44 INFO - Running pre-action listener: _resource_record_pre_action 13:56:44 INFO - Running main action method: read_buildbot_config 13:56:44 INFO - Using buildbot properties: 13:56:44 INFO - { 13:56:44 INFO - "project": "", 13:56:44 INFO - "product": "firefox", 13:56:44 INFO - "script_repo_revision": "production", 13:56:44 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 13:56:44 INFO - "repository": "", 13:56:44 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 13:56:44 INFO - "buildid": "20160516123747", 13:56:44 INFO - "pgo_build": "False", 13:56:44 INFO - "basedir": "/builds/slave/test", 13:56:44 INFO - "buildnumber": 11, 13:56:44 INFO - "slavename": "t-yosemite-r7-0383", 13:56:44 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 13:56:44 INFO - "platform": "macosx64", 13:56:44 INFO - "branch": "mozilla-aurora", 13:56:44 INFO - "revision": "fd43bc66da8a9184f9aa7b8814393dec9b9e3be2", 13:56:44 INFO - "repo_path": "releases/mozilla-aurora", 13:56:44 INFO - "moz_repo_path": "", 13:56:44 INFO - "stage_platform": "macosx64", 13:56:44 INFO - "builduid": "33eebac13c50467b92ab8327bd57bf9a", 13:56:44 INFO - "slavebuilddir": "test" 13:56:44 INFO - } 13:56:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 13:56:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 13:56:44 INFO - Running post-action listener: _resource_record_post_action 13:56:44 INFO - ##### 13:56:44 INFO - ##### Running download-and-extract step. 13:56:44 INFO - ##### 13:56:44 INFO - Running pre-action listener: _resource_record_pre_action 13:56:44 INFO - Running main action method: download_and_extract 13:56:44 INFO - mkdir: /builds/slave/test/build/tests 13:56:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:44 INFO - https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:56:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 13:56:46 INFO - Downloaded 1235 bytes. 13:56:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:56:46 INFO - Using the following test package requirements: 13:56:46 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:56:46 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 13:56:46 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 13:56:46 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'jsshell-mac64.zip'], 13:56:46 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 13:56:46 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:56:46 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 13:56:46 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 13:56:46 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 13:56:46 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:56:46 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 13:56:46 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:56:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:46 INFO - https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:56:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:56:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:56:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:56:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 13:56:47 INFO - Downloaded 17983218 bytes. 13:56:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:56:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:56:47 INFO - caution: filename not matched: web-platform/* 13:56:47 INFO - Return code: 11 13:56:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:47 INFO - https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:56:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:56:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:56:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:56:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:56:49 INFO - Downloaded 36409048 bytes. 13:56:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:56:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:56:53 INFO - caution: filename not matched: bin/* 13:56:53 INFO - caution: filename not matched: config/* 13:56:53 INFO - caution: filename not matched: mozbase/* 13:56:53 INFO - caution: filename not matched: marionette/* 13:56:53 INFO - caution: filename not matched: tools/wptserve/* 13:56:53 INFO - Return code: 11 13:56:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:53 INFO - https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:56:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:56:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:56:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:56:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 13:56:57 INFO - Downloaded 73029385 bytes. 13:56:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:56:57 INFO - mkdir: /builds/slave/test/properties 13:56:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:56:57 INFO - Writing to file /builds/slave/test/properties/build_url 13:56:57 INFO - Contents: 13:56:57 INFO - build_url:https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:56:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:56:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:56:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:56:58 INFO - Contents: 13:56:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:56: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')]} 13:56:58 INFO - https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:56:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:56:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:56:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:56:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:57:01 INFO - Downloaded 103567420 bytes. 13:57:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:57:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:57:04 INFO - Return code: 0 13:57:04 INFO - Running post-action listener: _resource_record_post_action 13:57:04 INFO - Running post-action listener: set_extra_try_arguments 13:57:04 INFO - ##### 13:57:04 INFO - ##### Running create-virtualenv step. 13:57:04 INFO - ##### 13:57:04 INFO - Running pre-action listener: _pre_create_virtualenv 13:57:04 INFO - Running pre-action listener: _resource_record_pre_action 13:57:04 INFO - Running main action method: create_virtualenv 13:57:04 INFO - Creating virtualenv /builds/slave/test/build/venv 13:57:04 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:57:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:57:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:57:04 INFO - Using real prefix '/tools/python27' 13:57:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:57:05 INFO - Installing distribute.............................................................................................................................................................................................done. 13:57:08 INFO - Installing pip.................done. 13:57:08 INFO - Return code: 0 13:57:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:57:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:08 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 0x10fd9ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94095acb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb55e0>, '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 0x10f998cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f9c3990>, '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.PzeywDTPWb/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.qm4MDErLY3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:57:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:57:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PzeywDTPWb/Render', 13:57:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:08 INFO - 'HOME': '/Users/cltbld', 13:57:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:08 INFO - 'LOGNAME': 'cltbld', 13:57:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:08 INFO - 'MOZ_NO_REMOTE': '1', 13:57:08 INFO - 'NO_EM_RESTART': '1', 13:57:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:08 INFO - 'PWD': '/builds/slave/test', 13:57:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:08 INFO - 'SHELL': '/bin/bash', 13:57:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qm4MDErLY3/Listeners', 13:57:08 INFO - 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', 13:57:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:08 INFO - 'USER': 'cltbld', 13:57:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:08 INFO - 'XPC_FLAGS': '0x0', 13:57:08 INFO - 'XPC_SERVICE_NAME': '0', 13:57:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:08 INFO - Downloading/unpacking psutil>=0.7.1 13:57:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:57:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:57:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:57:11 INFO - Installing collected packages: psutil 13:57:11 INFO - Running setup.py install for psutil 13:57:11 INFO - building 'psutil._psutil_osx' extension 13:57:11 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 13:57:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 13:57:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 13:57:12 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 13:57:12 INFO - building 'psutil._psutil_posix' extension 13:57:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 13:57:12 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:57:12 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:57:12 INFO - ^ 13:57:12 INFO - 1 warning generated. 13:57:12 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 13:57:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:57:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:57:12 INFO - Successfully installed psutil 13:57:12 INFO - Cleaning up... 13:57:12 INFO - Return code: 0 13:57:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:57:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:12 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 0x10fd9ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94095acb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb55e0>, '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 0x10f998cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f9c3990>, '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.PzeywDTPWb/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.qm4MDErLY3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:57:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:57:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PzeywDTPWb/Render', 13:57:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:12 INFO - 'HOME': '/Users/cltbld', 13:57:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:12 INFO - 'LOGNAME': 'cltbld', 13:57:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:12 INFO - 'MOZ_NO_REMOTE': '1', 13:57:12 INFO - 'NO_EM_RESTART': '1', 13:57:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:12 INFO - 'PWD': '/builds/slave/test', 13:57:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:12 INFO - 'SHELL': '/bin/bash', 13:57:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qm4MDErLY3/Listeners', 13:57:12 INFO - 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', 13:57:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:12 INFO - 'USER': 'cltbld', 13:57:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:12 INFO - 'XPC_FLAGS': '0x0', 13:57:12 INFO - 'XPC_SERVICE_NAME': '0', 13:57:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:57:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:57:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:57:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:57:15 INFO - Installing collected packages: mozsystemmonitor 13:57:15 INFO - Running setup.py install for mozsystemmonitor 13:57:15 INFO - Successfully installed mozsystemmonitor 13:57:15 INFO - Cleaning up... 13:57:15 INFO - Return code: 0 13:57:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:57:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:15 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 0x10fd9ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94095acb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb55e0>, '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 0x10f998cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f9c3990>, '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.PzeywDTPWb/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.qm4MDErLY3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:57:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:57:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PzeywDTPWb/Render', 13:57:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:15 INFO - 'HOME': '/Users/cltbld', 13:57:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:15 INFO - 'LOGNAME': 'cltbld', 13:57:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:15 INFO - 'MOZ_NO_REMOTE': '1', 13:57:15 INFO - 'NO_EM_RESTART': '1', 13:57:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:15 INFO - 'PWD': '/builds/slave/test', 13:57:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:15 INFO - 'SHELL': '/bin/bash', 13:57:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qm4MDErLY3/Listeners', 13:57:15 INFO - 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', 13:57:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:15 INFO - 'USER': 'cltbld', 13:57:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:15 INFO - 'XPC_FLAGS': '0x0', 13:57:15 INFO - 'XPC_SERVICE_NAME': '0', 13:57:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:16 INFO - Downloading/unpacking blobuploader==1.2.4 13:57:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:18 INFO - Downloading blobuploader-1.2.4.tar.gz 13:57:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:57:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:57:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:57:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:57:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:19 INFO - Downloading docopt-0.6.1.tar.gz 13:57:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:57:19 INFO - Installing collected packages: blobuploader, requests, docopt 13:57:19 INFO - Running setup.py install for blobuploader 13:57:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:57:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:57:19 INFO - Running setup.py install for requests 13:57:20 INFO - Running setup.py install for docopt 13:57:20 INFO - Successfully installed blobuploader requests docopt 13:57:20 INFO - Cleaning up... 13:57:20 INFO - Return code: 0 13:57:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:20 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 0x10fd9ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94095acb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb55e0>, '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 0x10f998cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f9c3990>, '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.PzeywDTPWb/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.qm4MDErLY3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:57:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:57:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PzeywDTPWb/Render', 13:57:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:20 INFO - 'HOME': '/Users/cltbld', 13:57:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:20 INFO - 'LOGNAME': 'cltbld', 13:57:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:20 INFO - 'MOZ_NO_REMOTE': '1', 13:57:20 INFO - 'NO_EM_RESTART': '1', 13:57:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:20 INFO - 'PWD': '/builds/slave/test', 13:57:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:20 INFO - 'SHELL': '/bin/bash', 13:57:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qm4MDErLY3/Listeners', 13:57:20 INFO - 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', 13:57:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:20 INFO - 'USER': 'cltbld', 13:57:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:20 INFO - 'XPC_FLAGS': '0x0', 13:57:20 INFO - 'XPC_SERVICE_NAME': '0', 13:57:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:57:20 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-fdO3kP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:57:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:57:20 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-D2GxCR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-N37h33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-IERO8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-YlbsWE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-Vr6Yjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-nMKjVX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-2c4Y98-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-r4CBjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-2Hwvty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-nr37GR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:57:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:57:21 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-rbt_Cv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-bxyfWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-kck2Tm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-Zj3n8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-kpFJQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-C0fw94-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-peYo4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-q2lSRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:22 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-AdTN0d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:57:23 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-qRQ6jZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:57:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:57:23 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:57:23 INFO - Running setup.py install for manifestparser 13:57:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:57:23 INFO - Running setup.py install for mozcrash 13:57:23 INFO - Running setup.py install for mozdebug 13:57:23 INFO - Running setup.py install for mozdevice 13:57:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Running setup.py install for mozfile 13:57:24 INFO - Running setup.py install for mozhttpd 13:57:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Running setup.py install for mozinfo 13:57:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Running setup.py install for mozInstall 13:57:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Running setup.py install for mozleak 13:57:24 INFO - Running setup.py install for mozlog 13:57:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:57:24 INFO - Running setup.py install for moznetwork 13:57:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:57:25 INFO - Running setup.py install for mozprocess 13:57:25 INFO - Running setup.py install for mozprofile 13:57:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:57:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:57:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:57:25 INFO - Running setup.py install for mozrunner 13:57:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:57:25 INFO - Running setup.py install for mozscreenshot 13:57:25 INFO - Running setup.py install for moztest 13:57:25 INFO - Running setup.py install for mozversion 13:57:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:57:25 INFO - Running setup.py install for wptserve 13:57:26 INFO - Running setup.py install for marionette-driver 13:57:26 INFO - Running setup.py install for browsermob-proxy 13:57:26 INFO - Running setup.py install for marionette-client 13:57:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:57:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:57:26 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:57:26 INFO - Cleaning up... 13:57:26 INFO - Return code: 0 13:57:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:57: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')]} 13:57:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57: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')]} 13:57:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:57:26 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 0x10fd9ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94095acb60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fdb55e0>, '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 0x10f998cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f9c3990>, '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.PzeywDTPWb/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.qm4MDErLY3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:57:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:57:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:57:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PzeywDTPWb/Render', 13:57:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:26 INFO - 'HOME': '/Users/cltbld', 13:57:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:26 INFO - 'LOGNAME': 'cltbld', 13:57:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:26 INFO - 'MOZ_NO_REMOTE': '1', 13:57:26 INFO - 'NO_EM_RESTART': '1', 13:57:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:26 INFO - 'PWD': '/builds/slave/test', 13:57:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:26 INFO - 'SHELL': '/bin/bash', 13:57:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qm4MDErLY3/Listeners', 13:57:26 INFO - 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', 13:57:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:26 INFO - 'USER': 'cltbld', 13:57:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:26 INFO - 'XPC_FLAGS': '0x0', 13:57:26 INFO - 'XPC_SERVICE_NAME': '0', 13:57:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-xk8_eW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-rNzIIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-NbtcxL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-4F_Bow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-AYZh_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-Ln5Bzz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-I_g96D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:57:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:57:27 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-hHvwUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-wpxecl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-VirbKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-ZGuyhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-6_ML_l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-rPljkm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-B_0NQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-gFLaEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-g402lr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:57:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:57:28 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-sLuVZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:57:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:57:29 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-za4dqK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:57:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:57:29 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-cBLh6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:57:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:29 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-J1Xbgb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:57:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:57:29 INFO - Running setup.py (path:/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/pip-OYjsOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:57:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:57:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:57:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:57:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:57:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:57:32 INFO - Downloading blessings-1.6.tar.gz 13:57:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:57:32 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:57:32 INFO - Installing collected packages: blessings 13:57:32 INFO - Running setup.py install for blessings 13:57:32 INFO - Successfully installed blessings 13:57:32 INFO - Cleaning up... 13:57:32 INFO - Return code: 0 13:57:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:57:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:57:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:57:32 INFO - Reading from file tmpfile_stdout 13:57:32 INFO - Current package versions: 13:57:32 INFO - blessings == 1.6 13:57:32 INFO - blobuploader == 1.2.4 13:57:32 INFO - browsermob-proxy == 0.6.0 13:57:32 INFO - docopt == 0.6.1 13:57:32 INFO - manifestparser == 1.1 13:57:32 INFO - marionette-client == 2.3.0 13:57:32 INFO - marionette-driver == 1.4.0 13:57:32 INFO - mozInstall == 1.12 13:57:32 INFO - mozcrash == 0.17 13:57:32 INFO - mozdebug == 0.1 13:57:32 INFO - mozdevice == 0.48 13:57:32 INFO - mozfile == 1.2 13:57:32 INFO - mozhttpd == 0.7 13:57:32 INFO - mozinfo == 0.9 13:57:32 INFO - mozleak == 0.1 13:57:32 INFO - mozlog == 3.1 13:57:32 INFO - moznetwork == 0.27 13:57:32 INFO - mozprocess == 0.22 13:57:32 INFO - mozprofile == 0.28 13:57:32 INFO - mozrunner == 6.11 13:57:32 INFO - mozscreenshot == 0.1 13:57:32 INFO - mozsystemmonitor == 0.0 13:57:32 INFO - moztest == 0.7 13:57:32 INFO - mozversion == 1.4 13:57:32 INFO - psutil == 3.1.1 13:57:32 INFO - requests == 1.2.3 13:57:32 INFO - wptserve == 1.4.0 13:57:32 INFO - wsgiref == 0.1.2 13:57:32 INFO - Running post-action listener: _resource_record_post_action 13:57:32 INFO - Running post-action listener: _start_resource_monitoring 13:57:32 INFO - Starting resource monitoring. 13:57:32 INFO - ##### 13:57:32 INFO - ##### Running pull step. 13:57:32 INFO - ##### 13:57:32 INFO - Running pre-action listener: _resource_record_pre_action 13:57:32 INFO - Running main action method: pull 13:57:32 INFO - Pull has nothing to do! 13:57:32 INFO - Running post-action listener: _resource_record_post_action 13:57:32 INFO - ##### 13:57:32 INFO - ##### Running install step. 13:57:32 INFO - ##### 13:57:32 INFO - Running pre-action listener: _resource_record_pre_action 13:57:32 INFO - Running main action method: install 13:57:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:57:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:57:33 INFO - Reading from file tmpfile_stdout 13:57:33 INFO - Detecting whether we're running mozinstall >=1.0... 13:57:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:57:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:57:33 INFO - Reading from file tmpfile_stdout 13:57:33 INFO - Output received: 13:57:33 INFO - Usage: mozinstall [options] installer 13:57:33 INFO - Options: 13:57:33 INFO - -h, --help show this help message and exit 13:57:33 INFO - -d DEST, --destination=DEST 13:57:33 INFO - Directory to install application into. [default: 13:57:33 INFO - "/builds/slave/test"] 13:57:33 INFO - --app=APP Application being installed. [default: firefox] 13:57:33 INFO - mkdir: /builds/slave/test/build/application 13:57:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 13:57:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 13:57:51 INFO - Reading from file tmpfile_stdout 13:57:51 INFO - Output received: 13:57:51 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:57:51 INFO - Running post-action listener: _resource_record_post_action 13:57:51 INFO - ##### 13:57:51 INFO - ##### Running run-tests step. 13:57:51 INFO - ##### 13:57:51 INFO - Running pre-action listener: _resource_record_pre_action 13:57:51 INFO - Running main action method: run_tests 13:57:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:57:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:57:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:57:51 INFO - grabbing minidump binary from tooltool 13:57:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:57:51 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 0x10fdb55e0>, '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 0x10f998cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f9c3990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:57:51 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:57:51 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 13:57:51 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:57:51 INFO - Return code: 0 13:57:51 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:57:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:57:51 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/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:57:51 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/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:57:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PzeywDTPWb/Render', 13:57:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:57:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:57:51 INFO - 'HOME': '/Users/cltbld', 13:57:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:57:51 INFO - 'LOGNAME': 'cltbld', 13:57:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:57:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:51 INFO - 'MOZ_NO_REMOTE': '1', 13:57:51 INFO - 'NO_EM_RESTART': '1', 13:57:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:57:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:51 INFO - 'PWD': '/builds/slave/test', 13:57:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:57:51 INFO - 'SHELL': '/bin/bash', 13:57:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qm4MDErLY3/Listeners', 13:57:51 INFO - 'TMPDIR': '/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/T/', 13:57:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:57:51 INFO - 'USER': 'cltbld', 13:57:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:57:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:57:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:57:51 INFO - 'XPC_FLAGS': '0x0', 13:57:51 INFO - 'XPC_SERVICE_NAME': '0', 13:57:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:57:51 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/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:57:51 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:57:51 INFO - import pkg_resources 13:57:52 INFO - Using 1 client processes 13:57:52 INFO - wptserve Starting http server on 127.0.0.1:8000 13:57:52 INFO - wptserve Starting http server on 127.0.0.1:8001 13:57:52 INFO - wptserve Starting http server on 127.0.0.1:8443 13:57:54 INFO - SUITE-START | Running 778 tests 13:57:54 INFO - Running testharness tests 13:57:54 INFO - Setting up ssl 13:57:54 INFO - PROCESS | certutil | 13:57:54 INFO - PROCESS | certutil | 13:57:54 INFO - PROCESS | certutil | 13:57:54 INFO - Certificate Nickname Trust Attributes 13:57:54 INFO - SSL,S/MIME,JAR/XPI 13:57:54 INFO - 13:57:54 INFO - web-platform-tests CT,, 13:57:54 INFO - 13:57:54 INFO - Starting runner 13:57:55 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:57:55 INFO - PROCESS | 2508 | 1463432275738 Marionette DEBUG Marionette enabled via build flag and pref 13:57:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x113f24000 == 1 [pid = 2508] [id = 1] 13:57:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 1 (0x113f24800) [pid = 2508] [serial = 1] [outer = 0x0] 13:57:55 INFO - PROCESS | 2508 | [2508] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:57:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 2 (0x113f25800) [pid = 2508] [serial = 2] [outer = 0x113f24800] 13:57:56 INFO - PROCESS | 2508 | 1463432276056 Marionette INFO Listening on port 2828 13:57:56 INFO - PROCESS | 2508 | 1463432276287 Marionette DEBUG Marionette enabled via command-line flag 13:57:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x116920800 == 2 [pid = 2508] [id = 2] 13:57:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 3 (0x116921000) [pid = 2508] [serial = 3] [outer = 0x0] 13:57:56 INFO - PROCESS | 2508 | [2508] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:57:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 4 (0x116922000) [pid = 2508] [serial = 4] [outer = 0x116921000] 13:57:56 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:57:56 INFO - PROCESS | 2508 | 1463432276442 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51277 13:57:56 INFO - PROCESS | 2508 | 1463432276528 Marionette DEBUG Closed connection conn0 13:57:56 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:57:56 INFO - PROCESS | 2508 | 1463432276531 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51278 13:57:56 INFO - PROCESS | 2508 | 1463432276542 Marionette DEBUG Closed connection conn1 13:57:56 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:57:56 INFO - PROCESS | 2508 | 1463432276548 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51279 13:57:56 INFO - PROCESS | 2508 | 1463432276556 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:57:56 INFO - PROCESS | 2508 | 1463432276561 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":"20160516123747","device":"desktop","version":"48.0a2"} 13:57:56 INFO - PROCESS | 2508 | [2508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:57:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e7c000 == 3 [pid = 2508] [id = 3] 13:57:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 5 (0x119e7c800) [pid = 2508] [serial = 5] [outer = 0x0] 13:57:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e7d000 == 4 [pid = 2508] [id = 4] 13:57:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 6 (0x119e3f400) [pid = 2508] [serial = 6] [outer = 0x0] 13:57:57 INFO - PROCESS | 2508 | [2508] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:57:57 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:57:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x123eb1000 == 5 [pid = 2508] [id = 5] 13:57:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 7 (0x119e3ec00) [pid = 2508] [serial = 7] [outer = 0x0] 13:57:57 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:57:57 INFO - PROCESS | 2508 | [2508] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:57:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 8 (0x123f7a400) [pid = 2508] [serial = 8] [outer = 0x119e3ec00] 13:57:58 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:57:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 9 (0x1242d2000) [pid = 2508] [serial = 9] [outer = 0x119e7c800] 13:57:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 10 (0x124570800) [pid = 2508] [serial = 10] [outer = 0x119e3f400] 13:57:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 11 (0x124572400) [pid = 2508] [serial = 11] [outer = 0x119e3ec00] 13:57:58 INFO - PROCESS | 2508 | [2508] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:57:58 INFO - PROCESS | 2508 | 1463432278576 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 2508 | 1463432278585 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:57:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 12 (0x126763000) [pid = 2508] [serial = 12] [outer = 0x119e3ec00] 13:57:58 INFO - PROCESS | 2508 | 1463432278942 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5d010b82-f942-cb4a-b1c0-2724a5d6accb","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":"20160516123747","device":"desktop","version":"48.0a2","command_id":1}}] 13:57:59 INFO - PROCESS | 2508 | 1463432279035 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:57:59 INFO - PROCESS | 2508 | 1463432279087 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:57:59 INFO - PROCESS | 2508 | 1463432279165 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:57:59 INFO - PROCESS | 2508 | [2508] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:57:59 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 13 (0x128cc1400) [pid = 2508] [serial = 13] [outer = 0x119e3ec00] 13:57:59 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:57:59 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:59 INFO - PROCESS | 2508 | 1463432279450 Marionette TRACE conn2 <- [1,3,null,{}] 13:57:59 INFO - PROCESS | 2508 | 1463432279464 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:57:59 INFO - PROCESS | 2508 | 1463432279480 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:57:59 INFO - PROCESS | 2508 | 1463432279504 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 2508 | 1463432279506 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:57:59 INFO - PROCESS | 2508 | 1463432279513 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 2508 | 1463432279515 Marionette TRACE conn2 <- [1,6,null,{}] 13:57:59 INFO - PROCESS | 2508 | 1463432279518 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:59 INFO - PROCESS | 2508 | 1463432279528 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:57:59 INFO - PROCESS | 2508 | 1463432279531 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290cd800 == 6 [pid = 2508] [id = 6] 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 14 (0x1290e4000) [pid = 2508] [serial = 14] [outer = 0x0] 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 15 (0x1290e5c00) [pid = 2508] [serial = 15] [outer = 0x1290e4000] 13:57:59 INFO - PROCESS | 2508 | 1463432279559 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 16 (0x1292c3800) [pid = 2508] [serial = 16] [outer = 0x1290e4000] 13:57:59 INFO - PROCESS | 2508 | 1463432279849 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:57:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x12968e000 == 7 [pid = 2508] [id = 7] 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 17 (0x1292c6800) [pid = 2508] [serial = 17] [outer = 0x0] 13:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 18 (0x1293e2c00) [pid = 2508] [serial = 18] [outer = 0x1292c6800] 13:57:59 INFO - PROCESS | 2508 | 1463432279898 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 19 (0x1293e5800) [pid = 2508] [serial = 19] [outer = 0x1292c6800] 13:57:59 INFO - PROCESS | 2508 | 1463432279936 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 2508 | 1463432279937 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:57:59 INFO - PROCESS | 2508 | 1463432279969 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 2508 | 1463432279970 Marionette TRACE conn2 <- [1,10,null,{}] 13:57:59 INFO - PROCESS | 2508 | 1463432279984 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:00 INFO - PROCESS | 2508 | 1463432280116 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:58:00 INFO - PROCESS | 2508 | 1463432280149 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a90c000 == 8 [pid = 2508] [id = 8] 13:58:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 20 (0x12a973800) [pid = 2508] [serial = 20] [outer = 0x0] 13:58:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 21 (0x12a975400) [pid = 2508] [serial = 21] [outer = 0x12a973800] 13:58:00 INFO - PROCESS | 2508 | 1463432280178 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 22 (0x12a979800) [pid = 2508] [serial = 22] [outer = 0x12a973800] 13:58:00 INFO - PROCESS | 2508 | 1463432280479 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 531ms 13:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:58:00 INFO - PROCESS | 2508 | 1463432280499 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 2508 | 1463432280500 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:58:00 INFO - PROCESS | 2508 | 1463432280502 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 2508 | 1463432280503 Marionette TRACE conn2 <- [1,14,null,{}] 13:58:00 INFO - PROCESS | 2508 | 1463432280513 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:00 INFO - PROCESS | 2508 | 1463432280649 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:58:00 INFO - PROCESS | 2508 | 1463432280657 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0c1000 == 9 [pid = 2508] [id = 9] 13:58:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 23 (0x12aa64000) [pid = 2508] [serial = 23] [outer = 0x0] 13:58:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 24 (0x12aa6e000) [pid = 2508] [serial = 24] [outer = 0x12aa64000] 13:58:00 INFO - PROCESS | 2508 | 1463432280682 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 25 (0x12b753400) [pid = 2508] [serial = 25] [outer = 0x12aa64000] 13:58:00 INFO - PROCESS | 2508 | 1463432280947 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 13:58:00 INFO - PROCESS | 2508 | 1463432280972 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 2508 | 1463432280974 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:58:00 INFO - PROCESS | 2508 | 1463432280983 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 2508 | 1463432280984 Marionette TRACE conn2 <- [1,18,null,{}] 13:58:00 INFO - PROCESS | 2508 | 1463432280987 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:01 INFO - PROCESS | 2508 | 1463432281077 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:58:01 INFO - PROCESS | 2508 | 1463432281083 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7f0800 == 10 [pid = 2508] [id = 10] 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 26 (0x12b75c000) [pid = 2508] [serial = 26] [outer = 0x0] 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 27 (0x12ba93400) [pid = 2508] [serial = 27] [outer = 0x12b75c000] 13:58:01 INFO - PROCESS | 2508 | 1463432281108 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 28 (0x12bad9c00) [pid = 2508] [serial = 28] [outer = 0x12b75c000] 13:58:01 INFO - PROCESS | 2508 | 1463432281383 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 13:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:58:01 INFO - PROCESS | 2508 | 1463432281403 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 2508 | 1463432281405 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:58:01 INFO - PROCESS | 2508 | 1463432281414 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 2508 | 1463432281415 Marionette TRACE conn2 <- [1,22,null,{}] 13:58:01 INFO - PROCESS | 2508 | 1463432281417 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:01 INFO - PROCESS | 2508 | 1463432281508 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:58:01 INFO - PROCESS | 2508 | 1463432281515 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be23000 == 11 [pid = 2508] [id = 11] 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 29 (0x12badd800) [pid = 2508] [serial = 29] [outer = 0x0] 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 30 (0x12bdd9c00) [pid = 2508] [serial = 30] [outer = 0x12badd800] 13:58:01 INFO - PROCESS | 2508 | 1463432281540 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 31 (0x12be8b400) [pid = 2508] [serial = 31] [outer = 0x12badd800] 13:58:01 INFO - PROCESS | 2508 | 1463432281780 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 376ms 13:58:01 INFO - PROCESS | 2508 | 1463432281783 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 2508 | 1463432281784 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:58:01 INFO - PROCESS | 2508 | 1463432281786 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 2508 | 1463432281787 Marionette TRACE conn2 <- [1,26,null,{}] 13:58:01 INFO - PROCESS | 2508 | 1463432281790 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:01 INFO - PROCESS | 2508 | 1463432281890 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:58:01 INFO - PROCESS | 2508 | 1463432281897 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c213000 == 12 [pid = 2508] [id = 12] 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 32 (0x12be8f000) [pid = 2508] [serial = 32] [outer = 0x0] 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 33 (0x12be95000) [pid = 2508] [serial = 33] [outer = 0x12be8f000] 13:58:01 INFO - PROCESS | 2508 | 1463432281922 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 34 (0x11818e000) [pid = 2508] [serial = 34] [outer = 0x12be8f000] 13:58:02 INFO - PROCESS | 2508 | 1463432282160 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 13:58:02 INFO - PROCESS | 2508 | 1463432282205 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 2508 | 1463432282206 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:58:02 INFO - PROCESS | 2508 | 1463432282216 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 2508 | 1463432282217 Marionette TRACE conn2 <- [1,30,null,{}] 13:58:02 INFO - PROCESS | 2508 | 1463432282219 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 2508 | 1463432282306 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:58:02 INFO - PROCESS | 2508 | 1463432282313 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c45e000 == 13 [pid = 2508] [id = 13] 13:58:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 35 (0x118193c00) [pid = 2508] [serial = 35] [outer = 0x0] 13:58:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 36 (0x12be96c00) [pid = 2508] [serial = 36] [outer = 0x118193c00] 13:58:02 INFO - PROCESS | 2508 | 1463432282338 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 37 (0x12c4b0c00) [pid = 2508] [serial = 37] [outer = 0x118193c00] 13:58:02 INFO - PROCESS | 2508 | 1463432282571 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 13:58:02 INFO - PROCESS | 2508 | 1463432282585 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 2508 | 1463432282586 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:58:02 INFO - PROCESS | 2508 | 1463432282588 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 2508 | 1463432282589 Marionette TRACE conn2 <- [1,34,null,{}] 13:58:02 INFO - PROCESS | 2508 | 1463432282598 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 2508 | 1463432282687 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:58:02 INFO - PROCESS | 2508 | 1463432282702 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c80f800 == 14 [pid = 2508] [id = 14] 13:58:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 38 (0x12c4b5800) [pid = 2508] [serial = 38] [outer = 0x0] 13:58:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 39 (0x12c4b9c00) [pid = 2508] [serial = 39] [outer = 0x12c4b5800] 13:58:02 INFO - PROCESS | 2508 | 1463432282737 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 40 (0x12c93b800) [pid = 2508] [serial = 40] [outer = 0x12c4b5800] 13:58:02 INFO - PROCESS | 2508 | 1463432282966 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 13:58:03 INFO - PROCESS | 2508 | 1463432283017 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 2508 | 1463432283018 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:58:03 INFO - PROCESS | 2508 | 1463432283021 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 2508 | 1463432283022 Marionette TRACE conn2 <- [1,38,null,{}] 13:58:03 INFO - PROCESS | 2508 | 1463432283031 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:03 INFO - PROCESS | 2508 | 1463432283122 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:58:03 INFO - PROCESS | 2508 | 1463432283127 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9d4800 == 15 [pid = 2508] [id = 15] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 41 (0x12c93dc00) [pid = 2508] [serial = 41] [outer = 0x0] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 42 (0x12c946800) [pid = 2508] [serial = 42] [outer = 0x12c93dc00] 13:58:03 INFO - PROCESS | 2508 | 1463432283151 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 43 (0x12cf3f400) [pid = 2508] [serial = 43] [outer = 0x12c93dc00] 13:58:03 INFO - PROCESS | 2508 | 1463432283397 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 13:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:58:03 INFO - PROCESS | 2508 | 1463432283452 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 2508 | 1463432283454 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:58:03 INFO - PROCESS | 2508 | 1463432283469 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 2508 | 1463432283471 Marionette TRACE conn2 <- [1,42,null,{}] 13:58:03 INFO - PROCESS | 2508 | 1463432283476 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:03 INFO - PROCESS | 2508 | 1463432283621 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:58:03 INFO - PROCESS | 2508 | 1463432283628 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d112800 == 16 [pid = 2508] [id = 16] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 44 (0x12cf41800) [pid = 2508] [serial = 44] [outer = 0x0] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 45 (0x12cf4a000) [pid = 2508] [serial = 45] [outer = 0x12cf41800] 13:58:03 INFO - PROCESS | 2508 | 1463432283669 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 46 (0x12c0a0800) [pid = 2508] [serial = 46] [outer = 0x12cf41800] 13:58:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d40a000 == 17 [pid = 2508] [id = 17] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 47 (0x12d40a800) [pid = 2508] [serial = 47] [outer = 0x0] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 48 (0x12d40f000) [pid = 2508] [serial = 48] [outer = 0x12d40a800] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 49 (0x12d40c800) [pid = 2508] [serial = 49] [outer = 0x12d40a800] 13:58:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9c9000 == 18 [pid = 2508] [id = 18] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 50 (0x12badb000) [pid = 2508] [serial = 50] [outer = 0x0] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 51 (0x12d439000) [pid = 2508] [serial = 51] [outer = 0x12badb000] 13:58:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 52 (0x12cf48800) [pid = 2508] [serial = 52] [outer = 0x12badb000] 13:58:04 INFO - PROCESS | 2508 | 1463432284076 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 686ms 13:58:04 INFO - PROCESS | 2508 | 1463432284142 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 2508 | 1463432284144 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:58:04 INFO - PROCESS | 2508 | 1463432284155 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 2508 | 1463432284157 Marionette TRACE conn2 <- [1,46,null,{}] 13:58:04 INFO - PROCESS | 2508 | 1463432284161 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:04 INFO - PROCESS | 2508 | 1463432284245 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:58:04 INFO - PROCESS | 2508 | 1463432284249 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8bb800 == 19 [pid = 2508] [id = 19] 13:58:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 53 (0x12d447800) [pid = 2508] [serial = 53] [outer = 0x0] 13:58:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 54 (0x12d44d400) [pid = 2508] [serial = 54] [outer = 0x12d447800] 13:58:04 INFO - PROCESS | 2508 | 1463432284277 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 55 (0x11851a400) [pid = 2508] [serial = 55] [outer = 0x12d447800] 13:58:04 INFO - PROCESS | 2508 | 1463432284517 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 380ms 13:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:58:04 INFO - PROCESS | 2508 | 1463432284529 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 2508 | 1463432284530 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:58:04 INFO - PROCESS | 2508 | 1463432284533 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 2508 | 1463432284534 Marionette TRACE conn2 <- [1,50,null,{}] 13:58:04 INFO - PROCESS | 2508 | 1463432284536 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:04 INFO - PROCESS | 2508 | 1463432284632 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:58:04 INFO - PROCESS | 2508 | 1463432284637 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181d6000 == 20 [pid = 2508] [id = 20] 13:58:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 56 (0x1181ea000) [pid = 2508] [serial = 56] [outer = 0x0] 13:58:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 57 (0x12d9d8000) [pid = 2508] [serial = 57] [outer = 0x1181ea000] 13:58:04 INFO - PROCESS | 2508 | 1463432284661 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 58 (0x12d9ddc00) [pid = 2508] [serial = 58] [outer = 0x1181ea000] 13:58:04 INFO - PROCESS | 2508 | 1463432284882 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 13:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:58:04 INFO - PROCESS | 2508 | 1463432284918 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 2508 | 1463432284919 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:58:04 INFO - PROCESS | 2508 | 1463432284922 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 2508 | 1463432284923 Marionette TRACE conn2 <- [1,54,null,{}] 13:58:04 INFO - PROCESS | 2508 | 1463432284933 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:05 INFO - PROCESS | 2508 | 1463432285024 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:58:05 INFO - PROCESS | 2508 | 1463432285030 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de0b000 == 21 [pid = 2508] [id = 21] 13:58:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 59 (0x12db8b000) [pid = 2508] [serial = 59] [outer = 0x0] 13:58:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 60 (0x12db8ec00) [pid = 2508] [serial = 60] [outer = 0x12db8b000] 13:58:05 INFO - PROCESS | 2508 | 1463432285055 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 61 (0x12db93800) [pid = 2508] [serial = 61] [outer = 0x12db8b000] 13:58:05 INFO - PROCESS | 2508 | 1463432285293 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 13:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:58:05 INFO - PROCESS | 2508 | 1463432285349 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 2508 | 1463432285350 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:58:05 INFO - PROCESS | 2508 | 1463432285352 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 2508 | 1463432285353 Marionette TRACE conn2 <- [1,58,null,{}] 13:58:05 INFO - PROCESS | 2508 | 1463432285355 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:05 INFO - PROCESS | 2508 | 1463432285454 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:58:05 INFO - PROCESS | 2508 | 1463432285459 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e167800 == 22 [pid = 2508] [id = 22] 13:58:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 62 (0x12cfc7000) [pid = 2508] [serial = 62] [outer = 0x0] 13:58:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 63 (0x12cfcb000) [pid = 2508] [serial = 63] [outer = 0x12cfc7000] 13:58:05 INFO - PROCESS | 2508 | 1463432285486 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 64 (0x12d9db800) [pid = 2508] [serial = 64] [outer = 0x12cfc7000] 13:58:05 INFO - PROCESS | 2508 | 1463432285783 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 468ms 13:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:58:05 INFO - PROCESS | 2508 | 1463432285820 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 2508 | 1463432285821 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:58:05 INFO - PROCESS | 2508 | 1463432285823 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 2508 | 1463432285826 Marionette TRACE conn2 <- [1,62,null,{}] 13:58:05 INFO - PROCESS | 2508 | 1463432285829 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:05 INFO - PROCESS | 2508 | 1463432285954 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:58:06 INFO - PROCESS | 2508 | 1463432286660 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x111f7e000 == 23 [pid = 2508] [id = 23] 13:58:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 65 (0x111e5c000) [pid = 2508] [serial = 65] [outer = 0x0] 13:58:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 66 (0x111f4d800) [pid = 2508] [serial = 66] [outer = 0x111e5c000] 13:58:06 INFO - PROCESS | 2508 | 1463432286693 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 67 (0x1121ab400) [pid = 2508] [serial = 67] [outer = 0x111e5c000] 13:58:07 INFO - PROCESS | 2508 | 1463432287105 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1325ms 13:58:07 INFO - PROCESS | 2508 | 1463432287150 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 2508 | 1463432287152 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:58:07 INFO - PROCESS | 2508 | 1463432287155 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 2508 | 1463432287157 Marionette TRACE conn2 <- [1,66,null,{}] 13:58:07 INFO - PROCESS | 2508 | 1463432287161 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:07 INFO - PROCESS | 2508 | 1463432287272 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:58:07 INFO - PROCESS | 2508 | 1463432287315 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x116080800 == 24 [pid = 2508] [id = 24] 13:58:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 68 (0x112ac0800) [pid = 2508] [serial = 68] [outer = 0x0] 13:58:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 69 (0x113f48800) [pid = 2508] [serial = 69] [outer = 0x112ac0800] 13:58:07 INFO - PROCESS | 2508 | 1463432287348 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 70 (0x116159c00) [pid = 2508] [serial = 70] [outer = 0x112ac0800] 13:58:07 INFO - PROCESS | 2508 | 1463432287749 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 13:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:58:07 INFO - PROCESS | 2508 | 1463432287777 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 2508 | 1463432287779 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:58:07 INFO - PROCESS | 2508 | 1463432287781 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 2508 | 1463432287783 Marionette TRACE conn2 <- [1,70,null,{}] 13:58:07 INFO - PROCESS | 2508 | 1463432287785 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:07 INFO - PROCESS | 2508 | 1463432287895 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:58:07 INFO - PROCESS | 2508 | 1463432287966 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170c3000 == 25 [pid = 2508] [id = 25] 13:58:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 71 (0x11767d400) [pid = 2508] [serial = 71] [outer = 0x0] 13:58:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 72 (0x11809e400) [pid = 2508] [serial = 72] [outer = 0x11767d400] 13:58:08 INFO - PROCESS | 2508 | 1463432288000 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 73 (0x118190000) [pid = 2508] [serial = 73] [outer = 0x11767d400] 13:58:08 INFO - PROCESS | 2508 | 1463432288656 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 920ms 13:58:08 INFO - PROCESS | 2508 | 1463432288702 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:58:08 INFO - PROCESS | 2508 | 1463432288705 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:58:08 INFO - PROCESS | 2508 | 1463432288708 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 2508 | 1463432288709 Marionette TRACE conn2 <- [1,74,null,{}] 13:58:08 INFO - PROCESS | 2508 | 1463432288713 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:08 INFO - PROCESS | 2508 | 1463432288788 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:58:08 INFO - PROCESS | 2508 | 1463432288847 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x113a9b800 == 26 [pid = 2508] [id = 26] 13:58:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 74 (0x1161f0800) [pid = 2508] [serial = 74] [outer = 0x0] 13:58:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 75 (0x1167a7c00) [pid = 2508] [serial = 75] [outer = 0x1161f0800] 13:58:08 INFO - PROCESS | 2508 | 1463432288875 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 76 (0x116944c00) [pid = 2508] [serial = 76] [outer = 0x1161f0800] 13:58:09 INFO - PROCESS | 2508 | 1463432289298 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 13:58:09 INFO - PROCESS | 2508 | 1463432289331 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 2508 | 1463432289334 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:58:09 INFO - PROCESS | 2508 | 1463432289338 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 2508 | 1463432289340 Marionette TRACE conn2 <- [1,78,null,{}] 13:58:09 INFO - PROCESS | 2508 | 1463432289345 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 2508 | 1463432289413 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:58:09 INFO - PROCESS | 2508 | 1463432289418 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x1161ca800 == 27 [pid = 2508] [id = 27] 13:58:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 77 (0x116ae8400) [pid = 2508] [serial = 77] [outer = 0x0] 13:58:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 78 (0x11767b800) [pid = 2508] [serial = 78] [outer = 0x116ae8400] 13:58:09 INFO - PROCESS | 2508 | 1463432289446 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 79 (0x118097400) [pid = 2508] [serial = 79] [outer = 0x116ae8400] 13:58:09 INFO - PROCESS | 2508 | 1463432289771 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 13:58:09 INFO - PROCESS | 2508 | 1463432289811 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:58:09 INFO - PROCESS | 2508 | 1463432289814 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:58:09 INFO - PROCESS | 2508 | 1463432289817 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 2508 | 1463432289821 Marionette TRACE conn2 <- [1,82,null,{}] 13:58:09 INFO - PROCESS | 2508 | 1463432289832 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 2508 | 1463432289945 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:58:09 INFO - PROCESS | 2508 | 1463432289954 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f0a800 == 28 [pid = 2508] [id = 28] 13:58:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 80 (0x113807000) [pid = 2508] [serial = 80] [outer = 0x0] 13:58:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 81 (0x118196c00) [pid = 2508] [serial = 81] [outer = 0x113807000] 13:58:10 INFO - PROCESS | 2508 | 1463432290001 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 82 (0x116a53000) [pid = 2508] [serial = 82] [outer = 0x113807000] 13:58:10 INFO - PROCESS | 2508 | 1463432290426 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 623ms 13:58:10 INFO - PROCESS | 2508 | 1463432290441 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:58:10 INFO - PROCESS | 2508 | 1463432290445 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:58:10 INFO - PROCESS | 2508 | 1463432290447 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 2508 | 1463432290448 Marionette TRACE conn2 <- [1,86,null,{}] 13:58:10 INFO - PROCESS | 2508 | 1463432290450 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:10 INFO - PROCESS | 2508 | 1463432290525 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:58:10 INFO - PROCESS | 2508 | 1463432290529 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171f6000 == 29 [pid = 2508] [id = 29] 13:58:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 83 (0x118587c00) [pid = 2508] [serial = 83] [outer = 0x0] 13:58:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 84 (0x118594800) [pid = 2508] [serial = 84] [outer = 0x118587c00] 13:58:10 INFO - PROCESS | 2508 | 1463432290557 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 85 (0x118e88800) [pid = 2508] [serial = 85] [outer = 0x118587c00] 13:58:10 INFO - PROCESS | 2508 | 1463432290873 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 13:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:58:10 INFO - PROCESS | 2508 | 1463432290918 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 2508 | 1463432290920 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:58:10 INFO - PROCESS | 2508 | 1463432290922 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 2508 | 1463432290924 Marionette TRACE conn2 <- [1,90,null,{}] 13:58:10 INFO - PROCESS | 2508 | 1463432290927 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 2508 | 1463432291041 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:58:11 INFO - PROCESS | 2508 | 1463432291052 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181c6800 == 30 [pid = 2508] [id = 30] 13:58:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 86 (0x11334ec00) [pid = 2508] [serial = 86] [outer = 0x0] 13:58:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 87 (0x1187a5000) [pid = 2508] [serial = 87] [outer = 0x11334ec00] 13:58:11 INFO - PROCESS | 2508 | 1463432291094 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 88 (0x1190bc800) [pid = 2508] [serial = 88] [outer = 0x11334ec00] 13:58:11 INFO - PROCESS | 2508 | 1463432291471 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 571ms 13:58:11 INFO - PROCESS | 2508 | 1463432291495 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 2508 | 1463432291497 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:58:11 INFO - PROCESS | 2508 | 1463432291500 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 2508 | 1463432291502 Marionette TRACE conn2 <- [1,94,null,{}] 13:58:11 INFO - PROCESS | 2508 | 1463432291505 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 2508 | 1463432291665 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:58:11 INFO - PROCESS | 2508 | 1463432291687 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x11857b000 == 31 [pid = 2508] [id = 31] 13:58:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 89 (0x119288400) [pid = 2508] [serial = 89] [outer = 0x0] 13:58:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 90 (0x11929d000) [pid = 2508] [serial = 90] [outer = 0x119288400] 13:58:11 INFO - PROCESS | 2508 | 1463432291749 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x119a3ac00) [pid = 2508] [serial = 91] [outer = 0x119288400] 13:58:12 INFO - PROCESS | 2508 | 1463432292127 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 674ms 13:58:12 INFO - PROCESS | 2508 | 1463432292174 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 2508 | 1463432292175 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:58:12 INFO - PROCESS | 2508 | 1463432292177 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 2508 | 1463432292178 Marionette TRACE conn2 <- [1,98,null,{}] 13:58:12 INFO - PROCESS | 2508 | 1463432292180 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:12 INFO - PROCESS | 2508 | 1463432292269 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:58:12 INFO - PROCESS | 2508 | 1463432292339 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ee0000 == 32 [pid = 2508] [id = 32] 13:58:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x11928a000) [pid = 2508] [serial = 92] [outer = 0x0] 13:58:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x119a48000) [pid = 2508] [serial = 93] [outer = 0x11928a000] 13:58:12 INFO - PROCESS | 2508 | 1463432292379 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x119e40400) [pid = 2508] [serial = 94] [outer = 0x11928a000] 13:58:12 INFO - PROCESS | 2508 | 1463432292681 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 521ms 13:58:12 INFO - PROCESS | 2508 | 1463432292704 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 2508 | 1463432292706 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:58:12 INFO - PROCESS | 2508 | 1463432292720 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 2508 | 1463432292721 Marionette TRACE conn2 <- [1,102,null,{}] 13:58:12 INFO - PROCESS | 2508 | 1463432292735 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:12 INFO - PROCESS | 2508 | 1463432292850 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:58:12 INFO - PROCESS | 2508 | 1463432292914 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190e3000 == 33 [pid = 2508] [id = 33] 13:58:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x119435400) [pid = 2508] [serial = 95] [outer = 0x0] 13:58:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x1239dac00) [pid = 2508] [serial = 96] [outer = 0x119435400] 13:58:12 INFO - PROCESS | 2508 | 1463432292954 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x123e11c00) [pid = 2508] [serial = 97] [outer = 0x119435400] 13:58:13 INFO - PROCESS | 2508 | 1463432293304 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 635ms 13:58:13 INFO - PROCESS | 2508 | 1463432293345 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 2508 | 1463432293346 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:58:13 INFO - PROCESS | 2508 | 1463432293349 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 2508 | 1463432293350 Marionette TRACE conn2 <- [1,106,null,{}] 13:58:13 INFO - PROCESS | 2508 | 1463432293352 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:13 INFO - PROCESS | 2508 | 1463432293421 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:58:13 INFO - PROCESS | 2508 | 1463432293465 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f08000 == 34 [pid = 2508] [id = 34] 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x113af2400) [pid = 2508] [serial = 98] [outer = 0x0] 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x124078000) [pid = 2508] [serial = 99] [outer = 0x113af2400] 13:58:13 INFO - PROCESS | 2508 | 1463432293489 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x12422a400) [pid = 2508] [serial = 100] [outer = 0x113af2400] 13:58:13 INFO - PROCESS | 2508 | 1463432293717 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 13:58:13 INFO - PROCESS | 2508 | 1463432293766 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 2508 | 1463432293768 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:58:13 INFO - PROCESS | 2508 | 1463432293770 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 2508 | 1463432293771 Marionette TRACE conn2 <- [1,110,null,{}] 13:58:13 INFO - PROCESS | 2508 | 1463432293773 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:13 INFO - PROCESS | 2508 | 1463432293856 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:58:13 INFO - PROCESS | 2508 | 1463432293863 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x119ab4000 == 35 [pid = 2508] [id = 35] 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x12422b800) [pid = 2508] [serial = 101] [outer = 0x0] 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x12480b800) [pid = 2508] [serial = 102] [outer = 0x12422b800] 13:58:13 INFO - PROCESS | 2508 | 1463432293887 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x124ae9000) [pid = 2508] [serial = 103] [outer = 0x12422b800] 13:58:14 INFO - PROCESS | 2508 | 1463432294194 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 13:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:58:14 INFO - PROCESS | 2508 | 1463432294241 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 2508 | 1463432294243 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:58:14 INFO - PROCESS | 2508 | 1463432294245 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 2508 | 1463432294246 Marionette TRACE conn2 <- [1,114,null,{}] 13:58:14 INFO - PROCESS | 2508 | 1463432294248 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 2508 | 1463432294363 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:58:14 INFO - PROCESS | 2508 | 1463432294388 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e95800 == 36 [pid = 2508] [id = 36] 13:58:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x124563800) [pid = 2508] [serial = 104] [outer = 0x0] 13:58:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x124af7000) [pid = 2508] [serial = 105] [outer = 0x124563800] 13:58:14 INFO - PROCESS | 2508 | 1463432294416 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1256f5c00) [pid = 2508] [serial = 106] [outer = 0x124563800] 13:58:14 INFO - PROCESS | 2508 | 1463432294690 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 13:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:58:14 INFO - PROCESS | 2508 | 1463432294717 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 2508 | 1463432294718 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:58:14 INFO - PROCESS | 2508 | 1463432294720 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 2508 | 1463432294721 Marionette TRACE conn2 <- [1,118,null,{}] 13:58:14 INFO - PROCESS | 2508 | 1463432294731 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 2508 | 1463432294807 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:58:14 INFO - PROCESS | 2508 | 1463432294814 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x123a0e800 == 37 [pid = 2508] [id = 37] 13:58:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x125613c00) [pid = 2508] [serial = 107] [outer = 0x0] 13:58:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x1262da400) [pid = 2508] [serial = 108] [outer = 0x125613c00] 13:58:14 INFO - PROCESS | 2508 | 1463432294838 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x126599800) [pid = 2508] [serial = 109] [outer = 0x125613c00] 13:58:15 INFO - PROCESS | 2508 | 1463432295130 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 13:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:58:15 INFO - PROCESS | 2508 | 1463432295150 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 2508 | 1463432295151 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:58:15 INFO - PROCESS | 2508 | 1463432295154 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 2508 | 1463432295155 Marionette TRACE conn2 <- [1,122,null,{}] 13:58:15 INFO - PROCESS | 2508 | 1463432295160 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:15 INFO - PROCESS | 2508 | 1463432295253 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:58:15 INFO - PROCESS | 2508 | 1463432295318 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x123cdc800 == 38 [pid = 2508] [id = 38] 13:58:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x1256ee400) [pid = 2508] [serial = 110] [outer = 0x0] 13:58:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x1265ee800) [pid = 2508] [serial = 111] [outer = 0x1256ee400] 13:58:15 INFO - PROCESS | 2508 | 1463432295358 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x12682d400) [pid = 2508] [serial = 112] [outer = 0x1256ee400] 13:58:15 INFO - PROCESS | 2508 | 1463432295738 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 621ms 13:58:15 INFO - PROCESS | 2508 | 1463432295775 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 2508 | 1463432295776 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:58:15 INFO - PROCESS | 2508 | 1463432295779 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 2508 | 1463432295780 Marionette TRACE conn2 <- [1,126,null,{}] 13:58:15 INFO - PROCESS | 2508 | 1463432295782 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:15 INFO - PROCESS | 2508 | 1463432295853 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:58:15 INFO - PROCESS | 2508 | 1463432295859 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x1242bd800 == 39 [pid = 2508] [id = 39] 13:58:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x12682b800) [pid = 2508] [serial = 113] [outer = 0x0] 13:58:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x128b21400) [pid = 2508] [serial = 114] [outer = 0x12682b800] 13:58:15 INFO - PROCESS | 2508 | 1463432295884 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x128b9c000) [pid = 2508] [serial = 115] [outer = 0x12682b800] 13:58:16 INFO - PROCESS | 2508 | 1463432296163 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 13:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:58:16 INFO - PROCESS | 2508 | 1463432296199 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 2508 | 1463432296200 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:58:16 INFO - PROCESS | 2508 | 1463432296203 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 2508 | 1463432296204 Marionette TRACE conn2 <- [1,130,null,{}] 13:58:16 INFO - PROCESS | 2508 | 1463432296206 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:16 INFO - PROCESS | 2508 | 1463432296330 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:58:16 INFO - PROCESS | 2508 | 1463432296337 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x1248bc000 == 40 [pid = 2508] [id = 40] 13:58:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x126763c00) [pid = 2508] [serial = 116] [outer = 0x0] 13:58:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x128b9bc00) [pid = 2508] [serial = 117] [outer = 0x126763c00] 13:58:16 INFO - PROCESS | 2508 | 1463432296361 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x128cf4c00) [pid = 2508] [serial = 118] [outer = 0x126763c00] 13:58:17 INFO - PROCESS | 2508 | 1463432297358 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1171ms 13:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:58:17 INFO - PROCESS | 2508 | 1463432297379 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 2508 | 1463432297381 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:58:17 INFO - PROCESS | 2508 | 1463432297385 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 2508 | 1463432297387 Marionette TRACE conn2 <- [1,134,null,{}] 13:58:17 INFO - PROCESS | 2508 | 1463432297390 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:17 INFO - PROCESS | 2508 | 1463432297486 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:58:17 INFO - PROCESS | 2508 | 1463432297493 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x11330c800 == 41 [pid = 2508] [id = 41] 13:58:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x115ec0400) [pid = 2508] [serial = 119] [outer = 0x0] 13:58:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x116196c00) [pid = 2508] [serial = 120] [outer = 0x115ec0400] 13:58:17 INFO - PROCESS | 2508 | 1463432297521 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x1167ab000) [pid = 2508] [serial = 121] [outer = 0x115ec0400] 13:58:17 INFO - PROCESS | 2508 | 1463432297842 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 471ms 13:58:17 INFO - PROCESS | 2508 | 1463432297855 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 2508 | 1463432297861 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:58:17 INFO - PROCESS | 2508 | 1463432297879 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 2508 | 1463432297881 Marionette TRACE conn2 <- [1,138,null,{}] 13:58:17 INFO - PROCESS | 2508 | 1463432297884 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:17 INFO - PROCESS | 2508 | 1463432297969 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:58:17 INFO - PROCESS | 2508 | 1463432297976 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x113f13000 == 42 [pid = 2508] [id = 42] 13:58:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x11693f000) [pid = 2508] [serial = 122] [outer = 0x0] 13:58:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x117677000) [pid = 2508] [serial = 123] [outer = 0x11693f000] 13:58:18 INFO - PROCESS | 2508 | 1463432298003 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x11809a400) [pid = 2508] [serial = 124] [outer = 0x11693f000] 13:58:18 INFO - PROCESS | 2508 | 1463432298354 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 527ms 13:58:18 INFO - PROCESS | 2508 | 1463432298399 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:58:18 INFO - PROCESS | 2508 | 1463432298401 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:58:18 INFO - PROCESS | 2508 | 1463432298404 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 2508 | 1463432298407 Marionette TRACE conn2 <- [1,142,null,{}] 13:58:18 INFO - PROCESS | 2508 | 1463432298416 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:18 INFO - PROCESS | 2508 | 1463432298563 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x12a973800) [pid = 2508] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x1290e4000) [pid = 2508] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x12db8b000) [pid = 2508] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x1181ea000) [pid = 2508] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x12d447800) [pid = 2508] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x12cf41800) [pid = 2508] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x12c93dc00) [pid = 2508] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x12c4b5800) [pid = 2508] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x118193c00) [pid = 2508] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x12be8f000) [pid = 2508] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12badd800) [pid = 2508] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x12b75c000) [pid = 2508] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x12aa64000) [pid = 2508] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x124563800) [pid = 2508] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x125613c00) [pid = 2508] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x1256ee400) [pid = 2508] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x12cfc7000) [pid = 2508] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x111e5c000) [pid = 2508] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x112ac0800) [pid = 2508] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x11767d400) [pid = 2508] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x1161f0800) [pid = 2508] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x116ae8400) [pid = 2508] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x113807000) [pid = 2508] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x118587c00) [pid = 2508] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x11334ec00) [pid = 2508] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x119288400) [pid = 2508] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x11928a000) [pid = 2508] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x119435400) [pid = 2508] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:58:19 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x113af2400) [pid = 2508] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:58:19 INFO - PROCESS | 2508 | 1463432299187 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x11610e000 == 43 [pid = 2508] [id = 43] 13:58:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x1121b6800) [pid = 2508] [serial = 125] [outer = 0x0] 13:58:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x112a66800) [pid = 2508] [serial = 126] [outer = 0x1121b6800] 13:58:19 INFO - PROCESS | 2508 | 1463432299214 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x1180c0800) [pid = 2508] [serial = 127] [outer = 0x1121b6800] 13:58:19 INFO - PROCESS | 2508 | 1463432299482 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1125ms 13:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:58:19 INFO - PROCESS | 2508 | 1463432299532 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 2508 | 1463432299534 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:58:19 INFO - PROCESS | 2508 | 1463432299536 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 2508 | 1463432299537 Marionette TRACE conn2 <- [1,146,null,{}] 13:58:19 INFO - PROCESS | 2508 | 1463432299539 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:19 INFO - PROCESS | 2508 | 1463432299613 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:58:19 INFO - PROCESS | 2508 | 1463432299618 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181c0800 == 44 [pid = 2508] [id = 44] 13:58:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x1181e8c00) [pid = 2508] [serial = 128] [outer = 0x0] 13:58:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x118589800) [pid = 2508] [serial = 129] [outer = 0x1181e8c00] 13:58:19 INFO - PROCESS | 2508 | 1463432299645 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x1187a1c00) [pid = 2508] [serial = 130] [outer = 0x1181e8c00] 13:58:19 INFO - PROCESS | 2508 | 1463432299929 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 419ms 13:58:19 INFO - PROCESS | 2508 | 1463432299956 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 2508 | 1463432299957 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:58:19 INFO - PROCESS | 2508 | 1463432299967 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 2508 | 1463432299968 Marionette TRACE conn2 <- [1,150,null,{}] 13:58:19 INFO - PROCESS | 2508 | 1463432299984 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 2508 | 1463432300069 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:58:20 INFO - PROCESS | 2508 | 1463432300078 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x118569800 == 45 [pid = 2508] [id = 45] 13:58:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x1138ebc00) [pid = 2508] [serial = 131] [outer = 0x0] 13:58:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x11900f800) [pid = 2508] [serial = 132] [outer = 0x1138ebc00] 13:58:20 INFO - PROCESS | 2508 | 1463432300104 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x1190b8c00) [pid = 2508] [serial = 133] [outer = 0x1138ebc00] 13:58:20 INFO - PROCESS | 2508 | 1463432300415 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 13:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:58:20 INFO - PROCESS | 2508 | 1463432300436 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 2508 | 1463432300437 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:58:20 INFO - PROCESS | 2508 | 1463432300439 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 2508 | 1463432300440 Marionette TRACE conn2 <- [1,154,null,{}] 13:58:20 INFO - PROCESS | 2508 | 1463432300445 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 2508 | 1463432300528 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:58:20 INFO - PROCESS | 2508 | 1463432300575 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ed5000 == 46 [pid = 2508] [id = 46] 13:58:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x113341800) [pid = 2508] [serial = 134] [outer = 0x0] 13:58:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x119293800) [pid = 2508] [serial = 135] [outer = 0x113341800] 13:58:20 INFO - PROCESS | 2508 | 1463432300600 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x119a3d400) [pid = 2508] [serial = 136] [outer = 0x113341800] 13:58:20 INFO - PROCESS | 2508 | 1463432300857 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 13:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:58:20 INFO - PROCESS | 2508 | 1463432300915 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 2508 | 1463432300917 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:58:20 INFO - PROCESS | 2508 | 1463432300919 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 2508 | 1463432300920 Marionette TRACE conn2 <- [1,158,null,{}] 13:58:20 INFO - PROCESS | 2508 | 1463432300922 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 2508 | 1463432300991 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:58:20 INFO - PROCESS | 2508 | 1463432300996 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193d9800 == 47 [pid = 2508] [id = 47] 13:58:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x1192a0800) [pid = 2508] [serial = 137] [outer = 0x0] 13:58:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x119b3d400) [pid = 2508] [serial = 138] [outer = 0x1192a0800] 13:58:21 INFO - PROCESS | 2508 | 1463432301022 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x123cc3400) [pid = 2508] [serial = 139] [outer = 0x1192a0800] 13:58:21 INFO - PROCESS | 2508 | 1463432301442 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 568ms 13:58:21 INFO - PROCESS | 2508 | 1463432301488 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 2508 | 1463432301491 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:58:21 INFO - PROCESS | 2508 | 1463432301495 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 2508 | 1463432301497 Marionette TRACE conn2 <- [1,162,null,{}] 13:58:21 INFO - PROCESS | 2508 | 1463432301501 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:21 INFO - PROCESS | 2508 | 1463432301590 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:58:21 INFO - PROCESS | 2508 | 1463432301652 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x116120800 == 48 [pid = 2508] [id = 48] 13:58:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x113def000) [pid = 2508] [serial = 140] [outer = 0x0] 13:58:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x1161f0000) [pid = 2508] [serial = 141] [outer = 0x113def000] 13:58:21 INFO - PROCESS | 2508 | 1463432301684 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x116a50400) [pid = 2508] [serial = 142] [outer = 0x113def000] 13:58:22 INFO - PROCESS | 2508 | 1463432302100 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 13:58:22 INFO - PROCESS | 2508 | 1463432302125 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 2508 | 1463432302129 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:58:22 INFO - PROCESS | 2508 | 1463432302135 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 2508 | 1463432302137 Marionette TRACE conn2 <- [1,166,null,{}] 13:58:22 INFO - PROCESS | 2508 | 1463432302140 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:22 INFO - PROCESS | 2508 | 1463432302229 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:58:22 INFO - PROCESS | 2508 | 1463432302287 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x11964d800 == 49 [pid = 2508] [id = 49] 13:58:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x1180bd800) [pid = 2508] [serial = 143] [outer = 0x0] 13:58:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x1181eb400) [pid = 2508] [serial = 144] [outer = 0x1180bd800] 13:58:22 INFO - PROCESS | 2508 | 1463432302317 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x116ae8400) [pid = 2508] [serial = 145] [outer = 0x1180bd800] 13:58:22 INFO - PROCESS | 2508 | 1463432302744 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 13:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:58:22 INFO - PROCESS | 2508 | 1463432302755 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 2508 | 1463432302756 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:58:22 INFO - PROCESS | 2508 | 1463432302759 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 2508 | 1463432302762 Marionette TRACE conn2 <- [1,170,null,{}] 13:58:22 INFO - PROCESS | 2508 | 1463432302769 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:22 INFO - PROCESS | 2508 | 1463432302861 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:58:22 INFO - PROCESS | 2508 | 1463432302951 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x123958800 == 50 [pid = 2508] [id = 50] 13:58:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x119294400) [pid = 2508] [serial = 146] [outer = 0x0] 13:58:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x119433800) [pid = 2508] [serial = 147] [outer = 0x119294400] 13:58:22 INFO - PROCESS | 2508 | 1463432302984 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x119d29400) [pid = 2508] [serial = 148] [outer = 0x119294400] 13:58:23 INFO - PROCESS | 2508 | 1463432303387 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 13:58:23 INFO - PROCESS | 2508 | 1463432303430 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 2508 | 1463432303432 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:58:23 INFO - PROCESS | 2508 | 1463432303434 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 2508 | 1463432303436 Marionette TRACE conn2 <- [1,174,null,{}] 13:58:23 INFO - PROCESS | 2508 | 1463432303438 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:23 INFO - PROCESS | 2508 | 1463432303509 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:58:23 INFO - PROCESS | 2508 | 1463432303547 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x118250800 == 51 [pid = 2508] [id = 51] 13:58:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x119435800) [pid = 2508] [serial = 149] [outer = 0x0] 13:58:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x123e42400) [pid = 2508] [serial = 150] [outer = 0x119435800] 13:58:23 INFO - PROCESS | 2508 | 1463432303575 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x124563800) [pid = 2508] [serial = 151] [outer = 0x119435800] 13:58:24 INFO - PROCESS | 2508 | 1463432304077 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 13:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:58:24 INFO - PROCESS | 2508 | 1463432304112 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 2508 | 1463432304114 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:58:24 INFO - PROCESS | 2508 | 1463432304118 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 2508 | 1463432304120 Marionette TRACE conn2 <- [1,178,null,{}] 13:58:24 INFO - PROCESS | 2508 | 1463432304124 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:24 INFO - PROCESS | 2508 | 1463432304278 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:58:24 INFO - PROCESS | 2508 | 1463432304343 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x113397000 == 52 [pid = 2508] [id = 52] 13:58:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x11693dc00) [pid = 2508] [serial = 152] [outer = 0x0] 13:58:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x118196800) [pid = 2508] [serial = 153] [outer = 0x11693dc00] 13:58:24 INFO - PROCESS | 2508 | 1463432304373 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x1239d6c00) [pid = 2508] [serial = 154] [outer = 0x11693dc00] 13:58:24 INFO - PROCESS | 2508 | 1463432304854 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 777ms 13:58:24 INFO - PROCESS | 2508 | 1463432304895 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:58:24 INFO - PROCESS | 2508 | 1463432304897 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:58:24 INFO - PROCESS | 2508 | 1463432304901 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 2508 | 1463432304903 Marionette TRACE conn2 <- [1,182,null,{}] 13:58:24 INFO - PROCESS | 2508 | 1463432304906 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:24 INFO - PROCESS | 2508 | 1463432304988 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:58:25 INFO - PROCESS | 2508 | 1463432305048 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x113fe4800 == 53 [pid = 2508] [id = 53] 13:58:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x11380f400) [pid = 2508] [serial = 155] [outer = 0x0] 13:58:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x115e37000) [pid = 2508] [serial = 156] [outer = 0x11380f400] 13:58:25 INFO - PROCESS | 2508 | 1463432305077 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x11619ac00) [pid = 2508] [serial = 157] [outer = 0x11380f400] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x118ed5000 == 52 [pid = 2508] [id = 46] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x118569800 == 51 [pid = 2508] [id = 45] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1181c0800 == 50 [pid = 2508] [id = 44] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x118ee0000 == 49 [pid = 2508] [id = 32] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x11610e000 == 48 [pid = 2508] [id = 43] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1181c6800 == 47 [pid = 2508] [id = 30] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x113f13000 == 46 [pid = 2508] [id = 42] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x116f0a800 == 45 [pid = 2508] [id = 28] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x11857b000 == 44 [pid = 2508] [id = 31] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x11330c800 == 43 [pid = 2508] [id = 41] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1171f6000 == 42 [pid = 2508] [id = 29] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1161ca800 == 41 [pid = 2508] [id = 27] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1248bc000 == 40 [pid = 2508] [id = 40] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1190e3000 == 39 [pid = 2508] [id = 33] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1242bd800 == 38 [pid = 2508] [id = 39] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x116f08000 == 37 [pid = 2508] [id = 34] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x113397000 == 36 [pid = 2508] [id = 52] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x118250800 == 35 [pid = 2508] [id = 51] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x123958800 == 34 [pid = 2508] [id = 50] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x11964d800 == 33 [pid = 2508] [id = 49] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x1193d9800 == 32 [pid = 2508] [id = 47] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x119ab4000 == 31 [pid = 2508] [id = 35] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x123cdc800 == 30 [pid = 2508] [id = 38] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x116120800 == 29 [pid = 2508] [id = 48] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x119e95800 == 28 [pid = 2508] [id = 36] 13:58:25 INFO - PROCESS | 2508 | --DOCSHELL 0x123a0e800 == 27 [pid = 2508] [id = 37] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x124af7000) [pid = 2508] [serial = 105] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x1262da400) [pid = 2508] [serial = 108] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x1265ee800) [pid = 2508] [serial = 111] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x111f4d800) [pid = 2508] [serial = 66] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x113f48800) [pid = 2508] [serial = 69] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x11809e400) [pid = 2508] [serial = 72] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x1167a7c00) [pid = 2508] [serial = 75] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x116944c00) [pid = 2508] [serial = 76] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x11767b800) [pid = 2508] [serial = 78] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x118097400) [pid = 2508] [serial = 79] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x118196c00) [pid = 2508] [serial = 81] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x118594800) [pid = 2508] [serial = 84] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x1187a5000) [pid = 2508] [serial = 87] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x11929d000) [pid = 2508] [serial = 90] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x119a48000) [pid = 2508] [serial = 93] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x119e40400) [pid = 2508] [serial = 94] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x1239dac00) [pid = 2508] [serial = 96] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x123e11c00) [pid = 2508] [serial = 97] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x124078000) [pid = 2508] [serial = 99] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x12480b800) [pid = 2508] [serial = 102] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x12422a400) [pid = 2508] [serial = 100] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x1256f5c00) [pid = 2508] [serial = 106] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x126599800) [pid = 2508] [serial = 109] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x116a53000) [pid = 2508] [serial = 82] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x118e88800) [pid = 2508] [serial = 85] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x118190000) [pid = 2508] [serial = 73] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x116159c00) [pid = 2508] [serial = 70] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x1190bc800) [pid = 2508] [serial = 88] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x119a3ac00) [pid = 2508] [serial = 91] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x128b21400) [pid = 2508] [serial = 114] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x1121ab400) [pid = 2508] [serial = 67] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x12682d400) [pid = 2508] [serial = 112] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x12d9db800) [pid = 2508] [serial = 64] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x1292c3800) [pid = 2508] [serial = 16] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x1293e2c00) [pid = 2508] [serial = 18] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x1290e5c00) [pid = 2508] [serial = 15] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x124572400) [pid = 2508] [serial = 11] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 90 (0x123f7a400) [pid = 2508] [serial = 8] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 89 (0x12cf4a000) [pid = 2508] [serial = 45] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 88 (0x12c0a0800) [pid = 2508] [serial = 46] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 87 (0x12c946800) [pid = 2508] [serial = 42] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 86 (0x12cf3f400) [pid = 2508] [serial = 43] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 85 (0x12c4b9c00) [pid = 2508] [serial = 39] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 84 (0x12c93b800) [pid = 2508] [serial = 40] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 83 (0x12c4b0c00) [pid = 2508] [serial = 37] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 82 (0x12be96c00) [pid = 2508] [serial = 36] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 81 (0x12be95000) [pid = 2508] [serial = 33] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 80 (0x11818e000) [pid = 2508] [serial = 34] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 79 (0x12bdd9c00) [pid = 2508] [serial = 30] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 78 (0x12be8b400) [pid = 2508] [serial = 31] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 77 (0x12ba93400) [pid = 2508] [serial = 27] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 76 (0x12bad9c00) [pid = 2508] [serial = 28] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 75 (0x12b753400) [pid = 2508] [serial = 25] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 74 (0x12aa6e000) [pid = 2508] [serial = 24] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 73 (0x12a975400) [pid = 2508] [serial = 21] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 72 (0x12a979800) [pid = 2508] [serial = 22] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 71 (0x12cfcb000) [pid = 2508] [serial = 63] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 70 (0x12db8ec00) [pid = 2508] [serial = 60] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 69 (0x12db93800) [pid = 2508] [serial = 61] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 68 (0x12d9d8000) [pid = 2508] [serial = 57] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 67 (0x12d9ddc00) [pid = 2508] [serial = 58] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 66 (0x11851a400) [pid = 2508] [serial = 55] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 65 (0x12d44d400) [pid = 2508] [serial = 54] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 64 (0x12d40f000) [pid = 2508] [serial = 48] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | --DOMWINDOW == 63 (0x12d439000) [pid = 2508] [serial = 51] [outer = 0x0] [url = about:blank] 13:58:25 INFO - PROCESS | 2508 | 1463432305853 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 970ms 13:58:25 INFO - PROCESS | 2508 | 1463432305871 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 2508 | 1463432305874 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:58:25 INFO - PROCESS | 2508 | 1463432305882 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 2508 | 1463432305885 Marionette TRACE conn2 <- [1,186,null,{}] 13:58:25 INFO - PROCESS | 2508 | 1463432305888 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:25 INFO - PROCESS | 2508 | 1463432305970 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:58:25 INFO - PROCESS | 2508 | 1463432305976 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x113a18800 == 28 [pid = 2508] [id = 54] 13:58:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 64 (0x1160df000) [pid = 2508] [serial = 158] [outer = 0x0] 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 65 (0x1161e2c00) [pid = 2508] [serial = 159] [outer = 0x1160df000] 13:58:26 INFO - PROCESS | 2508 | 1463432306007 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 66 (0x11693a800) [pid = 2508] [serial = 160] [outer = 0x1160df000] 13:58:26 INFO - PROCESS | 2508 | 1463432306321 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms 13:58:26 INFO - PROCESS | 2508 | 1463432306354 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 2508 | 1463432306359 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:58:26 INFO - PROCESS | 2508 | 1463432306365 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 2508 | 1463432306367 Marionette TRACE conn2 <- [1,190,null,{}] 13:58:26 INFO - PROCESS | 2508 | 1463432306369 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:26 INFO - PROCESS | 2508 | 1463432306438 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:58:26 INFO - PROCESS | 2508 | 1463432306477 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x116087000 == 29 [pid = 2508] [id = 55] 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 67 (0x112eae000) [pid = 2508] [serial = 161] [outer = 0x0] 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 68 (0x116a51800) [pid = 2508] [serial = 162] [outer = 0x112eae000] 13:58:26 INFO - PROCESS | 2508 | 1463432306503 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 69 (0x1180bf800) [pid = 2508] [serial = 163] [outer = 0x112eae000] 13:58:26 INFO - PROCESS | 2508 | 1463432306772 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 13:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:58:26 INFO - PROCESS | 2508 | 1463432306785 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 2508 | 1463432306787 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:58:26 INFO - PROCESS | 2508 | 1463432306789 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 2508 | 1463432306793 Marionette TRACE conn2 <- [1,194,null,{}] 13:58:26 INFO - PROCESS | 2508 | 1463432306807 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:26 INFO - PROCESS | 2508 | 1463432306898 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:58:26 INFO - PROCESS | 2508 | 1463432306904 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171ed800 == 30 [pid = 2508] [id = 56] 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 70 (0x11818fc00) [pid = 2508] [serial = 164] [outer = 0x0] 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 71 (0x118193800) [pid = 2508] [serial = 165] [outer = 0x11818fc00] 13:58:26 INFO - PROCESS | 2508 | 1463432306934 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 72 (0x118586400) [pid = 2508] [serial = 166] [outer = 0x11818fc00] 13:58:27 INFO - PROCESS | 2508 | 1463432307223 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms 13:58:27 INFO - PROCESS | 2508 | 1463432307268 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 2508 | 1463432307270 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:58:27 INFO - PROCESS | 2508 | 1463432307272 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 2508 | 1463432307273 Marionette TRACE conn2 <- [1,198,null,{}] 13:58:27 INFO - PROCESS | 2508 | 1463432307278 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:27 INFO - PROCESS | 2508 | 1463432307370 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:58:27 INFO - PROCESS | 2508 | 1463432307376 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e1f000 == 31 [pid = 2508] [id = 57] 13:58:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 73 (0x11809ac00) [pid = 2508] [serial = 167] [outer = 0x0] 13:58:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 74 (0x118592800) [pid = 2508] [serial = 168] [outer = 0x11809ac00] 13:58:27 INFO - PROCESS | 2508 | 1463432307402 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 75 (0x119011000) [pid = 2508] [serial = 169] [outer = 0x11809ac00] 13:58:27 INFO - PROCESS | 2508 | 1463432307676 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 422ms 13:58:27 INFO - PROCESS | 2508 | 1463432307697 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 2508 | 1463432307698 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:58:27 INFO - PROCESS | 2508 | 1463432307701 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 2508 | 1463432307702 Marionette TRACE conn2 <- [1,202,null,{}] 13:58:27 INFO - PROCESS | 2508 | 1463432307704 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:27 INFO - PROCESS | 2508 | 1463432307783 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:58:27 INFO - PROCESS | 2508 | 1463432307789 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x1182e5000 == 32 [pid = 2508] [id = 58] 13:58:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 76 (0x115e40c00) [pid = 2508] [serial = 170] [outer = 0x0] 13:58:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 77 (0x1190b7c00) [pid = 2508] [serial = 171] [outer = 0x115e40c00] 13:58:27 INFO - PROCESS | 2508 | 1463432307838 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 78 (0x119289800) [pid = 2508] [serial = 172] [outer = 0x115e40c00] 13:58:28 INFO - PROCESS | 2508 | 1463432308184 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 13:58:28 INFO - PROCESS | 2508 | 1463432308221 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 2508 | 1463432308223 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:58:28 INFO - PROCESS | 2508 | 1463432308225 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 2508 | 1463432308226 Marionette TRACE conn2 <- [1,206,null,{}] 13:58:28 INFO - PROCESS | 2508 | 1463432308228 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:28 INFO - PROCESS | 2508 | 1463432308322 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:58:28 INFO - PROCESS | 2508 | 1463432308327 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x118eee800 == 33 [pid = 2508] [id = 59] 13:58:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 79 (0x11767b800) [pid = 2508] [serial = 173] [outer = 0x0] 13:58:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 80 (0x1192a1400) [pid = 2508] [serial = 174] [outer = 0x11767b800] 13:58:28 INFO - PROCESS | 2508 | 1463432308353 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 81 (0x123be5400) [pid = 2508] [serial = 175] [outer = 0x11767b800] 13:58:28 INFO - PROCESS | 2508 | 1463432308670 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 13:58:28 INFO - PROCESS | 2508 | 1463432308696 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 2508 | 1463432308697 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:58:28 INFO - PROCESS | 2508 | 1463432308700 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 2508 | 1463432308701 Marionette TRACE conn2 <- [1,210,null,{}] 13:58:28 INFO - PROCESS | 2508 | 1463432308703 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:28 INFO - PROCESS | 2508 | 1463432308782 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:58:28 INFO - PROCESS | 2508 | 1463432308786 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193dd000 == 34 [pid = 2508] [id = 60] 13:58:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 82 (0x123cc3000) [pid = 2508] [serial = 176] [outer = 0x0] 13:58:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 83 (0x123f7a400) [pid = 2508] [serial = 177] [outer = 0x123cc3000] 13:58:28 INFO - PROCESS | 2508 | 1463432308834 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 84 (0x12422a400) [pid = 2508] [serial = 178] [outer = 0x123cc3000] 13:58:29 INFO - PROCESS | 2508 | 1463432309113 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 13:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:58:29 INFO - PROCESS | 2508 | 1463432309168 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 2508 | 1463432309169 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:58:29 INFO - PROCESS | 2508 | 1463432309171 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 2508 | 1463432309172 Marionette TRACE conn2 <- [1,214,null,{}] 13:58:29 INFO - PROCESS | 2508 | 1463432309180 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 2508 | 1463432309257 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:58:29 INFO - PROCESS | 2508 | 1463432309263 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x119a9f000 == 35 [pid = 2508] [id = 61] 13:58:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 85 (0x123cc8c00) [pid = 2508] [serial = 179] [outer = 0x0] 13:58:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 86 (0x124810000) [pid = 2508] [serial = 180] [outer = 0x123cc8c00] 13:58:29 INFO - PROCESS | 2508 | 1463432309296 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 87 (0x124af5800) [pid = 2508] [serial = 181] [outer = 0x123cc8c00] 13:58:29 INFO - PROCESS | 2508 | 1463432309634 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 13:58:29 INFO - PROCESS | 2508 | 1463432309644 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 2508 | 1463432309645 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:58:29 INFO - PROCESS | 2508 | 1463432309648 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 2508 | 1463432309650 Marionette TRACE conn2 <- [1,218,null,{}] 13:58:29 INFO - PROCESS | 2508 | 1463432309692 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 86 (0x113341800) [pid = 2508] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 85 (0x1192a0800) [pid = 2508] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 84 (0x115ec0400) [pid = 2508] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 83 (0x1181e8c00) [pid = 2508] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 82 (0x11693f000) [pid = 2508] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 81 (0x1121b6800) [pid = 2508] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 80 (0x1138ebc00) [pid = 2508] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 79 (0x126763c00) [pid = 2508] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 78 (0x12682b800) [pid = 2508] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:58:29 INFO - PROCESS | 2508 | --DOMWINDOW == 77 (0x12422b800) [pid = 2508] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:58:29 INFO - PROCESS | 2508 | 1463432309833 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:58:29 INFO - PROCESS | 2508 | 1463432309843 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171df000 == 36 [pid = 2508] [id = 62] 13:58:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 78 (0x11693f000) [pid = 2508] [serial = 182] [outer = 0x0] 13:58:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 79 (0x1181e8c00) [pid = 2508] [serial = 183] [outer = 0x11693f000] 13:58:29 INFO - PROCESS | 2508 | 1463432309885 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 80 (0x123cc9c00) [pid = 2508] [serial = 184] [outer = 0x11693f000] 13:58:30 INFO - PROCESS | 2508 | 1463432310227 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 620ms 13:58:30 INFO - PROCESS | 2508 | 1463432310269 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 2508 | 1463432310270 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:58:30 INFO - PROCESS | 2508 | 1463432310272 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 2508 | 1463432310273 Marionette TRACE conn2 <- [1,222,null,{}] 13:58:30 INFO - PROCESS | 2508 | 1463432310277 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:30 INFO - PROCESS | 2508 | 1463432310362 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:58:30 INFO - PROCESS | 2508 | 1463432310368 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x12394c800 == 37 [pid = 2508] [id = 63] 13:58:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 81 (0x111e5c000) [pid = 2508] [serial = 185] [outer = 0x0] 13:58:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 82 (0x124d29400) [pid = 2508] [serial = 186] [outer = 0x111e5c000] 13:58:30 INFO - PROCESS | 2508 | 1463432310393 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 83 (0x124d54800) [pid = 2508] [serial = 187] [outer = 0x111e5c000] 13:58:30 INFO - PROCESS | 2508 | 1463432310663 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 422ms 13:58:30 INFO - PROCESS | 2508 | 1463432310707 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 2508 | 1463432310709 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:58:30 INFO - PROCESS | 2508 | 1463432310719 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 2508 | 1463432310721 Marionette TRACE conn2 <- [1,226,null,{}] 13:58:30 INFO - PROCESS | 2508 | 1463432310723 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:30 INFO - PROCESS | 2508 | 1463432310808 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:58:30 INFO - PROCESS | 2508 | 1463432310812 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ec6000 == 38 [pid = 2508] [id = 64] 13:58:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 84 (0x12508dc00) [pid = 2508] [serial = 188] [outer = 0x0] 13:58:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 85 (0x125614400) [pid = 2508] [serial = 189] [outer = 0x12508dc00] 13:58:30 INFO - PROCESS | 2508 | 1463432310843 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 86 (0x1262df800) [pid = 2508] [serial = 190] [outer = 0x12508dc00] 13:58:31 INFO - PROCESS | 2508 | 1463432311140 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 13:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:58:31 INFO - PROCESS | 2508 | 1463432311193 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 2508 | 1463432311195 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:58:31 INFO - PROCESS | 2508 | 1463432311197 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 2508 | 1463432311198 Marionette TRACE conn2 <- [1,230,null,{}] 13:58:31 INFO - PROCESS | 2508 | 1463432311201 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:31 INFO - PROCESS | 2508 | 1463432311285 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:58:31 INFO - PROCESS | 2508 | 1463432311292 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x12406d800 == 39 [pid = 2508] [id = 65] 13:58:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 87 (0x125606c00) [pid = 2508] [serial = 191] [outer = 0x0] 13:58:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 88 (0x1262e4c00) [pid = 2508] [serial = 192] [outer = 0x125606c00] 13:58:31 INFO - PROCESS | 2508 | 1463432311317 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 89 (0x12675d000) [pid = 2508] [serial = 193] [outer = 0x125606c00] 13:58:31 INFO - PROCESS | 2508 | 1463432311586 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 13:58:31 INFO - PROCESS | 2508 | 1463432311616 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 2508 | 1463432311617 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:58:31 INFO - PROCESS | 2508 | 1463432311619 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 2508 | 1463432311620 Marionette TRACE conn2 <- [1,234,null,{}] 13:58:31 INFO - PROCESS | 2508 | 1463432311623 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:31 INFO - PROCESS | 2508 | 1463432311714 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:58:31 INFO - PROCESS | 2508 | 1463432311792 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x112122000 == 40 [pid = 2508] [id = 66] 13:58:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 90 (0x110faf800) [pid = 2508] [serial = 194] [outer = 0x0] 13:58:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x111c7b400) [pid = 2508] [serial = 195] [outer = 0x110faf800] 13:58:31 INFO - PROCESS | 2508 | 1463432311823 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x112f44c00) [pid = 2508] [serial = 196] [outer = 0x110faf800] 13:58:32 INFO - PROCESS | 2508 | 1463432312315 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 771ms 13:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:58:32 INFO - PROCESS | 2508 | 1463432312392 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 2508 | 1463432312394 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:58:32 INFO - PROCESS | 2508 | 1463432312397 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 2508 | 1463432312400 Marionette TRACE conn2 <- [1,238,null,{}] 13:58:32 INFO - PROCESS | 2508 | 1463432312403 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:32 INFO - PROCESS | 2508 | 1463432312523 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:58:32 INFO - PROCESS | 2508 | 1463432312587 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171f5800 == 41 [pid = 2508] [id = 67] 13:58:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x116a53000) [pid = 2508] [serial = 197] [outer = 0x0] 13:58:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x11767bc00) [pid = 2508] [serial = 198] [outer = 0x116a53000] 13:58:32 INFO - PROCESS | 2508 | 1463432312618 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x1180c1c00) [pid = 2508] [serial = 199] [outer = 0x116a53000] 13:58:33 INFO - PROCESS | 2508 | 1463432313242 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 922ms 13:58:33 INFO - PROCESS | 2508 | 1463432313320 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 2508 | 1463432313324 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:58:33 INFO - PROCESS | 2508 | 1463432313329 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 2508 | 1463432313332 Marionette TRACE conn2 <- [1,242,null,{}] 13:58:33 INFO - PROCESS | 2508 | 1463432313339 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:33 INFO - PROCESS | 2508 | 1463432313479 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x12406d800 == 40 [pid = 2508] [id = 65] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x123ec6000 == 39 [pid = 2508] [id = 64] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x12394c800 == 38 [pid = 2508] [id = 63] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x1171df000 == 37 [pid = 2508] [id = 62] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x119a9f000 == 36 [pid = 2508] [id = 61] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x1193dd000 == 35 [pid = 2508] [id = 60] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x118eee800 == 34 [pid = 2508] [id = 59] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x1182e5000 == 33 [pid = 2508] [id = 58] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x117e1f000 == 32 [pid = 2508] [id = 57] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x1171ed800 == 31 [pid = 2508] [id = 56] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x116087000 == 30 [pid = 2508] [id = 55] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x113a18800 == 29 [pid = 2508] [id = 54] 13:58:33 INFO - PROCESS | 2508 | --DOCSHELL 0x113fe4800 == 28 [pid = 2508] [id = 53] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x119a3d400) [pid = 2508] [serial = 136] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x119b3d400) [pid = 2508] [serial = 138] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x123cc3400) [pid = 2508] [serial = 139] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x116196c00) [pid = 2508] [serial = 120] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 90 (0x1167ab000) [pid = 2508] [serial = 121] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 89 (0x118589800) [pid = 2508] [serial = 129] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 88 (0x11809a400) [pid = 2508] [serial = 124] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 87 (0x117677000) [pid = 2508] [serial = 123] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 86 (0x112a66800) [pid = 2508] [serial = 126] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 85 (0x1187a1c00) [pid = 2508] [serial = 130] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 84 (0x1180c0800) [pid = 2508] [serial = 127] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 83 (0x119293800) [pid = 2508] [serial = 135] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 82 (0x1190b8c00) [pid = 2508] [serial = 133] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 81 (0x11900f800) [pid = 2508] [serial = 132] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 80 (0x128cf4c00) [pid = 2508] [serial = 118] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 79 (0x128b9bc00) [pid = 2508] [serial = 117] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 78 (0x128b9c000) [pid = 2508] [serial = 115] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | --DOMWINDOW == 77 (0x124ae9000) [pid = 2508] [serial = 103] [outer = 0x0] [url = about:blank] 13:58:33 INFO - PROCESS | 2508 | 1463432313575 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x112547000 == 29 [pid = 2508] [id = 68] 13:58:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 78 (0x112a66800) [pid = 2508] [serial = 200] [outer = 0x0] 13:58:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 79 (0x113860000) [pid = 2508] [serial = 201] [outer = 0x112a66800] 13:58:33 INFO - PROCESS | 2508 | 1463432313619 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 80 (0x1167ac800) [pid = 2508] [serial = 202] [outer = 0x112a66800] 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 81 (0x1180c4400) [pid = 2508] [serial = 203] [outer = 0x12badb000] 13:58:34 INFO - PROCESS | 2508 | 1463432314112 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 825ms 13:58:34 INFO - PROCESS | 2508 | 1463432314152 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 2508 | 1463432314156 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:58:34 INFO - PROCESS | 2508 | 1463432314161 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 2508 | 1463432314162 Marionette TRACE conn2 <- [1,246,null,{}] 13:58:34 INFO - PROCESS | 2508 | 1463432314165 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:34 INFO - PROCESS | 2508 | 1463432314234 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:58:34 INFO - PROCESS | 2508 | 1463432314239 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171de800 == 30 [pid = 2508] [id = 69] 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 82 (0x11693fc00) [pid = 2508] [serial = 204] [outer = 0x0] 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 83 (0x11767b400) [pid = 2508] [serial = 205] [outer = 0x11693fc00] 13:58:34 INFO - PROCESS | 2508 | 1463432314268 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 84 (0x1181f3c00) [pid = 2508] [serial = 206] [outer = 0x11693fc00] 13:58:34 INFO - PROCESS | 2508 | 1463432314564 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 422ms 13:58:34 INFO - PROCESS | 2508 | 1463432314586 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 2508 | 1463432314589 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:58:34 INFO - PROCESS | 2508 | 1463432314595 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 2508 | 1463432314600 Marionette TRACE conn2 <- [1,250,null,{}] 13:58:34 INFO - PROCESS | 2508 | 1463432314623 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:34 INFO - PROCESS | 2508 | 1463432314741 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:58:34 INFO - PROCESS | 2508 | 1463432314753 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181d3800 == 31 [pid = 2508] [id = 70] 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 85 (0x11879f800) [pid = 2508] [serial = 207] [outer = 0x0] 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 86 (0x11900a800) [pid = 2508] [serial = 208] [outer = 0x11879f800] 13:58:34 INFO - PROCESS | 2508 | 1463432314798 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 87 (0x11927f400) [pid = 2508] [serial = 209] [outer = 0x11879f800] 13:58:35 INFO - PROCESS | 2508 | 1463432315215 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 627ms 13:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:58:35 INFO - PROCESS | 2508 | 1463432315220 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 2508 | 1463432315221 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:58:35 INFO - PROCESS | 2508 | 1463432315223 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 2508 | 1463432315225 Marionette TRACE conn2 <- [1,254,null,{}] 13:58:35 INFO - PROCESS | 2508 | 1463432315230 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:35 INFO - PROCESS | 2508 | 1463432315322 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:58:35 INFO - PROCESS | 2508 | 1463432315329 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e2e800 == 32 [pid = 2508] [id = 71] 13:58:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 88 (0x11929a800) [pid = 2508] [serial = 210] [outer = 0x0] 13:58:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 89 (0x119430c00) [pid = 2508] [serial = 211] [outer = 0x11929a800] 13:58:35 INFO - PROCESS | 2508 | 1463432315355 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 90 (0x119a3bc00) [pid = 2508] [serial = 212] [outer = 0x11929a800] 13:58:35 INFO - PROCESS | 2508 | 1463432315662 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 13:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:58:35 INFO - PROCESS | 2508 | 1463432315696 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 2508 | 1463432315697 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:58:35 INFO - PROCESS | 2508 | 1463432315699 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 2508 | 1463432315700 Marionette TRACE conn2 <- [1,258,null,{}] 13:58:35 INFO - PROCESS | 2508 | 1463432315702 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:35 INFO - PROCESS | 2508 | 1463432315784 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:58:35 INFO - PROCESS | 2508 | 1463432315815 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x11331f000 == 33 [pid = 2508] [id = 72] 13:58:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x119a3c800) [pid = 2508] [serial = 213] [outer = 0x0] 13:58:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x119b37400) [pid = 2508] [serial = 214] [outer = 0x119a3c800] 13:58:35 INFO - PROCESS | 2508 | 1463432315841 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x1239dac00) [pid = 2508] [serial = 215] [outer = 0x119a3c800] 13:58:36 INFO - PROCESS | 2508 | 1463432316182 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 13:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:58:36 INFO - PROCESS | 2508 | 1463432316220 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 2508 | 1463432316221 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:58:36 INFO - PROCESS | 2508 | 1463432316223 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 2508 | 1463432316224 Marionette TRACE conn2 <- [1,262,null,{}] 13:58:36 INFO - PROCESS | 2508 | 1463432316226 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:36 INFO - PROCESS | 2508 | 1463432316334 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:58:36 INFO - PROCESS | 2508 | 1463432316366 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e98800 == 34 [pid = 2508] [id = 73] 13:58:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x119a43000) [pid = 2508] [serial = 216] [outer = 0x0] 13:58:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x12422c000) [pid = 2508] [serial = 217] [outer = 0x119a43000] 13:58:36 INFO - PROCESS | 2508 | 1463432316392 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x125607c00) [pid = 2508] [serial = 218] [outer = 0x119a43000] 13:58:36 INFO - PROCESS | 2508 | 1463432316677 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 472ms 13:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:58:36 INFO - PROCESS | 2508 | 1463432316702 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 2508 | 1463432316703 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:58:36 INFO - PROCESS | 2508 | 1463432316705 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 2508 | 1463432316706 Marionette TRACE conn2 <- [1,266,null,{}] 13:58:36 INFO - PROCESS | 2508 | 1463432316717 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:36 INFO - PROCESS | 2508 | 1463432316805 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:58:36 INFO - PROCESS | 2508 | 1463432316809 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x123954800 == 35 [pid = 2508] [id = 74] 13:58:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x123e04800) [pid = 2508] [serial = 219] [outer = 0x0] 13:58:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x12560cc00) [pid = 2508] [serial = 220] [outer = 0x123e04800] 13:58:36 INFO - PROCESS | 2508 | 1463432316835 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x1262da400) [pid = 2508] [serial = 221] [outer = 0x123e04800] 13:58:37 INFO - PROCESS | 2508 | 1463432317119 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 426ms 13:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:58:37 INFO - PROCESS | 2508 | 1463432317136 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 2508 | 1463432317137 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:58:37 INFO - PROCESS | 2508 | 1463432317139 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 2508 | 1463432317141 Marionette TRACE conn2 <- [1,270,null,{}] 13:58:37 INFO - PROCESS | 2508 | 1463432317157 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 2508 | 1463432317254 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:58:37 INFO - PROCESS | 2508 | 1463432317258 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x123eb3000 == 36 [pid = 2508] [id = 75] 13:58:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x125615000) [pid = 2508] [serial = 222] [outer = 0x0] 13:58:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x1265f8800) [pid = 2508] [serial = 223] [outer = 0x125615000] 13:58:37 INFO - PROCESS | 2508 | 1463432317283 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x1267f8400) [pid = 2508] [serial = 224] [outer = 0x125615000] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x12508dc00) [pid = 2508] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x11767b800) [pid = 2508] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x11809ac00) [pid = 2508] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x123cc3000) [pid = 2508] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x112eae000) [pid = 2508] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x123cc8c00) [pid = 2508] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x11693f000) [pid = 2508] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x11818fc00) [pid = 2508] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x1160df000) [pid = 2508] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x113def000) [pid = 2508] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x1180bd800) [pid = 2508] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 90 (0x111e5c000) [pid = 2508] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 89 (0x119294400) [pid = 2508] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 88 (0x119435800) [pid = 2508] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 87 (0x11693dc00) [pid = 2508] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:58:37 INFO - PROCESS | 2508 | --DOMWINDOW == 86 (0x115e40c00) [pid = 2508] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:58:37 INFO - PROCESS | 2508 | 1463432317721 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 627ms 13:58:37 INFO - PROCESS | 2508 | 1463432317768 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 2508 | 1463432317770 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:58:37 INFO - PROCESS | 2508 | 1463432317773 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 2508 | 1463432317775 Marionette TRACE conn2 <- [1,274,null,{}] 13:58:37 INFO - PROCESS | 2508 | 1463432317787 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 2508 | 1463432317898 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:58:37 INFO - PROCESS | 2508 | 1463432317968 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x119659800 == 37 [pid = 2508] [id = 76] 13:58:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 87 (0x1160e7400) [pid = 2508] [serial = 225] [outer = 0x0] 13:58:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 88 (0x118098400) [pid = 2508] [serial = 226] [outer = 0x1160e7400] 13:58:38 INFO - PROCESS | 2508 | 1463432318008 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 89 (0x119294800) [pid = 2508] [serial = 227] [outer = 0x1160e7400] 13:58:38 INFO - PROCESS | 2508 | 1463432318289 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 528ms 13:58:38 INFO - PROCESS | 2508 | 1463432318302 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 2508 | 1463432318303 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:58:38 INFO - PROCESS | 2508 | 1463432318321 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 2508 | 1463432318323 Marionette TRACE conn2 <- [1,278,null,{}] 13:58:38 INFO - PROCESS | 2508 | 1463432318337 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:38 INFO - PROCESS | 2508 | 1463432318455 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:58:38 INFO - PROCESS | 2508 | 1463432318514 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181d1000 == 38 [pid = 2508] [id = 77] 13:58:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 90 (0x116190400) [pid = 2508] [serial = 228] [outer = 0x0] 13:58:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x123cc9800) [pid = 2508] [serial = 229] [outer = 0x116190400] 13:58:38 INFO - PROCESS | 2508 | 1463432318555 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x126829000) [pid = 2508] [serial = 230] [outer = 0x116190400] 13:58:38 INFO - PROCESS | 2508 | 1463432318908 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 635ms 13:58:38 INFO - PROCESS | 2508 | 1463432318945 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 2508 | 1463432318947 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:58:38 INFO - PROCESS | 2508 | 1463432318957 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 2508 | 1463432318959 Marionette TRACE conn2 <- [1,282,null,{}] 13:58:38 INFO - PROCESS | 2508 | 1463432318961 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:39 INFO - PROCESS | 2508 | 1463432319046 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:58:39 INFO - PROCESS | 2508 | 1463432319094 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x1256cc000 == 39 [pid = 2508] [id = 78] 13:58:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x124570c00) [pid = 2508] [serial = 231] [outer = 0x0] 13:58:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x126c54000) [pid = 2508] [serial = 232] [outer = 0x124570c00] 13:58:39 INFO - PROCESS | 2508 | 1463432319122 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x128cf4000) [pid = 2508] [serial = 233] [outer = 0x124570c00] 13:58:39 INFO - PROCESS | 2508 | 1463432319399 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 13:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:58:39 INFO - PROCESS | 2508 | 1463432319432 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 2508 | 1463432319433 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:58:39 INFO - PROCESS | 2508 | 1463432319435 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 2508 | 1463432319436 Marionette TRACE conn2 <- [1,286,null,{}] 13:58:39 INFO - PROCESS | 2508 | 1463432319439 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:39 INFO - PROCESS | 2508 | 1463432319514 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:58:39 INFO - PROCESS | 2508 | 1463432319519 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x126870800 == 40 [pid = 2508] [id = 79] 13:58:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x1290d9c00) [pid = 2508] [serial = 234] [outer = 0x0] 13:58:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x1290e2400) [pid = 2508] [serial = 235] [outer = 0x1290d9c00] 13:58:39 INFO - PROCESS | 2508 | 1463432319546 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x1292c0800) [pid = 2508] [serial = 236] [outer = 0x1290d9c00] 13:58:40 INFO - PROCESS | 2508 | 1463432320010 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 13:58:40 INFO - PROCESS | 2508 | 1463432320054 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 2508 | 1463432320057 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:58:40 INFO - PROCESS | 2508 | 1463432320061 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 2508 | 1463432320063 Marionette TRACE conn2 <- [1,290,null,{}] 13:58:40 INFO - PROCESS | 2508 | 1463432320067 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:40 INFO - PROCESS | 2508 | 1463432320158 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:58:40 INFO - PROCESS | 2508 | 1463432320218 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f1d800 == 41 [pid = 2508] [id = 80] 13:58:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x11619b400) [pid = 2508] [serial = 237] [outer = 0x0] 13:58:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x116a51400) [pid = 2508] [serial = 238] [outer = 0x11619b400] 13:58:40 INFO - PROCESS | 2508 | 1463432320249 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x1180c1000) [pid = 2508] [serial = 239] [outer = 0x11619b400] 13:58:40 INFO - PROCESS | 2508 | 1463432320729 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 720ms 13:58:40 INFO - PROCESS | 2508 | 1463432320783 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 2508 | 1463432320789 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:58:40 INFO - PROCESS | 2508 | 1463432320796 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 2508 | 1463432320798 Marionette TRACE conn2 <- [1,294,null,{}] 13:58:40 INFO - PROCESS | 2508 | 1463432320802 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:40 INFO - PROCESS | 2508 | 1463432320937 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:58:40 INFO - PROCESS | 2508 | 1463432320993 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x119ab8800 == 42 [pid = 2508] [id = 81] 13:58:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x11852a800) [pid = 2508] [serial = 240] [outer = 0x0] 13:58:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x1187a6000) [pid = 2508] [serial = 241] [outer = 0x11852a800] 13:58:41 INFO - PROCESS | 2508 | 1463432321022 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x1190bdc00) [pid = 2508] [serial = 242] [outer = 0x11852a800] 13:58:41 INFO - PROCESS | 2508 | 1463432321428 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 674ms 13:58:41 INFO - PROCESS | 2508 | 1463432321470 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 2508 | 1463432321472 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:58:41 INFO - PROCESS | 2508 | 1463432321492 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 2508 | 1463432321495 Marionette TRACE conn2 <- [1,298,null,{}] 13:58:41 INFO - PROCESS | 2508 | 1463432321504 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:41 INFO - PROCESS | 2508 | 1463432321598 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:58:41 INFO - PROCESS | 2508 | 1463432321657 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x12687f800 == 43 [pid = 2508] [id = 82] 13:58:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x12456e000) [pid = 2508] [serial = 243] [outer = 0x0] 13:58:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1249a7400) [pid = 2508] [serial = 244] [outer = 0x12456e000] 13:58:41 INFO - PROCESS | 2508 | 1463432321688 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x124d49000) [pid = 2508] [serial = 245] [outer = 0x12456e000] 13:58:42 INFO - PROCESS | 2508 | 1463432322098 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 641ms 13:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:58:42 INFO - PROCESS | 2508 | 1463432322116 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 2508 | 1463432322118 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:58:42 INFO - PROCESS | 2508 | 1463432322120 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 2508 | 1463432322122 Marionette TRACE conn2 <- [1,302,null,{}] 13:58:42 INFO - PROCESS | 2508 | 1463432322124 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:42 INFO - PROCESS | 2508 | 1463432322216 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:58:42 INFO - PROCESS | 2508 | 1463432322256 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181df000 == 44 [pid = 2508] [id = 83] 13:58:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x119431000) [pid = 2508] [serial = 246] [outer = 0x0] 13:58:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x12560a800) [pid = 2508] [serial = 247] [outer = 0x119431000] 13:58:42 INFO - PROCESS | 2508 | 1463432322286 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x126c47c00) [pid = 2508] [serial = 248] [outer = 0x119431000] 13:58:42 INFO - PROCESS | 2508 | 1463432322955 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 874ms 13:58:42 INFO - PROCESS | 2508 | 1463432322996 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 2508 | 1463432322999 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:58:43 INFO - PROCESS | 2508 | 1463432323004 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 2508 | 1463432323008 Marionette TRACE conn2 <- [1,306,null,{}] 13:58:43 INFO - PROCESS | 2508 | 1463432323013 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:43 INFO - PROCESS | 2508 | 1463432323115 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:58:43 INFO - PROCESS | 2508 | 1463432323173 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x113a0c000 == 45 [pid = 2508] [id = 84] 13:58:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x112ea1000) [pid = 2508] [serial = 249] [outer = 0x0] 13:58:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x11385ac00) [pid = 2508] [serial = 250] [outer = 0x112ea1000] 13:58:43 INFO - PROCESS | 2508 | 1463432323202 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x116941400) [pid = 2508] [serial = 251] [outer = 0x112ea1000] 13:58:43 INFO - PROCESS | 2508 | 1463432323620 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x1256cc000 == 44 [pid = 2508] [id = 78] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x1181d1000 == 43 [pid = 2508] [id = 77] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x119659800 == 42 [pid = 2508] [id = 76] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x123eb3000 == 41 [pid = 2508] [id = 75] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x123954800 == 40 [pid = 2508] [id = 74] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x119e98800 == 39 [pid = 2508] [id = 73] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x11331f000 == 38 [pid = 2508] [id = 72] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x118e2e800 == 37 [pid = 2508] [id = 71] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x1181d3800 == 36 [pid = 2508] [id = 70] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x1262e4c00) [pid = 2508] [serial = 192] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x1171de800 == 35 [pid = 2508] [id = 69] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x112547000 == 34 [pid = 2508] [id = 68] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x1171f5800 == 33 [pid = 2508] [id = 67] 13:58:43 INFO - PROCESS | 2508 | --DOCSHELL 0x112122000 == 32 [pid = 2508] [id = 66] 13:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 676ms 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x1262df800) [pid = 2508] [serial = 190] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x1192a1400) [pid = 2508] [serial = 174] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x118592800) [pid = 2508] [serial = 168] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x123f7a400) [pid = 2508] [serial = 177] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x116a51800) [pid = 2508] [serial = 162] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x124810000) [pid = 2508] [serial = 180] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x12422a400) [pid = 2508] [serial = 178] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x123cc9c00) [pid = 2508] [serial = 184] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x1180bf800) [pid = 2508] [serial = 163] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x124af5800) [pid = 2508] [serial = 181] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x118193800) [pid = 2508] [serial = 165] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x118586400) [pid = 2508] [serial = 166] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x1161e2c00) [pid = 2508] [serial = 159] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x11693a800) [pid = 2508] [serial = 160] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x116a50400) [pid = 2508] [serial = 142] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x125614400) [pid = 2508] [serial = 189] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x1161f0000) [pid = 2508] [serial = 141] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x116ae8400) [pid = 2508] [serial = 145] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x124d29400) [pid = 2508] [serial = 186] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x115e37000) [pid = 2508] [serial = 156] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x1181eb400) [pid = 2508] [serial = 144] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 90 (0x119d29400) [pid = 2508] [serial = 148] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 89 (0x119433800) [pid = 2508] [serial = 147] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 88 (0x124563800) [pid = 2508] [serial = 151] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 87 (0x123e42400) [pid = 2508] [serial = 150] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 86 (0x1181e8c00) [pid = 2508] [serial = 183] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 85 (0x1239d6c00) [pid = 2508] [serial = 154] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 84 (0x118196800) [pid = 2508] [serial = 153] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 83 (0x119289800) [pid = 2508] [serial = 172] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 82 (0x1190b7c00) [pid = 2508] [serial = 171] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 81 (0x123be5400) [pid = 2508] [serial = 175] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 80 (0x124d54800) [pid = 2508] [serial = 187] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | --DOMWINDOW == 79 (0x119011000) [pid = 2508] [serial = 169] [outer = 0x0] [url = about:blank] 13:58:43 INFO - PROCESS | 2508 | 1463432323691 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 2508 | 1463432323695 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:58:43 INFO - PROCESS | 2508 | 1463432323703 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 2508 | 1463432323705 Marionette TRACE conn2 <- [1,310,null,{}] 13:58:43 INFO - PROCESS | 2508 | 1463432323713 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:43 INFO - PROCESS | 2508 | 1463432323787 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:58:43 INFO - PROCESS | 2508 | 1463432323798 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x116089000 == 33 [pid = 2508] [id = 85] 13:58:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 80 (0x11766f800) [pid = 2508] [serial = 252] [outer = 0x0] 13:58:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 81 (0x117e4e400) [pid = 2508] [serial = 253] [outer = 0x11766f800] 13:58:43 INFO - PROCESS | 2508 | 1463432323824 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 82 (0x118193400) [pid = 2508] [serial = 254] [outer = 0x11766f800] 13:58:44 INFO - PROCESS | 2508 | 1463432324151 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 13:58:44 INFO - PROCESS | 2508 | 1463432324173 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 2508 | 1463432324174 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:58:44 INFO - PROCESS | 2508 | 1463432324179 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 2508 | 1463432324182 Marionette TRACE conn2 <- [1,314,null,{}] 13:58:44 INFO - PROCESS | 2508 | 1463432324189 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:44 INFO - PROCESS | 2508 | 1463432324270 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:58:44 INFO - PROCESS | 2508 | 1463432324314 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e1a000 == 34 [pid = 2508] [id = 86] 13:58:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 83 (0x1180bf800) [pid = 2508] [serial = 255] [outer = 0x0] 13:58:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 84 (0x11852bc00) [pid = 2508] [serial = 256] [outer = 0x1180bf800] 13:58:44 INFO - PROCESS | 2508 | 1463432324342 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 85 (0x1190b7c00) [pid = 2508] [serial = 257] [outer = 0x1180bf800] 13:58:44 INFO - PROCESS | 2508 | 1463432324631 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 472ms 13:58:44 INFO - PROCESS | 2508 | 1463432324651 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 2508 | 1463432324653 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:58:44 INFO - PROCESS | 2508 | 1463432324655 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 2508 | 1463432324656 Marionette TRACE conn2 <- [1,318,null,{}] 13:58:44 INFO - PROCESS | 2508 | 1463432324666 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:44 INFO - PROCESS | 2508 | 1463432324748 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:58:44 INFO - PROCESS | 2508 | 1463432324752 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x118580000 == 35 [pid = 2508] [id = 87] 13:58:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 86 (0x119288000) [pid = 2508] [serial = 258] [outer = 0x0] 13:58:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 87 (0x119299800) [pid = 2508] [serial = 259] [outer = 0x119288000] 13:58:44 INFO - PROCESS | 2508 | 1463432324781 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 88 (0x119a3ac00) [pid = 2508] [serial = 260] [outer = 0x119288000] 13:58:45 INFO - PROCESS | 2508 | 1463432325086 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 476ms 13:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:58:45 INFO - PROCESS | 2508 | 1463432325132 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 2508 | 1463432325134 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:58:45 INFO - PROCESS | 2508 | 1463432325137 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 2508 | 1463432325139 Marionette TRACE conn2 <- [1,322,null,{}] 13:58:45 INFO - PROCESS | 2508 | 1463432325142 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:45 INFO - PROCESS | 2508 | 1463432325254 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:58:45 INFO - PROCESS | 2508 | 1463432325262 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193d0800 == 36 [pid = 2508] [id = 88] 13:58:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 89 (0x112f4e000) [pid = 2508] [serial = 261] [outer = 0x0] 13:58:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 90 (0x1239d6c00) [pid = 2508] [serial = 262] [outer = 0x112f4e000] 13:58:45 INFO - PROCESS | 2508 | 1463432325303 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x123f79800) [pid = 2508] [serial = 263] [outer = 0x112f4e000] 13:58:45 INFO - PROCESS | 2508 | 1463432325716 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 619ms 13:58:45 INFO - PROCESS | 2508 | 1463432325757 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 2508 | 1463432325758 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:58:45 INFO - PROCESS | 2508 | 1463432325760 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 2508 | 1463432325761 Marionette TRACE conn2 <- [1,326,null,{}] 13:58:45 INFO - PROCESS | 2508 | 1463432325770 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:45 INFO - PROCESS | 2508 | 1463432325875 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:58:45 INFO - PROCESS | 2508 | 1463432325880 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x119a99800 == 37 [pid = 2508] [id = 89] 13:58:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x124222c00) [pid = 2508] [serial = 264] [outer = 0x0] 13:58:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x124d23c00) [pid = 2508] [serial = 265] [outer = 0x124222c00] 13:58:45 INFO - PROCESS | 2508 | 1463432325907 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x1256edc00) [pid = 2508] [serial = 266] [outer = 0x124222c00] 13:58:46 INFO - PROCESS | 2508 | 1463432326242 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 13:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:58:46 INFO - PROCESS | 2508 | 1463432326279 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 2508 | 1463432326280 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:58:46 INFO - PROCESS | 2508 | 1463432326282 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 2508 | 1463432326283 Marionette TRACE conn2 <- [1,330,null,{}] 13:58:46 INFO - PROCESS | 2508 | 1463432326286 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:46 INFO - PROCESS | 2508 | 1463432326366 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:58:46 INFO - PROCESS | 2508 | 1463432326395 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x123969800 == 38 [pid = 2508] [id = 90] 13:58:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x1260c2000) [pid = 2508] [serial = 267] [outer = 0x0] 13:58:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x1262df000) [pid = 2508] [serial = 268] [outer = 0x1260c2000] 13:58:46 INFO - PROCESS | 2508 | 1463432326420 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x12675f800) [pid = 2508] [serial = 269] [outer = 0x1260c2000] 13:58:46 INFO - PROCESS | 2508 | 1463432326807 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 13:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:58:46 INFO - PROCESS | 2508 | 1463432326853 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 2508 | 1463432326855 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:58:46 INFO - PROCESS | 2508 | 1463432326858 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 2508 | 1463432326860 Marionette TRACE conn2 <- [1,334,null,{}] 13:58:46 INFO - PROCESS | 2508 | 1463432326863 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:47 INFO - PROCESS | 2508 | 1463432327001 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:58:47 INFO - PROCESS | 2508 | 1463432327023 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ceb000 == 39 [pid = 2508] [id = 91] 13:58:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x1262db800) [pid = 2508] [serial = 270] [outer = 0x0] 13:58:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x126c4fc00) [pid = 2508] [serial = 271] [outer = 0x1262db800] 13:58:47 INFO - PROCESS | 2508 | 1463432327063 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x128b1e000) [pid = 2508] [serial = 272] [outer = 0x1262db800] 13:58:47 INFO - PROCESS | 2508 | 1463432327471 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 620ms 13:58:47 INFO - PROCESS | 2508 | 1463432327479 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 2508 | 1463432327480 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:58:47 INFO - PROCESS | 2508 | 1463432327482 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 2508 | 1463432327483 Marionette TRACE conn2 <- [1,338,null,{}] 13:58:47 INFO - PROCESS | 2508 | 1463432327485 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:47 INFO - PROCESS | 2508 | 1463432327570 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:58:47 INFO - PROCESS | 2508 | 1463432327599 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x1248d7000 == 40 [pid = 2508] [id = 92] 13:58:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x128b1d400) [pid = 2508] [serial = 273] [outer = 0x0] 13:58:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x128b22400) [pid = 2508] [serial = 274] [outer = 0x128b1d400] 13:58:47 INFO - PROCESS | 2508 | 1463432327624 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x128b26c00) [pid = 2508] [serial = 275] [outer = 0x128b1d400] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x123e04800) [pid = 2508] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x1160e7400) [pid = 2508] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x11693fc00) [pid = 2508] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x119a3c800) [pid = 2508] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x116190400) [pid = 2508] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x112a66800) [pid = 2508] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x119a43000) [pid = 2508] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x11929a800) [pid = 2508] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x11879f800) [pid = 2508] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x125615000) [pid = 2508] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x124570c00) [pid = 2508] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:58:47 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x125606c00) [pid = 2508] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:58:47 INFO - PROCESS | 2508 | 1463432327983 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 13:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:58:48 INFO - PROCESS | 2508 | 1463432328000 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 2508 | 1463432328001 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:58:48 INFO - PROCESS | 2508 | 1463432328003 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 2508 | 1463432328005 Marionette TRACE conn2 <- [1,342,null,{}] 13:58:48 INFO - PROCESS | 2508 | 1463432328007 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:48 INFO - PROCESS | 2508 | 1463432328079 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:58:48 INFO - PROCESS | 2508 | 1463432328083 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x1248cf800 == 41 [pid = 2508] [id = 93] 13:58:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x12384e000) [pid = 2508] [serial = 276] [outer = 0x0] 13:58:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x1256eb800) [pid = 2508] [serial = 277] [outer = 0x12384e000] 13:58:48 INFO - PROCESS | 2508 | 1463432328110 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x128b28400) [pid = 2508] [serial = 278] [outer = 0x12384e000] 13:58:48 INFO - PROCESS | 2508 | 1463432328402 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 419ms 13:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:58:48 INFO - PROCESS | 2508 | 1463432328434 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 2508 | 1463432328435 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:58:48 INFO - PROCESS | 2508 | 1463432328438 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 2508 | 1463432328440 Marionette TRACE conn2 <- [1,346,null,{}] 13:58:48 INFO - PROCESS | 2508 | 1463432328471 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:48 INFO - PROCESS | 2508 | 1463432328570 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:58:48 INFO - PROCESS | 2508 | 1463432328578 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x126871800 == 42 [pid = 2508] [id = 94] 13:58:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x128b25c00) [pid = 2508] [serial = 279] [outer = 0x0] 13:58:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x128b9fc00) [pid = 2508] [serial = 280] [outer = 0x128b25c00] 13:58:48 INFO - PROCESS | 2508 | 1463432328625 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x1290dec00) [pid = 2508] [serial = 281] [outer = 0x128b25c00] 13:58:49 INFO - PROCESS | 2508 | 1463432329106 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 722ms 13:58:49 INFO - PROCESS | 2508 | 1463432329161 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 2508 | 1463432329163 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:58:49 INFO - PROCESS | 2508 | 1463432329167 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 2508 | 1463432329168 Marionette TRACE conn2 <- [1,350,null,{}] 13:58:49 INFO - PROCESS | 2508 | 1463432329172 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:49 INFO - PROCESS | 2508 | 1463432329249 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:58:49 INFO - PROCESS | 2508 | 1463432329253 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x128eed800 == 43 [pid = 2508] [id = 95] 13:58:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x1290e5800) [pid = 2508] [serial = 282] [outer = 0x0] 13:58:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x1292c3800) [pid = 2508] [serial = 283] [outer = 0x1290e5800] 13:58:49 INFO - PROCESS | 2508 | 1463432329280 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x1292ca400) [pid = 2508] [serial = 284] [outer = 0x1290e5800] 13:58:49 INFO - PROCESS | 2508 | 1463432329573 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 13:58:49 INFO - PROCESS | 2508 | 1463432329638 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 2508 | 1463432329639 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:58:49 INFO - PROCESS | 2508 | 1463432329643 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 2508 | 1463432329644 Marionette TRACE conn2 <- [1,354,null,{}] 13:58:49 INFO - PROCESS | 2508 | 1463432329648 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:49 INFO - PROCESS | 2508 | 1463432329790 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:58:49 INFO - PROCESS | 2508 | 1463432329799 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290cc800 == 44 [pid = 2508] [id = 96] 13:58:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x11929b000) [pid = 2508] [serial = 285] [outer = 0x0] 13:58:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x1293d8c00) [pid = 2508] [serial = 286] [outer = 0x11929b000] 13:58:49 INFO - PROCESS | 2508 | 1463432329850 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x1293e7400) [pid = 2508] [serial = 287] [outer = 0x11929b000] 13:58:50 INFO - PROCESS | 2508 | 1463432330429 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 821ms 13:58:50 INFO - PROCESS | 2508 | 1463432330463 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 2508 | 1463432330467 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:58:50 INFO - PROCESS | 2508 | 1463432330470 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 2508 | 1463432330473 Marionette TRACE conn2 <- [1,358,null,{}] 13:58:50 INFO - PROCESS | 2508 | 1463432330476 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:50 INFO - PROCESS | 2508 | 1463432330572 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:58:50 INFO - PROCESS | 2508 | 1463432330629 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171da000 == 45 [pid = 2508] [id = 97] 13:58:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x116152800) [pid = 2508] [serial = 288] [outer = 0x0] 13:58:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x116a53800) [pid = 2508] [serial = 289] [outer = 0x116152800] 13:58:50 INFO - PROCESS | 2508 | 1463432330660 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1180c4800) [pid = 2508] [serial = 290] [outer = 0x116152800] 13:58:51 INFO - PROCESS | 2508 | 1463432331083 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 624ms 13:58:51 INFO - PROCESS | 2508 | 1463432331094 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 2508 | 1463432331098 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:58:51 INFO - PROCESS | 2508 | 1463432331102 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 2508 | 1463432331104 Marionette TRACE conn2 <- [1,362,null,{}] 13:58:51 INFO - PROCESS | 2508 | 1463432331107 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:51 INFO - PROCESS | 2508 | 1463432331219 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:58:51 INFO - PROCESS | 2508 | 1463432331287 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x119ab5000 == 46 [pid = 2508] [id = 98] 13:58:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x118197800) [pid = 2508] [serial = 291] [outer = 0x0] 13:58:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x118e85000) [pid = 2508] [serial = 292] [outer = 0x118197800] 13:58:51 INFO - PROCESS | 2508 | 1463432331318 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x1190bec00) [pid = 2508] [serial = 293] [outer = 0x118197800] 13:58:51 INFO - PROCESS | 2508 | 1463432331751 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 13:58:51 INFO - PROCESS | 2508 | 1463432331773 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 2508 | 1463432331775 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:58:51 INFO - PROCESS | 2508 | 1463432331777 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 2508 | 1463432331780 Marionette TRACE conn2 <- [1,366,null,{}] 13:58:51 INFO - PROCESS | 2508 | 1463432331788 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:51 INFO - PROCESS | 2508 | 1463432331884 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:58:51 INFO - PROCESS | 2508 | 1463432331938 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x12933f800 == 47 [pid = 2508] [id = 99] 13:58:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x119a3e400) [pid = 2508] [serial = 294] [outer = 0x0] 13:58:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x12422a400) [pid = 2508] [serial = 295] [outer = 0x119a3e400] 13:58:51 INFO - PROCESS | 2508 | 1463432331974 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x124d53c00) [pid = 2508] [serial = 296] [outer = 0x119a3e400] 13:58:52 INFO - PROCESS | 2508 | 1463432332393 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 622ms 13:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:58:52 INFO - PROCESS | 2508 | 1463432332399 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 2508 | 1463432332401 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:58:52 INFO - PROCESS | 2508 | 1463432332403 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 2508 | 1463432332405 Marionette TRACE conn2 <- [1,370,null,{}] 13:58:52 INFO - PROCESS | 2508 | 1463432332407 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:52 INFO - PROCESS | 2508 | 1463432332502 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:58:52 INFO - PROCESS | 2508 | 1463432332595 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x1131cd800 == 48 [pid = 2508] [id = 100] 13:58:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x119431400) [pid = 2508] [serial = 297] [outer = 0x0] 13:58:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x1262dfc00) [pid = 2508] [serial = 298] [outer = 0x119431400] 13:58:52 INFO - PROCESS | 2508 | 1463432332627 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x128b28800) [pid = 2508] [serial = 299] [outer = 0x119431400] 13:58:53 INFO - PROCESS | 2508 | 1463432333282 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 922ms 13:58:53 INFO - PROCESS | 2508 | 1463432333326 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 2508 | 1463432333329 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:58:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:58:53 INFO - PROCESS | 2508 | 1463432333332 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 2508 | 1463432333334 Marionette TRACE conn2 <- [1,374,null,{}] 13:58:53 INFO - PROCESS | 2508 | 1463432333337 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:53 INFO - PROCESS | 2508 | 1463432333419 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:58:53 INFO - PROCESS | 2508 | 1463432333475 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193c7800 == 49 [pid = 2508] [id = 101] 13:58:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x11767d400) [pid = 2508] [serial = 300] [outer = 0x0] 13:58:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x118096c00) [pid = 2508] [serial = 301] [outer = 0x11767d400] 13:58:53 INFO - PROCESS | 2508 | 1463432333502 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x118197000) [pid = 2508] [serial = 302] [outer = 0x11767d400] 13:58:53 INFO - PROCESS | 2508 | 1463432333922 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:58:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 622ms 13:58:53 INFO - PROCESS | 2508 | 1463432333955 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 2508 | 1463432333958 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:58:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x128eed800 == 48 [pid = 2508] [id = 95] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x126871800 == 47 [pid = 2508] [id = 94] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x1248cf800 == 46 [pid = 2508] [id = 93] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x1248d7000 == 45 [pid = 2508] [id = 92] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x123ceb000 == 44 [pid = 2508] [id = 91] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x123969800 == 43 [pid = 2508] [id = 90] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x119a99800 == 42 [pid = 2508] [id = 89] 13:58:53 INFO - PROCESS | 2508 | --DOCSHELL 0x1193d0800 == 41 [pid = 2508] [id = 88] 13:58:53 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x1290e2400) [pid = 2508] [serial = 235] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x118580000 == 40 [pid = 2508] [id = 87] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x117e1a000 == 39 [pid = 2508] [id = 86] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x116089000 == 38 [pid = 2508] [id = 85] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x113a0c000 == 37 [pid = 2508] [id = 84] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x1181df000 == 36 [pid = 2508] [id = 83] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x12687f800 == 35 [pid = 2508] [id = 82] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x119ab8800 == 34 [pid = 2508] [id = 81] 13:58:54 INFO - PROCESS | 2508 | --DOCSHELL 0x116f1d800 == 33 [pid = 2508] [id = 80] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x12560cc00) [pid = 2508] [serial = 220] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x118098400) [pid = 2508] [serial = 226] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x119294800) [pid = 2508] [serial = 227] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x1181f3c00) [pid = 2508] [serial = 206] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x111c7b400) [pid = 2508] [serial = 195] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x1239dac00) [pid = 2508] [serial = 215] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x123cc9800) [pid = 2508] [serial = 229] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x126829000) [pid = 2508] [serial = 230] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x113860000) [pid = 2508] [serial = 201] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x125607c00) [pid = 2508] [serial = 218] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x119a3bc00) [pid = 2508] [serial = 212] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x119430c00) [pid = 2508] [serial = 211] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x11927f400) [pid = 2508] [serial = 209] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x119b37400) [pid = 2508] [serial = 214] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x11900a800) [pid = 2508] [serial = 208] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x1262da400) [pid = 2508] [serial = 221] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x11767bc00) [pid = 2508] [serial = 198] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x11767b400) [pid = 2508] [serial = 205] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x1267f8400) [pid = 2508] [serial = 224] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x126c54000) [pid = 2508] [serial = 232] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x1167ac800) [pid = 2508] [serial = 202] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x12422c000) [pid = 2508] [serial = 217] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x12cf48800) [pid = 2508] [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.] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x12675d000) [pid = 2508] [serial = 193] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x1265f8800) [pid = 2508] [serial = 223] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x128cf4000) [pid = 2508] [serial = 233] [outer = 0x0] [url = about:blank] 13:58:54 INFO - PROCESS | 2508 | 1463432334017 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 2508 | 1463432334019 Marionette TRACE conn2 <- [1,378,null,{}] 13:58:54 INFO - PROCESS | 2508 | 1463432334022 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:54 INFO - PROCESS | 2508 | 1463432334092 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:58:54 INFO - PROCESS | 2508 | 1463432334099 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x115e06000 == 34 [pid = 2508] [id = 102] 13:58:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x1181f3c00) [pid = 2508] [serial = 303] [outer = 0x0] 13:58:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x118530800) [pid = 2508] [serial = 304] [outer = 0x1181f3c00] 13:58:54 INFO - PROCESS | 2508 | 1463432334127 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x1190b2c00) [pid = 2508] [serial = 305] [outer = 0x1181f3c00] 13:58:54 INFO - PROCESS | 2508 | 1463432334454 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:58:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 502ms 13:58:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:58:54 INFO - PROCESS | 2508 | 1463432334487 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 2508 | 1463432334488 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:58:54 INFO - PROCESS | 2508 | 1463432334490 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 2508 | 1463432334493 Marionette TRACE conn2 <- [1,382,null,{}] 13:58:54 INFO - PROCESS | 2508 | 1463432334500 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:54 INFO - PROCESS | 2508 | 1463432334574 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:58:54 INFO - PROCESS | 2508 | 1463432334581 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x118575800 == 35 [pid = 2508] [id = 103] 13:58:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x1192a1800) [pid = 2508] [serial = 306] [outer = 0x0] 13:58:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x119d28c00) [pid = 2508] [serial = 307] [outer = 0x1192a1800] 13:58:54 INFO - PROCESS | 2508 | 1463432334609 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x12480b800) [pid = 2508] [serial = 308] [outer = 0x1192a1800] 13:58:54 INFO - PROCESS | 2508 | 1463432334934 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:58:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 472ms 13:58:54 INFO - PROCESS | 2508 | 1463432334963 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 2508 | 1463432334964 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:58:54 INFO - PROCESS | 2508 | 1463432334967 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 2508 | 1463432334968 Marionette TRACE conn2 <- [1,386,null,{}] 13:58:54 INFO - PROCESS | 2508 | 1463432334970 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:55 INFO - PROCESS | 2508 | 1463432335051 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:58:55 INFO - PROCESS | 2508 | 1463432335097 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190eb000 == 36 [pid = 2508] [id = 104] 13:58:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x123cc9800) [pid = 2508] [serial = 309] [outer = 0x0] 13:58:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x124d4bc00) [pid = 2508] [serial = 310] [outer = 0x123cc9800] 13:58:55 INFO - PROCESS | 2508 | 1463432335123 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x1260c1800) [pid = 2508] [serial = 311] [outer = 0x123cc9800] 13:58:55 INFO - PROCESS | 2508 | 1463432335416 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 467ms 13:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:58:55 INFO - PROCESS | 2508 | 1463432335435 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 2508 | 1463432335436 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:58:55 INFO - PROCESS | 2508 | 1463432335438 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 2508 | 1463432335439 Marionette TRACE conn2 <- [1,390,null,{}] 13:58:55 INFO - PROCESS | 2508 | 1463432335444 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:55 INFO - PROCESS | 2508 | 1463432335518 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:58:55 INFO - PROCESS | 2508 | 1463432335522 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x119a9e800 == 37 [pid = 2508] [id = 105] 13:58:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x112a66800) [pid = 2508] [serial = 312] [outer = 0x0] 13:58:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x12675d800) [pid = 2508] [serial = 313] [outer = 0x112a66800] 13:58:55 INFO - PROCESS | 2508 | 1463432335550 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x128b1a800) [pid = 2508] [serial = 314] [outer = 0x112a66800] 13:58:55 INFO - PROCESS | 2508 | 1463432335954 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:58:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 569ms 13:58:56 INFO - PROCESS | 2508 | 1463432336011 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 2508 | 1463432336013 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:58:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:58:56 INFO - PROCESS | 2508 | 1463432336022 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 2508 | 1463432336023 Marionette TRACE conn2 <- [1,394,null,{}] 13:58:56 INFO - PROCESS | 2508 | 1463432336031 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:56 INFO - PROCESS | 2508 | 1463432336124 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:58:56 INFO - PROCESS | 2508 | 1463432336135 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x12557b000 == 38 [pid = 2508] [id = 106] 13:58:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x128ccb800) [pid = 2508] [serial = 315] [outer = 0x0] 13:58:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x1293e0400) [pid = 2508] [serial = 316] [outer = 0x128ccb800] 13:58:56 INFO - PROCESS | 2508 | 1463432336161 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x12a42bc00) [pid = 2508] [serial = 317] [outer = 0x128ccb800] 13:58:56 INFO - PROCESS | 2508 | 1463432336518 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:58:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 524ms 13:58:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:58:56 INFO - PROCESS | 2508 | 1463432336542 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 2508 | 1463432336545 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:58:56 INFO - PROCESS | 2508 | 1463432336548 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 2508 | 1463432336549 Marionette TRACE conn2 <- [1,398,null,{}] 13:58:56 INFO - PROCESS | 2508 | 1463432336551 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:56 INFO - PROCESS | 2508 | 1463432336637 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:58:56 INFO - PROCESS | 2508 | 1463432336668 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x1262b1000 == 39 [pid = 2508] [id = 107] 13:58:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x128b9e800) [pid = 2508] [serial = 318] [outer = 0x0] 13:58:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x12a6c4800) [pid = 2508] [serial = 319] [outer = 0x128b9e800] 13:58:56 INFO - PROCESS | 2508 | 1463432336694 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x1169bac00) [pid = 2508] [serial = 320] [outer = 0x128b9e800] 13:58:57 INFO - PROCESS | 2508 | 1463432337032 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 13:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:58:57 INFO - PROCESS | 2508 | 1463432337067 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 2508 | 1463432337068 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:58:57 INFO - PROCESS | 2508 | 1463432337070 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 2508 | 1463432337071 Marionette TRACE conn2 <- [1,402,null,{}] 13:58:57 INFO - PROCESS | 2508 | 1463432337073 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:57 INFO - PROCESS | 2508 | 1463432337168 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:58:57 INFO - PROCESS | 2508 | 1463432337183 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x127816800 == 40 [pid = 2508] [id = 108] 13:58:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x12a42c400) [pid = 2508] [serial = 321] [outer = 0x0] 13:58:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x12a6fb800) [pid = 2508] [serial = 322] [outer = 0x12a42c400] 13:58:57 INFO - PROCESS | 2508 | 1463432337207 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x12a979800) [pid = 2508] [serial = 323] [outer = 0x12a42c400] 13:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 471ms 13:58:57 INFO - PROCESS | 2508 | 1463432337536 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:58:57 INFO - PROCESS | 2508 | 1463432337545 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 2508 | 1463432337547 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:58:57 INFO - PROCESS | 2508 | 1463432337550 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 2508 | 1463432337551 Marionette TRACE conn2 <- [1,406,null,{}] 13:58:57 INFO - PROCESS | 2508 | 1463432337553 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:57 INFO - PROCESS | 2508 | 1463432337663 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:58:57 INFO - PROCESS | 2508 | 1463432337668 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296a4000 == 41 [pid = 2508] [id = 109] 13:58:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x12a6fa400) [pid = 2508] [serial = 324] [outer = 0x0] 13:58:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x12a982800) [pid = 2508] [serial = 325] [outer = 0x12a6fa400] 13:58:57 INFO - PROCESS | 2508 | 1463432337692 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x12aa68400) [pid = 2508] [serial = 326] [outer = 0x12a6fa400] 13:58:58 INFO - PROCESS | 2508 | 1463432338032 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 517ms 13:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:58:58 INFO - PROCESS | 2508 | 1463432338068 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 2508 | 1463432338069 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:58:58 INFO - PROCESS | 2508 | 1463432338071 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 2508 | 1463432338072 Marionette TRACE conn2 <- [1,410,null,{}] 13:58:58 INFO - PROCESS | 2508 | 1463432338074 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:58 INFO - PROCESS | 2508 | 1463432338164 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:58:58 INFO - PROCESS | 2508 | 1463432338169 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a638000 == 42 [pid = 2508] [id = 110] 13:58:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x12a97dc00) [pid = 2508] [serial = 327] [outer = 0x0] 13:58:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x12aa6f000) [pid = 2508] [serial = 328] [outer = 0x12a97dc00] 13:58:58 INFO - PROCESS | 2508 | 1463432338193 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x12aacc800) [pid = 2508] [serial = 329] [outer = 0x12a97dc00] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x128b25c00) [pid = 2508] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x124222c00) [pid = 2508] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x1260c2000) [pid = 2508] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x1262db800) [pid = 2508] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x1290d9c00) [pid = 2508] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x112f4e000) [pid = 2508] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x11766f800) [pid = 2508] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x119288000) [pid = 2508] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x128b1d400) [pid = 2508] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x112ea1000) [pid = 2508] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x1180bf800) [pid = 2508] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x12384e000) [pid = 2508] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:58:58 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x1290e5800) [pid = 2508] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:58:58 INFO - PROCESS | 2508 | 1463432338602 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:58:58 INFO - PROCESS | 2508 | 1463432338603 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 570ms 13:58:58 INFO - PROCESS | 2508 | 1463432338642 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 2508 | 1463432338646 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:58:58 INFO - PROCESS | 2508 | 1463432338648 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 2508 | 1463432338650 Marionette TRACE conn2 <- [1,414,null,{}] 13:58:58 INFO - PROCESS | 2508 | 1463432338652 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:58 INFO - PROCESS | 2508 | 1463432338741 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:58:58 INFO - PROCESS | 2508 | 1463432338748 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a917800 == 43 [pid = 2508] [id = 111] 13:58:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x12675c000) [pid = 2508] [serial = 330] [outer = 0x0] 13:58:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x12b750c00) [pid = 2508] [serial = 331] [outer = 0x12675c000] 13:58:58 INFO - PROCESS | 2508 | 1463432338786 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x12ba96400) [pid = 2508] [serial = 332] [outer = 0x12675c000] 13:58:59 INFO - PROCESS | 2508 | 1463432339113 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:58:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 13:58:59 INFO - PROCESS | 2508 | 1463432339168 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 2508 | 1463432339169 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:58:59 INFO - PROCESS | 2508 | 1463432339171 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 2508 | 1463432339172 Marionette TRACE conn2 <- [1,418,null,{}] 13:58:59 INFO - PROCESS | 2508 | 1463432339174 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:59 INFO - PROCESS | 2508 | 1463432339268 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:58:59 INFO - PROCESS | 2508 | 1463432339275 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af0b800 == 44 [pid = 2508] [id = 112] 13:58:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x1267f7000) [pid = 2508] [serial = 333] [outer = 0x0] 13:58:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x12bad9800) [pid = 2508] [serial = 334] [outer = 0x1267f7000] 13:58:59 INFO - PROCESS | 2508 | 1463432339300 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x12bae4000) [pid = 2508] [serial = 335] [outer = 0x1267f7000] 13:59:00 INFO - PROCESS | 2508 | 1463432340084 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 922ms 13:59:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:59:00 INFO - PROCESS | 2508 | 1463432340094 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 2508 | 1463432340095 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:59:00 INFO - PROCESS | 2508 | 1463432340097 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 2508 | 1463432340098 Marionette TRACE conn2 <- [1,422,null,{}] 13:59:00 INFO - PROCESS | 2508 | 1463432340100 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:00 INFO - PROCESS | 2508 | 1463432340180 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:59:00 INFO - PROCESS | 2508 | 1463432340185 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0d0800 == 45 [pid = 2508] [id = 113] 13:59:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x12bae6000) [pid = 2508] [serial = 336] [outer = 0x0] 13:59:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x12bdda800) [pid = 2508] [serial = 337] [outer = 0x12bae6000] 13:59:00 INFO - PROCESS | 2508 | 1463432340210 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x12bde7c00) [pid = 2508] [serial = 338] [outer = 0x12bae6000] 13:59:01 INFO - PROCESS | 2508 | 1463432341187 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:59:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 13:59:01 INFO - PROCESS | 2508 | 1463432341219 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 2508 | 1463432341223 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:59:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:59:01 INFO - PROCESS | 2508 | 1463432341227 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 2508 | 1463432341228 Marionette TRACE conn2 <- [1,426,null,{}] 13:59:01 INFO - PROCESS | 2508 | 1463432341232 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:01 INFO - PROCESS | 2508 | 1463432341331 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:59:01 INFO - PROCESS | 2508 | 1463432341400 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e1a000 == 46 [pid = 2508] [id = 114] 13:59:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x11693a800) [pid = 2508] [serial = 339] [outer = 0x0] 13:59:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x117e48000) [pid = 2508] [serial = 340] [outer = 0x11693a800] 13:59:01 INFO - PROCESS | 2508 | 1463432341431 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x118197c00) [pid = 2508] [serial = 341] [outer = 0x11693a800] 13:59:01 INFO - PROCESS | 2508 | 1463432341915 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 2508 | 1463432342138 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:59:02 INFO - PROCESS | 2508 | 1463432342154 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 2508 | 1463432342156 Marionette TRACE conn2 <- [1,430,null,{}] 13:59:02 INFO - PROCESS | 2508 | 1463432342160 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 2508 | 1463432342235 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:59:02 INFO - PROCESS | 2508 | 1463432342280 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170c4800 == 47 [pid = 2508] [id = 115] 13:59:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x117677400) [pid = 2508] [serial = 342] [outer = 0x0] 13:59:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x117e4fc00) [pid = 2508] [serial = 343] [outer = 0x117677400] 13:59:02 INFO - PROCESS | 2508 | 1463432342303 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x1181ef400) [pid = 2508] [serial = 344] [outer = 0x117677400] 13:59:02 INFO - PROCESS | 2508 | 1463432342781 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:59:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 13:59:02 INFO - PROCESS | 2508 | 1463432342831 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 2508 | 1463432342834 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:59:02 INFO - PROCESS | 2508 | 1463432342847 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 2508 | 1463432342852 Marionette TRACE conn2 <- [1,434,null,{}] 13:59:02 INFO - PROCESS | 2508 | 1463432342856 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 2508 | 1463432342968 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:59:03 INFO - PROCESS | 2508 | 1463432343029 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x116967000 == 48 [pid = 2508] [id = 116] 13:59:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x1180c0000) [pid = 2508] [serial = 345] [outer = 0x0] 13:59:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x11852fc00) [pid = 2508] [serial = 346] [outer = 0x1180c0000] 13:59:03 INFO - PROCESS | 2508 | 1463432343056 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x118594400) [pid = 2508] [serial = 347] [outer = 0x1180c0000] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x126870800 == 47 [pid = 2508] [id = 79] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x12af0b800 == 46 [pid = 2508] [id = 112] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x12a917800 == 45 [pid = 2508] [id = 111] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x12a638000 == 44 [pid = 2508] [id = 110] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1296a4000 == 43 [pid = 2508] [id = 109] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x127816800 == 42 [pid = 2508] [id = 108] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1262b1000 == 41 [pid = 2508] [id = 107] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x12557b000 == 40 [pid = 2508] [id = 106] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x1249a7400) [pid = 2508] [serial = 244] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x116a51400) [pid = 2508] [serial = 238] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x1187a6000) [pid = 2508] [serial = 241] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x12560a800) [pid = 2508] [serial = 247] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x119a9e800 == 39 [pid = 2508] [id = 105] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1190eb000 == 38 [pid = 2508] [id = 104] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x118575800 == 37 [pid = 2508] [id = 103] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x115e06000 == 36 [pid = 2508] [id = 102] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1193c7800 == 35 [pid = 2508] [id = 101] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1131cd800 == 34 [pid = 2508] [id = 100] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x12933f800 == 33 [pid = 2508] [id = 99] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x119ab5000 == 32 [pid = 2508] [id = 98] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1171da000 == 31 [pid = 2508] [id = 97] 13:59:03 INFO - PROCESS | 2508 | --DOCSHELL 0x1290cc800 == 30 [pid = 2508] [id = 96] 13:59:03 INFO - PROCESS | 2508 | 1463432343427 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 629ms 13:59:03 INFO - PROCESS | 2508 | 1463432343471 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 2508 | 1463432343472 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:59:03 INFO - PROCESS | 2508 | 1463432343475 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 2508 | 1463432343476 Marionette TRACE conn2 <- [1,438,null,{}] 13:59:03 INFO - PROCESS | 2508 | 1463432343483 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:03 INFO - PROCESS | 2508 | 1463432343557 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x1262df000) [pid = 2508] [serial = 268] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x126c4fc00) [pid = 2508] [serial = 271] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x12675f800) [pid = 2508] [serial = 269] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x1292c0800) [pid = 2508] [serial = 236] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x1239d6c00) [pid = 2508] [serial = 262] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x117e4e400) [pid = 2508] [serial = 253] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x118193400) [pid = 2508] [serial = 254] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x119299800) [pid = 2508] [serial = 259] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x119a3ac00) [pid = 2508] [serial = 260] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x128b22400) [pid = 2508] [serial = 274] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x116941400) [pid = 2508] [serial = 251] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x11385ac00) [pid = 2508] [serial = 250] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x11852bc00) [pid = 2508] [serial = 256] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x1190b7c00) [pid = 2508] [serial = 257] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x128b28400) [pid = 2508] [serial = 278] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x1292c3800) [pid = 2508] [serial = 283] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x1256eb800) [pid = 2508] [serial = 277] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x128b9fc00) [pid = 2508] [serial = 280] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x128b26c00) [pid = 2508] [serial = 275] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x124d23c00) [pid = 2508] [serial = 265] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x128b1e000) [pid = 2508] [serial = 272] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x1256edc00) [pid = 2508] [serial = 266] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x1292ca400) [pid = 2508] [serial = 284] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x1290dec00) [pid = 2508] [serial = 281] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x123f79800) [pid = 2508] [serial = 263] [outer = 0x0] [url = about:blank] 13:59:03 INFO - PROCESS | 2508 | 1463432343621 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171da000 == 31 [pid = 2508] [id = 117] 13:59:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x11606f800) [pid = 2508] [serial = 348] [outer = 0x0] 13:59:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x118515000) [pid = 2508] [serial = 349] [outer = 0x11606f800] 13:59:03 INFO - PROCESS | 2508 | 1463432343653 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x1192a1400) [pid = 2508] [serial = 350] [outer = 0x11606f800] 13:59:03 INFO - PROCESS | 2508 | 1463432343972 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 13:59:03 INFO - PROCESS | 2508 | 1463432343997 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 2508 | 1463432343999 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:59:04 INFO - PROCESS | 2508 | 1463432344003 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 2508 | 1463432344005 Marionette TRACE conn2 <- [1,442,null,{}] 13:59:04 INFO - PROCESS | 2508 | 1463432344008 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:04 INFO - PROCESS | 2508 | 1463432344123 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:59:04 INFO - PROCESS | 2508 | 1463432344223 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e39800 == 32 [pid = 2508] [id = 118] 13:59:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x119437c00) [pid = 2508] [serial = 351] [outer = 0x0] 13:59:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x119b37800) [pid = 2508] [serial = 352] [outer = 0x119437c00] 13:59:04 INFO - PROCESS | 2508 | 1463432344268 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x1239d9000) [pid = 2508] [serial = 353] [outer = 0x119437c00] 13:59:04 INFO - PROCESS | 2508 | 1463432344610 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:59:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 622ms 13:59:04 INFO - PROCESS | 2508 | 1463432344632 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 2508 | 1463432344633 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:59:04 INFO - PROCESS | 2508 | 1463432344635 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 2508 | 1463432344636 Marionette TRACE conn2 <- [1,446,null,{}] 13:59:04 INFO - PROCESS | 2508 | 1463432344650 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:04 INFO - PROCESS | 2508 | 1463432344719 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:59:04 INFO - PROCESS | 2508 | 1463432344764 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190f1000 == 33 [pid = 2508] [id = 119] 13:59:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x1160e7400) [pid = 2508] [serial = 354] [outer = 0x0] 13:59:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x123cc4000) [pid = 2508] [serial = 355] [outer = 0x1160e7400] 13:59:04 INFO - PROCESS | 2508 | 1463432344790 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x124570000) [pid = 2508] [serial = 356] [outer = 0x1160e7400] 13:59:05 INFO - PROCESS | 2508 | 1463432345057 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 431ms 13:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:59:05 INFO - PROCESS | 2508 | 1463432345069 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 2508 | 1463432345070 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:59:05 INFO - PROCESS | 2508 | 1463432345072 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 2508 | 1463432345073 Marionette TRACE conn2 <- [1,450,null,{}] 13:59:05 INFO - PROCESS | 2508 | 1463432345083 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:05 INFO - PROCESS | 2508 | 1463432345177 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:59:05 INFO - PROCESS | 2508 | 1463432345184 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e7a000 == 34 [pid = 2508] [id = 120] 13:59:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x113861400) [pid = 2508] [serial = 357] [outer = 0x0] 13:59:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x12508bc00) [pid = 2508] [serial = 358] [outer = 0x113861400] 13:59:05 INFO - PROCESS | 2508 | 1463432345211 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1262dd800) [pid = 2508] [serial = 359] [outer = 0x113861400] 13:59:05 INFO - PROCESS | 2508 | 1463432345549 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 2508 | 1463432345605 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:59:05 INFO - PROCESS | 2508 | 1463432345613 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 2508 | 1463432345614 Marionette TRACE conn2 <- [1,454,null,{}] 13:59:05 INFO - PROCESS | 2508 | 1463432345617 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:05 INFO - PROCESS | 2508 | 1463432345706 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:59:05 INFO - PROCESS | 2508 | 1463432345738 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x123959800 == 35 [pid = 2508] [id = 121] 13:59:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x1160de000) [pid = 2508] [serial = 360] [outer = 0x0] 13:59:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x126760c00) [pid = 2508] [serial = 361] [outer = 0x1160de000] 13:59:05 INFO - PROCESS | 2508 | 1463432345771 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x126c4e000) [pid = 2508] [serial = 362] [outer = 0x1160de000] 13:59:06 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:06 INFO - PROCESS | 2508 | 1463432346074 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 524ms 13:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:59:06 INFO - PROCESS | 2508 | 1463432346133 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 2508 | 1463432346134 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:59:06 INFO - PROCESS | 2508 | 1463432346136 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 2508 | 1463432346137 Marionette TRACE conn2 <- [1,458,null,{}] 13:59:06 INFO - PROCESS | 2508 | 1463432346140 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:06 INFO - PROCESS | 2508 | 1463432346223 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:59:06 INFO - PROCESS | 2508 | 1463432346253 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x123cde000 == 36 [pid = 2508] [id = 122] 13:59:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x1262e0c00) [pid = 2508] [serial = 363] [outer = 0x0] 13:59:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x128b1c800) [pid = 2508] [serial = 364] [outer = 0x1262e0c00] 13:59:06 INFO - PROCESS | 2508 | 1463432346278 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x128b23400) [pid = 2508] [serial = 365] [outer = 0x1262e0c00] 13:59:06 INFO - PROCESS | 2508 | 1463432346590 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 2508 | 1463432346606 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:59:06 INFO - PROCESS | 2508 | 1463432346608 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 2508 | 1463432346611 Marionette TRACE conn2 <- [1,462,null,{}] 13:59:06 INFO - PROCESS | 2508 | 1463432346616 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:06 INFO - PROCESS | 2508 | 1463432346705 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:59:06 INFO - PROCESS | 2508 | 1463432346738 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x12457b000 == 37 [pid = 2508] [id = 123] 13:59:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x126c56000) [pid = 2508] [serial = 366] [outer = 0x0] 13:59:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x128b95c00) [pid = 2508] [serial = 367] [outer = 0x126c56000] 13:59:06 INFO - PROCESS | 2508 | 1463432346763 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x128cc0000) [pid = 2508] [serial = 368] [outer = 0x126c56000] 13:59:07 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 13:59:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1 13:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:07 INFO - _addTest/ [0,465,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 2508 | 1463432347187 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:59:07 INFO - PROCESS | 2508 | 1463432347189 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 2508 | 1463432347190 Marionette TRACE conn2 <- [1,466,null,{}] 13:59:07 INFO - PROCESS | 2508 | 1463432347197 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:07 INFO - PROCESS | 2508 | 1463432347271 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:59:07 INFO - PROCESS | 2508 | 1463432347275 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x118584800 == 38 [pid = 2508] [id = 124] 13:59:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x128b26400) [pid = 2508] [serial = 369] [outer = 0x0] 13:59:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x1290d9800) [pid = 2508] [serial = 370] [outer = 0x128b26400] 13:59:07 INFO - PROCESS | 2508 | 1463432347323 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x1290e1400) [pid = 2508] [serial = 371] [outer = 0x128b26400] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x11852a800) [pid = 2508] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x110faf800) [pid = 2508] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x11619b400) [pid = 2508] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x116a53000) [pid = 2508] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12456e000) [pid = 2508] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x119431000) [pid = 2508] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x11380f400) [pid = 2508] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x128b9e800) [pid = 2508] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x12a42c400) [pid = 2508] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x12a6fa400) [pid = 2508] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x1181f3c00) [pid = 2508] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x112a66800) [pid = 2508] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x1192a1800) [pid = 2508] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x123cc9800) [pid = 2508] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x12a97dc00) [pid = 2508] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x128ccb800) [pid = 2508] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x11767d400) [pid = 2508] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x119431400) [pid = 2508] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x1267f7000) [pid = 2508] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:59:07 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x12675c000) [pid = 2508] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:59:07 INFO - PROCESS | 2508 | 1463432347986 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:59:08 INFO - PROCESS | 2508 | 1463432348035 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:59:08 INFO - PROCESS | 2508 | 1463432348039 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 2508 | 1463432348042 Marionette TRACE conn2 <- [1,470,null,{}] 13:59:08 INFO - PROCESS | 2508 | 1463432348045 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:08 INFO - PROCESS | 2508 | 1463432348157 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:59:08 INFO - PROCESS | 2508 | 1463432348191 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x125577800 == 39 [pid = 2508] [id = 125] 13:59:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x113f48800) [pid = 2508] [serial = 372] [outer = 0x0] 13:59:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x1239d3c00) [pid = 2508] [serial = 373] [outer = 0x113f48800] 13:59:08 INFO - PROCESS | 2508 | 1463432348220 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x1292c6000) [pid = 2508] [serial = 374] [outer = 0x113f48800] 13:59:08 INFO - PROCESS | 2508 | 1463432348506 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 474ms 13:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:59:08 INFO - PROCESS | 2508 | 1463432348518 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 2508 | 1463432348519 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:59:08 INFO - PROCESS | 2508 | 1463432348533 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 2508 | 1463432348534 Marionette TRACE conn2 <- [1,474,null,{}] 13:59:08 INFO - PROCESS | 2508 | 1463432348541 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:08 INFO - PROCESS | 2508 | 1463432348626 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:59:08 INFO - PROCESS | 2508 | 1463432348632 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x12687d000 == 40 [pid = 2508] [id = 126] 13:59:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x1292ca000) [pid = 2508] [serial = 375] [outer = 0x0] 13:59:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x12a429800) [pid = 2508] [serial = 376] [outer = 0x1292ca000] 13:59:08 INFO - PROCESS | 2508 | 1463432348657 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x12a6c9000) [pid = 2508] [serial = 377] [outer = 0x1292ca000] 13:59:08 INFO - PROCESS | 2508 | 1463432348954 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 485ms 13:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:59:09 INFO - PROCESS | 2508 | 1463432349006 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 2508 | 1463432349007 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:59:09 INFO - PROCESS | 2508 | 1463432349009 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 2508 | 1463432349010 Marionette TRACE conn2 <- [1,478,null,{}] 13:59:09 INFO - PROCESS | 2508 | 1463432349012 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 2508 | 1463432349103 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:59:09 INFO - PROCESS | 2508 | 1463432349113 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b39800 == 41 [pid = 2508] [id = 127] 13:59:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x1293df800) [pid = 2508] [serial = 378] [outer = 0x0] 13:59:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x12a6ee800) [pid = 2508] [serial = 379] [outer = 0x1293df800] 13:59:09 INFO - PROCESS | 2508 | 1463432349138 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x12a975400) [pid = 2508] [serial = 380] [outer = 0x1293df800] 13:59:09 INFO - PROCESS | 2508 | 1463432349526 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 569ms 13:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:59:09 INFO - PROCESS | 2508 | 1463432349579 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 2508 | 1463432349580 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:59:09 INFO - PROCESS | 2508 | 1463432349582 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 2508 | 1463432349583 Marionette TRACE conn2 <- [1,482,null,{}] 13:59:09 INFO - PROCESS | 2508 | 1463432349585 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 2508 | 1463432349665 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:59:09 INFO - PROCESS | 2508 | 1463432349750 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290c7000 == 42 [pid = 2508] [id = 128] 13:59:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x128ce9400) [pid = 2508] [serial = 381] [outer = 0x0] 13:59:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x12a97a000) [pid = 2508] [serial = 382] [outer = 0x128ce9400] 13:59:09 INFO - PROCESS | 2508 | 1463432349791 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x12aa6cc00) [pid = 2508] [serial = 383] [outer = 0x128ce9400] 13:59:10 INFO - PROCESS | 2508 | 1463432350276 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 717ms 13:59:10 INFO - PROCESS | 2508 | 1463432350300 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 2508 | 1463432350304 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:59:10 INFO - PROCESS | 2508 | 1463432350307 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 2508 | 1463432350310 Marionette TRACE conn2 <- [1,486,null,{}] 13:59:10 INFO - PROCESS | 2508 | 1463432350315 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:10 INFO - PROCESS | 2508 | 1463432350411 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:59:10 INFO - PROCESS | 2508 | 1463432350474 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f05000 == 43 [pid = 2508] [id = 129] 13:59:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x1160e8800) [pid = 2508] [serial = 384] [outer = 0x0] 13:59:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x117168400) [pid = 2508] [serial = 385] [outer = 0x1160e8800] 13:59:10 INFO - PROCESS | 2508 | 1463432350505 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x11818f000) [pid = 2508] [serial = 386] [outer = 0x1160e8800] 13:59:10 INFO - PROCESS | 2508 | 1463432350944 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 674ms 13:59:11 INFO - PROCESS | 2508 | 1463432351031 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 2508 | 1463432351035 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:59:11 INFO - PROCESS | 2508 | 1463432351042 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 2508 | 1463432351044 Marionette TRACE conn2 <- [1,490,null,{}] 13:59:11 INFO - PROCESS | 2508 | 1463432351047 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 2508 | 1463432351140 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:59:11 INFO - PROCESS | 2508 | 1463432351200 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x119ab2800 == 44 [pid = 2508] [id = 130] 13:59:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x119010000) [pid = 2508] [serial = 387] [outer = 0x0] 13:59:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x119289c00) [pid = 2508] [serial = 388] [outer = 0x119010000] 13:59:11 INFO - PROCESS | 2508 | 1463432351230 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x119436c00) [pid = 2508] [serial = 389] [outer = 0x119010000] 13:59:11 INFO - PROCESS | 2508 | 1463432351648 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 13:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:59:11 INFO - PROCESS | 2508 | 1463432351663 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 2508 | 1463432351664 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:59:11 INFO - PROCESS | 2508 | 1463432351667 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 2508 | 1463432351669 Marionette TRACE conn2 <- [1,494,null,{}] 13:59:11 INFO - PROCESS | 2508 | 1463432351678 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 2508 | 1463432351776 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:59:11 INFO - PROCESS | 2508 | 1463432351832 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296ab800 == 45 [pid = 2508] [id = 131] 13:59:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x123cc5400) [pid = 2508] [serial = 390] [outer = 0x0] 13:59:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x124d53800) [pid = 2508] [serial = 391] [outer = 0x123cc5400] 13:59:11 INFO - PROCESS | 2508 | 1463432351868 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x1262dd000) [pid = 2508] [serial = 392] [outer = 0x123cc5400] 13:59:12 INFO - PROCESS | 2508 | 1463432352314 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 13:59:12 INFO - PROCESS | 2508 | 1463432352339 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 2508 | 1463432352341 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:59:12 INFO - PROCESS | 2508 | 1463432352362 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 2508 | 1463432352363 Marionette TRACE conn2 <- [1,498,null,{}] 13:59:12 INFO - PROCESS | 2508 | 1463432352366 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:12 INFO - PROCESS | 2508 | 1463432352478 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:59:12 INFO - PROCESS | 2508 | 1463432352551 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x112f90800 == 46 [pid = 2508] [id = 132] 13:59:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x115e37000) [pid = 2508] [serial = 393] [outer = 0x0] 13:59:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x118593000) [pid = 2508] [serial = 394] [outer = 0x115e37000] 13:59:12 INFO - PROCESS | 2508 | 1463432352582 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x1265fd000) [pid = 2508] [serial = 395] [outer = 0x115e37000] 13:59:13 INFO - PROCESS | 2508 | 1463432353094 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 774ms 13:59:13 INFO - PROCESS | 2508 | 1463432353136 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:59:13 INFO - PROCESS | 2508 | 1463432353138 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:59:13 INFO - PROCESS | 2508 | 1463432353141 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 2508 | 1463432353143 Marionette TRACE conn2 <- [1,502,null,{}] 13:59:13 INFO - PROCESS | 2508 | 1463432353147 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:13 INFO - PROCESS | 2508 | 1463432353235 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:59:13 INFO - PROCESS | 2508 | 1463432353285 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f0c000 == 47 [pid = 2508] [id = 133] 13:59:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x116945400) [pid = 2508] [serial = 396] [outer = 0x0] 13:59:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x118099000) [pid = 2508] [serial = 397] [outer = 0x116945400] 13:59:13 INFO - PROCESS | 2508 | 1463432353314 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x118198c00) [pid = 2508] [serial = 398] [outer = 0x116945400] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x128b39800 == 46 [pid = 2508] [id = 127] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12687d000 == 45 [pid = 2508] [id = 126] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x125577800 == 44 [pid = 2508] [id = 125] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x118584800 == 43 [pid = 2508] [id = 124] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12457b000 == 42 [pid = 2508] [id = 123] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x123cde000 == 41 [pid = 2508] [id = 122] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x123959800 == 40 [pid = 2508] [id = 121] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x119e7a000 == 39 [pid = 2508] [id = 120] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x1293d8c00) [pid = 2508] [serial = 286] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x116a53800) [pid = 2508] [serial = 289] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x118e85000) [pid = 2508] [serial = 292] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x12422a400) [pid = 2508] [serial = 295] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x12bdda800) [pid = 2508] [serial = 337] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1190f1000 == 38 [pid = 2508] [id = 119] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x118e39800 == 37 [pid = 2508] [id = 118] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1171da000 == 36 [pid = 2508] [id = 117] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x116967000 == 35 [pid = 2508] [id = 116] 13:59:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1170c4800 == 34 [pid = 2508] [id = 115] 13:59:13 INFO - PROCESS | 2508 | 1463432353758 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x1190bdc00) [pid = 2508] [serial = 242] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x112f44c00) [pid = 2508] [serial = 196] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x1180c1000) [pid = 2508] [serial = 239] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x1180c1c00) [pid = 2508] [serial = 199] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x124d49000) [pid = 2508] [serial = 245] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x126c47c00) [pid = 2508] [serial = 248] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x11619ac00) [pid = 2508] [serial = 157] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x118530800) [pid = 2508] [serial = 304] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x1190b2c00) [pid = 2508] [serial = 305] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x12675d800) [pid = 2508] [serial = 313] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x128b1a800) [pid = 2508] [serial = 314] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x119d28c00) [pid = 2508] [serial = 307] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x12480b800) [pid = 2508] [serial = 308] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x124d4bc00) [pid = 2508] [serial = 310] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x1260c1800) [pid = 2508] [serial = 311] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x12aa6f000) [pid = 2508] [serial = 328] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x1293e0400) [pid = 2508] [serial = 316] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x118197000) [pid = 2508] [serial = 302] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x118096c00) [pid = 2508] [serial = 301] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x128b28800) [pid = 2508] [serial = 299] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x1262dfc00) [pid = 2508] [serial = 298] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x12aa68400) [pid = 2508] [serial = 326] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x12bae4000) [pid = 2508] [serial = 335] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x12b750c00) [pid = 2508] [serial = 331] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x12aacc800) [pid = 2508] [serial = 329] [outer = 0x0] [url = about:blank] 13:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x12ba96400) [pid = 2508] [serial = 332] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x12bad9800) [pid = 2508] [serial = 334] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x12a42bc00) [pid = 2508] [serial = 317] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x12a6c4800) [pid = 2508] [serial = 319] [outer = 0x0] [url = about:blank] 13:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 90 (0x12a6fb800) [pid = 2508] [serial = 322] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 89 (0x1169bac00) [pid = 2508] [serial = 320] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 88 (0x12a982800) [pid = 2508] [serial = 325] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | --DOMWINDOW == 87 (0x12a979800) [pid = 2508] [serial = 323] [outer = 0x0] [url = about:blank] 13:59:13 INFO - PROCESS | 2508 | 1463432353816 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 2508 | 1463432353820 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:59:13 INFO - PROCESS | 2508 | 1463432353824 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 2508 | 1463432353825 Marionette TRACE conn2 <- [1,506,null,{}] 13:59:13 INFO - PROCESS | 2508 | 1463432353830 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:13 INFO - PROCESS | 2508 | 1463432353903 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:59:13 INFO - PROCESS | 2508 | 1463432353911 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x116967000 == 35 [pid = 2508] [id = 134] 13:59:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 88 (0x1187a2c00) [pid = 2508] [serial = 399] [outer = 0x0] 13:59:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 89 (0x1190b6400) [pid = 2508] [serial = 400] [outer = 0x1187a2c00] 13:59:13 INFO - PROCESS | 2508 | 1463432353943 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 90 (0x11929a400) [pid = 2508] [serial = 401] [outer = 0x1187a2c00] 13:59:14 INFO - PROCESS | 2508 | 1463432354284 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:59:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 473ms 13:59:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:59:14 INFO - PROCESS | 2508 | 1463432354297 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 2508 | 1463432354299 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:59:14 INFO - PROCESS | 2508 | 1463432354301 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 2508 | 1463432354303 Marionette TRACE conn2 <- [1,510,null,{}] 13:59:14 INFO - PROCESS | 2508 | 1463432354313 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:14 INFO - PROCESS | 2508 | 1463432354397 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:59:14 INFO - PROCESS | 2508 | 1463432354441 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ef1800 == 36 [pid = 2508] [id = 135] 13:59:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x119293800) [pid = 2508] [serial = 402] [outer = 0x0] 13:59:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x1239d6400) [pid = 2508] [serial = 403] [outer = 0x119293800] 13:59:14 INFO - PROCESS | 2508 | 1463432354469 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x124a39400) [pid = 2508] [serial = 404] [outer = 0x119293800] 13:59:14 INFO - PROCESS | 2508 | 1463432354745 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:59:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 13:59:14 INFO - PROCESS | 2508 | 1463432354773 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 2508 | 1463432354775 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:59:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:59:14 INFO - PROCESS | 2508 | 1463432354790 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 2508 | 1463432354791 Marionette TRACE conn2 <- [1,514,null,{}] 13:59:14 INFO - PROCESS | 2508 | 1463432354798 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:14 INFO - PROCESS | 2508 | 1463432354871 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:59:14 INFO - PROCESS | 2508 | 1463432354877 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x119aa9000 == 37 [pid = 2508] [id = 136] 13:59:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x124ae8400) [pid = 2508] [serial = 405] [outer = 0x0] 13:59:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x1256f0c00) [pid = 2508] [serial = 406] [outer = 0x124ae8400] 13:59:14 INFO - PROCESS | 2508 | 1463432354905 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x1265f8800) [pid = 2508] [serial = 407] [outer = 0x124ae8400] 13:59:15 INFO - PROCESS | 2508 | 1463432355214 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 478ms 13:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:59:15 INFO - PROCESS | 2508 | 1463432355262 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 2508 | 1463432355263 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:59:15 INFO - PROCESS | 2508 | 1463432355265 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 2508 | 1463432355266 Marionette TRACE conn2 <- [1,518,null,{}] 13:59:15 INFO - PROCESS | 2508 | 1463432355269 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 2508 | 1463432355339 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:59:15 INFO - PROCESS | 2508 | 1463432355345 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x123956000 == 38 [pid = 2508] [id = 137] 13:59:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x1265fc800) [pid = 2508] [serial = 408] [outer = 0x0] 13:59:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x12682a400) [pid = 2508] [serial = 409] [outer = 0x1265fc800] 13:59:15 INFO - PROCESS | 2508 | 1463432355371 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x128b1c000) [pid = 2508] [serial = 410] [outer = 0x1265fc800] 13:59:15 INFO - PROCESS | 2508 | 1463432355688 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 13:59:15 INFO - PROCESS | 2508 | 1463432355734 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 2508 | 1463432355735 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:59:15 INFO - PROCESS | 2508 | 1463432355737 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 2508 | 1463432355738 Marionette TRACE conn2 <- [1,522,null,{}] 13:59:15 INFO - PROCESS | 2508 | 1463432355740 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 2508 | 1463432355829 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:59:15 INFO - PROCESS | 2508 | 1463432355860 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x123eb0000 == 39 [pid = 2508] [id = 138] 13:59:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x124d4c400) [pid = 2508] [serial = 411] [outer = 0x0] 13:59:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x128b27400) [pid = 2508] [serial = 412] [outer = 0x124d4c400] 13:59:15 INFO - PROCESS | 2508 | 1463432355918 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x1292ca400) [pid = 2508] [serial = 413] [outer = 0x124d4c400] 13:59:16 INFO - PROCESS | 2508 | 1463432356256 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 13:59:16 INFO - PROCESS | 2508 | 1463432356306 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 2508 | 1463432356307 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:59:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:59:16 INFO - PROCESS | 2508 | 1463432356309 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 2508 | 1463432356310 Marionette TRACE conn2 <- [1,526,null,{}] 13:59:16 INFO - PROCESS | 2508 | 1463432356312 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:16 INFO - PROCESS | 2508 | 1463432356407 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:59:16 INFO - PROCESS | 2508 | 1463432356438 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x12557c800 == 40 [pid = 2508] [id = 139] 13:59:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x1292c6400) [pid = 2508] [serial = 414] [outer = 0x0] 13:59:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x12a6c9400) [pid = 2508] [serial = 415] [outer = 0x1292c6400] 13:59:16 INFO - PROCESS | 2508 | 1463432356463 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x12a97dc00) [pid = 2508] [serial = 416] [outer = 0x1292c6400] 13:59:16 INFO - PROCESS | 2508 | 1463432356800 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 13:59:16 INFO - PROCESS | 2508 | 1463432356830 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 2508 | 1463432356831 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:59:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:59:16 INFO - PROCESS | 2508 | 1463432356833 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 2508 | 1463432356834 Marionette TRACE conn2 <- [1,530,null,{}] 13:59:16 INFO - PROCESS | 2508 | 1463432356836 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:16 INFO - PROCESS | 2508 | 1463432356924 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:59:16 INFO - PROCESS | 2508 | 1463432356956 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x12686e000 == 41 [pid = 2508] [id = 140] 13:59:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1267f7000) [pid = 2508] [serial = 417] [outer = 0x0] 13:59:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x12aa69000) [pid = 2508] [serial = 418] [outer = 0x1267f7000] 13:59:16 INFO - PROCESS | 2508 | 1463432356981 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x12b753000) [pid = 2508] [serial = 419] [outer = 0x1267f7000] 13:59:17 INFO - PROCESS | 2508 | 1463432357279 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:59:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:59:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:59:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:59:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:59:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:59:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:59:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 13:59:17 INFO - PROCESS | 2508 | 1463432357302 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 2508 | 1463432357303 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:59:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:59:17 INFO - PROCESS | 2508 | 1463432357305 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 2508 | 1463432357306 Marionette TRACE conn2 <- [1,534,null,{}] 13:59:17 INFO - PROCESS | 2508 | 1463432357316 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:17 INFO - PROCESS | 2508 | 1463432357412 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:59:17 INFO - PROCESS | 2508 | 1463432357416 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296a7000 == 42 [pid = 2508] [id = 141] 13:59:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x12a42d400) [pid = 2508] [serial = 420] [outer = 0x0] 13:59:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x12b75c000) [pid = 2508] [serial = 421] [outer = 0x12a42d400] 13:59:17 INFO - PROCESS | 2508 | 1463432357441 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x12bade800) [pid = 2508] [serial = 422] [outer = 0x12a42d400] 13:59:17 INFO - PROCESS | 2508 | 1463432357761 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:59:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 13:59:17 INFO - PROCESS | 2508 | 1463432357826 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 2508 | 1463432357827 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:59:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:59:17 INFO - PROCESS | 2508 | 1463432357829 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 2508 | 1463432357830 Marionette TRACE conn2 <- [1,538,null,{}] 13:59:17 INFO - PROCESS | 2508 | 1463432357832 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:17 INFO - PROCESS | 2508 | 1463432357990 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x116152800) [pid = 2508] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x119a3e400) [pid = 2508] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x118197800) [pid = 2508] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x11929b000) [pid = 2508] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x1262e0c00) [pid = 2508] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x126c56000) [pid = 2508] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x113861400) [pid = 2508] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x119437c00) [pid = 2508] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x117677400) [pid = 2508] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x1180c0000) [pid = 2508] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x11606f800) [pid = 2508] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x1160e7400) [pid = 2508] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x128b26400) [pid = 2508] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x113f48800) [pid = 2508] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x1292ca000) [pid = 2508] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x1160de000) [pid = 2508] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:59:18 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x1293df800) [pid = 2508] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:59:18 INFO - PROCESS | 2508 | 1463432358053 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x113a09800 == 43 [pid = 2508] [id = 142] 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x11334ac00) [pid = 2508] [serial = 423] [outer = 0x0] 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x115e39000) [pid = 2508] [serial = 424] [outer = 0x11334ac00] 13:59:18 INFO - PROCESS | 2508 | 1463432358085 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x11858c000) [pid = 2508] [serial = 425] [outer = 0x11334ac00] 13:59:18 INFO - PROCESS | 2508 | 1463432358364 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:59:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 13:59:18 INFO - PROCESS | 2508 | 1463432358401 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 2508 | 1463432358402 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:59:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:59:18 INFO - PROCESS | 2508 | 1463432358404 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 2508 | 1463432358406 Marionette TRACE conn2 <- [1,542,null,{}] 13:59:18 INFO - PROCESS | 2508 | 1463432358416 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 2508 | 1463432358511 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:59:18 INFO - PROCESS | 2508 | 1463432358557 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a91f000 == 44 [pid = 2508] [id = 143] 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x116152800) [pid = 2508] [serial = 426] [outer = 0x0] 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x12682d000) [pid = 2508] [serial = 427] [outer = 0x116152800] 13:59:18 INFO - PROCESS | 2508 | 1463432358586 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x12bde6400) [pid = 2508] [serial = 428] [outer = 0x116152800] 13:59:18 INFO - PROCESS | 2508 | 1463432358860 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:59:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 13:59:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:59:18 INFO - PROCESS | 2508 | 1463432358873 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 2508 | 1463432358874 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:59:18 INFO - PROCESS | 2508 | 1463432358878 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 2508 | 1463432358880 Marionette TRACE conn2 <- [1,546,null,{}] 13:59:18 INFO - PROCESS | 2508 | 1463432358888 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 2508 | 1463432358981 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:59:18 INFO - PROCESS | 2508 | 1463432358987 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0c8000 == 45 [pid = 2508] [id = 144] 13:59:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x12bddbc00) [pid = 2508] [serial = 429] [outer = 0x0] 13:59:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x12be8cc00) [pid = 2508] [serial = 430] [outer = 0x12bddbc00] 13:59:19 INFO - PROCESS | 2508 | 1463432359018 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x12c09d800) [pid = 2508] [serial = 431] [outer = 0x12bddbc00] 13:59:19 INFO - PROCESS | 2508 | 1463432359331 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:59:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 476ms 13:59:19 INFO - PROCESS | 2508 | 1463432359353 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 2508 | 1463432359354 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:59:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:59:19 INFO - PROCESS | 2508 | 1463432359357 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 2508 | 1463432359358 Marionette TRACE conn2 <- [1,550,null,{}] 13:59:19 INFO - PROCESS | 2508 | 1463432359371 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:19 INFO - PROCESS | 2508 | 1463432359491 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:59:19 INFO - PROCESS | 2508 | 1463432359501 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba41000 == 46 [pid = 2508] [id = 145] 13:59:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x12bde4400) [pid = 2508] [serial = 432] [outer = 0x0] 13:59:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x12c09f800) [pid = 2508] [serial = 433] [outer = 0x12bde4400] 13:59:19 INFO - PROCESS | 2508 | 1463432359532 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x12c0aa000) [pid = 2508] [serial = 434] [outer = 0x12bde4400] 13:59:19 INFO - PROCESS | 2508 | 1463432359839 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:59:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 523ms 13:59:19 INFO - PROCESS | 2508 | 1463432359882 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 2508 | 1463432359883 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:59:19 INFO - PROCESS | 2508 | 1463432359885 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 2508 | 1463432359886 Marionette TRACE conn2 <- [1,554,null,{}] 13:59:19 INFO - PROCESS | 2508 | 1463432359888 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:19 INFO - PROCESS | 2508 | 1463432359966 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:59:20 INFO - PROCESS | 2508 | 1463432360065 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x1131cf800 == 47 [pid = 2508] [id = 146] 13:59:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x111c88c00) [pid = 2508] [serial = 435] [outer = 0x0] 13:59:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x11270a800) [pid = 2508] [serial = 436] [outer = 0x111c88c00] 13:59:20 INFO - PROCESS | 2508 | 1463432360097 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x1161e6000) [pid = 2508] [serial = 437] [outer = 0x111c88c00] 13:59:20 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:20 INFO - PROCESS | 2508 | 1463432360534 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 13:59:20 INFO - PROCESS | 2508 | 1463432360555 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 2508 | 1463432360557 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:59:20 INFO - PROCESS | 2508 | 1463432360560 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 2508 | 1463432360563 Marionette TRACE conn2 <- [1,558,null,{}] 13:59:20 INFO - PROCESS | 2508 | 1463432360566 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:20 INFO - PROCESS | 2508 | 1463432360670 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:59:20 INFO - PROCESS | 2508 | 1463432360734 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193e4800 == 48 [pid = 2508] [id = 147] 13:59:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x118189400) [pid = 2508] [serial = 438] [outer = 0x0] 13:59:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x119009400) [pid = 2508] [serial = 439] [outer = 0x118189400] 13:59:20 INFO - PROCESS | 2508 | 1463432360767 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x119430c00) [pid = 2508] [serial = 440] [outer = 0x118189400] 13:59:21 INFO - PROCESS | 2508 | 1463432361179 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 13:59:21 INFO - PROCESS | 2508 | 1463432361233 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 2508 | 1463432361236 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:59:21 INFO - PROCESS | 2508 | 1463432361238 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 2508 | 1463432361240 Marionette TRACE conn2 <- [1,562,null,{}] 13:59:21 INFO - PROCESS | 2508 | 1463432361242 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:21 INFO - PROCESS | 2508 | 1463432361362 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:59:21 INFO - PROCESS | 2508 | 1463432361437 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a62c800 == 49 [pid = 2508] [id = 148] 13:59:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x124079800) [pid = 2508] [serial = 441] [outer = 0x0] 13:59:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x124aeec00) [pid = 2508] [serial = 442] [outer = 0x124079800] 13:59:21 INFO - PROCESS | 2508 | 1463432361468 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x12675c000) [pid = 2508] [serial = 443] [outer = 0x124079800] 13:59:21 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:21 INFO - PROCESS | 2508 | 1463432361880 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 13:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:59:21 INFO - PROCESS | 2508 | 1463432361909 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 2508 | 1463432361910 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:59:21 INFO - PROCESS | 2508 | 1463432361917 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 2508 | 1463432361922 Marionette TRACE conn2 <- [1,566,null,{}] 13:59:21 INFO - PROCESS | 2508 | 1463432361925 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 2508 | 1463432362025 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:59:22 INFO - PROCESS | 2508 | 1463432362087 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7db000 == 50 [pid = 2508] [id = 149] 13:59:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x124d29c00) [pid = 2508] [serial = 444] [outer = 0x0] 13:59:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x128cbf400) [pid = 2508] [serial = 445] [outer = 0x124d29c00] 13:59:22 INFO - PROCESS | 2508 | 1463432362116 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x1292c9000) [pid = 2508] [serial = 446] [outer = 0x124d29c00] 13:59:22 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:22 INFO - PROCESS | 2508 | 1463432362521 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 678ms 13:59:22 INFO - PROCESS | 2508 | 1463432362611 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 2508 | 1463432362613 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:59:22 INFO - PROCESS | 2508 | 1463432362617 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 2508 | 1463432362618 Marionette TRACE conn2 <- [1,570,null,{}] 13:59:22 INFO - PROCESS | 2508 | 1463432362621 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 2508 | 1463432362737 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:59:22 INFO - PROCESS | 2508 | 1463432362799 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171df800 == 51 [pid = 2508] [id = 150] 13:59:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x117169400) [pid = 2508] [serial = 447] [outer = 0x0] 13:59:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x1290e4c00) [pid = 2508] [serial = 448] [outer = 0x117169400] 13:59:22 INFO - PROCESS | 2508 | 1463432362829 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x12a6ca800) [pid = 2508] [serial = 449] [outer = 0x117169400] 13:59:23 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:23 INFO - PROCESS | 2508 | 1463432363350 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 770ms 13:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:59:23 INFO - PROCESS | 2508 | 1463432363387 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 2508 | 1463432363390 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:59:23 INFO - PROCESS | 2508 | 1463432363415 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 2508 | 1463432363417 Marionette TRACE conn2 <- [1,574,null,{}] 13:59:23 INFO - PROCESS | 2508 | 1463432363422 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 2508 | 1463432363507 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:59:23 INFO - PROCESS | 2508 | 1463432363574 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e39000 == 52 [pid = 2508] [id = 151] 13:59:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x1166b8800) [pid = 2508] [serial = 450] [outer = 0x0] 13:59:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x116938800) [pid = 2508] [serial = 451] [outer = 0x1166b8800] 13:59:23 INFO - PROCESS | 2508 | 1463432363602 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x11767a400) [pid = 2508] [serial = 452] [outer = 0x1166b8800] 13:59:24 INFO - PROCESS | 2508 | 1463432364031 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 645ms 13:59:24 INFO - PROCESS | 2508 | 1463432364039 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 2508 | 1463432364043 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:59:24 INFO - PROCESS | 2508 | 1463432364049 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 2508 | 1463432364050 Marionette TRACE conn2 <- [1,578,null,{}] 13:59:24 INFO - PROCESS | 2508 | 1463432364053 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:24 INFO - PROCESS | 2508 | 1463432364146 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0d0800 == 51 [pid = 2508] [id = 113] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba41000 == 50 [pid = 2508] [id = 145] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0c8000 == 49 [pid = 2508] [id = 144] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12a91f000 == 48 [pid = 2508] [id = 143] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x113a09800 == 47 [pid = 2508] [id = 142] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x1296a7000 == 46 [pid = 2508] [id = 141] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12686e000 == 45 [pid = 2508] [id = 140] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x117e48000) [pid = 2508] [serial = 340] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12557c800 == 44 [pid = 2508] [id = 139] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x123eb0000 == 43 [pid = 2508] [id = 138] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x123956000 == 42 [pid = 2508] [id = 137] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x119aa9000 == 41 [pid = 2508] [id = 136] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x118ef1800 == 40 [pid = 2508] [id = 135] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x116967000 == 39 [pid = 2508] [id = 134] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x116f0c000 == 38 [pid = 2508] [id = 133] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x112f90800 == 37 [pid = 2508] [id = 132] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x1296ab800 == 36 [pid = 2508] [id = 131] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x119ab2800 == 35 [pid = 2508] [id = 130] 13:59:24 INFO - PROCESS | 2508 | --DOCSHELL 0x116f05000 == 34 [pid = 2508] [id = 129] 13:59:24 INFO - PROCESS | 2508 | 1463432364242 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x113a0f800 == 35 [pid = 2508] [id = 152] 13:59:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x11716f400) [pid = 2508] [serial = 453] [outer = 0x0] 13:59:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x11809ac00) [pid = 2508] [serial = 454] [outer = 0x11716f400] 13:59:24 INFO - PROCESS | 2508 | 1463432364268 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x11879f800) [pid = 2508] [serial = 455] [outer = 0x11716f400] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x1180c4800) [pid = 2508] [serial = 290] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x124d53c00) [pid = 2508] [serial = 296] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x1190bec00) [pid = 2508] [serial = 293] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x1293e7400) [pid = 2508] [serial = 287] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x128b1c800) [pid = 2508] [serial = 364] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x128b95c00) [pid = 2508] [serial = 367] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x128b23400) [pid = 2508] [serial = 365] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x12508bc00) [pid = 2508] [serial = 358] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x119b37800) [pid = 2508] [serial = 352] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x1239d9000) [pid = 2508] [serial = 353] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x1181ef400) [pid = 2508] [serial = 344] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x117e4fc00) [pid = 2508] [serial = 343] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x118594400) [pid = 2508] [serial = 347] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x11852fc00) [pid = 2508] [serial = 346] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x118515000) [pid = 2508] [serial = 349] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x1192a1400) [pid = 2508] [serial = 350] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x123cc4000) [pid = 2508] [serial = 355] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x124570000) [pid = 2508] [serial = 356] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x1290d9800) [pid = 2508] [serial = 370] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x1239d3c00) [pid = 2508] [serial = 373] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x128cc0000) [pid = 2508] [serial = 368] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x12a429800) [pid = 2508] [serial = 376] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x1292c6000) [pid = 2508] [serial = 374] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x1290e1400) [pid = 2508] [serial = 371] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x126760c00) [pid = 2508] [serial = 361] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x126c4e000) [pid = 2508] [serial = 362] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x1262dd800) [pid = 2508] [serial = 359] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x12a6ee800) [pid = 2508] [serial = 379] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x12a6c9000) [pid = 2508] [serial = 377] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x12a975400) [pid = 2508] [serial = 380] [outer = 0x0] [url = about:blank] 13:59:24 INFO - PROCESS | 2508 | 1463432364554 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 13:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:59:24 INFO - PROCESS | 2508 | 1463432364568 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 2508 | 1463432364569 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:59:24 INFO - PROCESS | 2508 | 1463432364572 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 2508 | 1463432364574 Marionette TRACE conn2 <- [1,582,null,{}] 13:59:24 INFO - PROCESS | 2508 | 1463432364589 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:24 INFO - PROCESS | 2508 | 1463432364671 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:59:24 INFO - PROCESS | 2508 | 1463432364717 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x118252800 == 36 [pid = 2508] [id = 153] 13:59:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x117e4fc00) [pid = 2508] [serial = 456] [outer = 0x0] 13:59:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x1190b7000) [pid = 2508] [serial = 457] [outer = 0x117e4fc00] 13:59:24 INFO - PROCESS | 2508 | 1463432364745 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x119b30800) [pid = 2508] [serial = 458] [outer = 0x117e4fc00] 13:59:25 INFO - PROCESS | 2508 | 1463432365037 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:59:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 479ms 13:59:25 INFO - PROCESS | 2508 | 1463432365052 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 2508 | 1463432365054 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:59:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:59:25 INFO - PROCESS | 2508 | 1463432365056 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 2508 | 1463432365057 Marionette TRACE conn2 <- [1,586,null,{}] 13:59:25 INFO - PROCESS | 2508 | 1463432365067 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:25 INFO - PROCESS | 2508 | 1463432365146 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:59:25 INFO - PROCESS | 2508 | 1463432365151 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x11964a800 == 37 [pid = 2508] [id = 154] 13:59:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x119e3dc00) [pid = 2508] [serial = 459] [outer = 0x0] 13:59:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x124080800) [pid = 2508] [serial = 460] [outer = 0x119e3dc00] 13:59:25 INFO - PROCESS | 2508 | 1463432365178 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x124af0c00) [pid = 2508] [serial = 461] [outer = 0x119e3dc00] 13:59:25 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:25 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:25 INFO - PROCESS | 2508 | 1463432365496 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:59:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 13:59:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:59:25 INFO - PROCESS | 2508 | 1463432365530 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 2508 | 1463432365531 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:59:25 INFO - PROCESS | 2508 | 1463432365533 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 2508 | 1463432365534 Marionette TRACE conn2 <- [1,590,null,{}] 13:59:25 INFO - PROCESS | 2508 | 1463432365536 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:25 INFO - PROCESS | 2508 | 1463432365604 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:59:25 INFO - PROCESS | 2508 | 1463432365691 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x112ff3000 == 38 [pid = 2508] [id = 155] 13:59:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x110faf800) [pid = 2508] [serial = 462] [outer = 0x0] 13:59:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x11270ec00) [pid = 2508] [serial = 463] [outer = 0x110faf800] 13:59:25 INFO - PROCESS | 2508 | 1463432365726 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x115ebfc00) [pid = 2508] [serial = 464] [outer = 0x110faf800] 13:59:26 INFO - PROCESS | 2508 | 1463432366154 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 668ms 13:59:26 INFO - PROCESS | 2508 | 1463432366203 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:59:26 INFO - PROCESS | 2508 | 1463432366208 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:59:26 INFO - PROCESS | 2508 | 1463432366213 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 2508 | 1463432366217 Marionette TRACE conn2 <- [1,594,null,{}] 13:59:26 INFO - PROCESS | 2508 | 1463432366222 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:26 INFO - PROCESS | 2508 | 1463432366362 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:59:26 INFO - PROCESS | 2508 | 1463432366446 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x118eed800 == 39 [pid = 2508] [id = 156] 13:59:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x116a4fc00) [pid = 2508] [serial = 465] [outer = 0x0] 13:59:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x1181eb400) [pid = 2508] [serial = 466] [outer = 0x116a4fc00] 13:59:26 INFO - PROCESS | 2508 | 1463432366478 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x1190b8400) [pid = 2508] [serial = 467] [outer = 0x116a4fc00] 13:59:26 INFO - PROCESS | 2508 | 1463432366898 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 773ms 13:59:26 INFO - PROCESS | 2508 | 1463432366987 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:59:26 INFO - PROCESS | 2508 | 1463432366990 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:59:26 INFO - PROCESS | 2508 | 1463432366993 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 2508 | 1463432366994 Marionette TRACE conn2 <- [1,598,null,{}] 13:59:26 INFO - PROCESS | 2508 | 1463432366997 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:27 INFO - PROCESS | 2508 | 1463432367090 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:59:27 INFO - PROCESS | 2508 | 1463432367149 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x123a12800 == 40 [pid = 2508] [id = 157] 13:59:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x119435000) [pid = 2508] [serial = 468] [outer = 0x0] 13:59:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x123f7a000) [pid = 2508] [serial = 469] [outer = 0x119435000] 13:59:27 INFO - PROCESS | 2508 | 1463432367179 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x125607800) [pid = 2508] [serial = 470] [outer = 0x119435000] 13:59:27 INFO - PROCESS | 2508 | 1463432367597 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:59:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 620ms 13:59:27 INFO - PROCESS | 2508 | 1463432367614 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:59:27 INFO - PROCESS | 2508 | 1463432367616 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:59:27 INFO - PROCESS | 2508 | 1463432367622 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 2508 | 1463432367627 Marionette TRACE conn2 <- [1,602,null,{}] 13:59:27 INFO - PROCESS | 2508 | 1463432367631 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:27 INFO - PROCESS | 2508 | 1463432367725 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:59:27 INFO - PROCESS | 2508 | 1463432367772 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x124591000 == 41 [pid = 2508] [id = 158] 13:59:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x125609c00) [pid = 2508] [serial = 471] [outer = 0x0] 13:59:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x1262dfc00) [pid = 2508] [serial = 472] [outer = 0x125609c00] 13:59:27 INFO - PROCESS | 2508 | 1463432367802 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x126c4f800) [pid = 2508] [serial = 473] [outer = 0x125609c00] 13:59:28 INFO - PROCESS | 2508 | 1463432368199 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 628ms 13:59:28 INFO - PROCESS | 2508 | 1463432368246 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 2508 | 1463432368248 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:59:28 INFO - PROCESS | 2508 | 1463432368251 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 2508 | 1463432368252 Marionette TRACE conn2 <- [1,606,null,{}] 13:59:28 INFO - PROCESS | 2508 | 1463432368254 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 2508 | 1463432368346 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:59:28 INFO - PROCESS | 2508 | 1463432368424 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x12557f800 == 42 [pid = 2508] [id = 159] 13:59:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x126c56000) [pid = 2508] [serial = 474] [outer = 0x0] 13:59:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x128b26000) [pid = 2508] [serial = 475] [outer = 0x126c56000] 13:59:28 INFO - PROCESS | 2508 | 1463432368467 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x128cc0000) [pid = 2508] [serial = 476] [outer = 0x126c56000] 13:59:28 INFO - PROCESS | 2508 | 1463432368878 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 669ms 13:59:28 INFO - PROCESS | 2508 | 1463432368921 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:59:28 INFO - PROCESS | 2508 | 1463432368922 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:59:28 INFO - PROCESS | 2508 | 1463432368925 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 2508 | 1463432368926 Marionette TRACE conn2 <- [1,610,null,{}] 13:59:28 INFO - PROCESS | 2508 | 1463432368929 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:29 INFO - PROCESS | 2508 | 1463432369022 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:59:29 INFO - PROCESS | 2508 | 1463432369068 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x126776000 == 43 [pid = 2508] [id = 160] 13:59:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x1290dc800) [pid = 2508] [serial = 477] [outer = 0x0] 13:59:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x1290e5000) [pid = 2508] [serial = 478] [outer = 0x1290dc800] 13:59:29 INFO - PROCESS | 2508 | 1463432369104 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x1293e0400) [pid = 2508] [serial = 479] [outer = 0x1290dc800] 13:59:29 INFO - PROCESS | 2508 | 1463432369605 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 720ms 13:59:29 INFO - PROCESS | 2508 | 1463432369686 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 2508 | 1463432369688 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:59:29 INFO - PROCESS | 2508 | 1463432369693 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 2508 | 1463432369695 Marionette TRACE conn2 <- [1,614,null,{}] 13:59:29 INFO - PROCESS | 2508 | 1463432369704 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:29 INFO - PROCESS | 2508 | 1463432369797 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:59:29 INFO - PROCESS | 2508 | 1463432369855 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x123810800 == 44 [pid = 2508] [id = 161] 13:59:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x118098400) [pid = 2508] [serial = 480] [outer = 0x0] 13:59:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x118190000) [pid = 2508] [serial = 481] [outer = 0x118098400] 13:59:29 INFO - PROCESS | 2508 | 1463432369898 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x11900b000) [pid = 2508] [serial = 482] [outer = 0x118098400] 13:59:30 INFO - PROCESS | 2508 | 1463432370408 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 778ms 13:59:30 INFO - PROCESS | 2508 | 1463432370470 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 2508 | 1463432370474 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:59:30 INFO - PROCESS | 2508 | 1463432370478 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 2508 | 1463432370480 Marionette TRACE conn2 <- [1,618,null,{}] 13:59:30 INFO - PROCESS | 2508 | 1463432370482 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:30 INFO - PROCESS | 2508 | 1463432370571 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x11964a800 == 43 [pid = 2508] [id = 154] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x118252800 == 42 [pid = 2508] [id = 153] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x113a0f800 == 41 [pid = 2508] [id = 152] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x118e39000 == 40 [pid = 2508] [id = 151] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7db000 == 39 [pid = 2508] [id = 149] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x12a62c800 == 38 [pid = 2508] [id = 148] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x1193e4800 == 37 [pid = 2508] [id = 147] 13:59:30 INFO - PROCESS | 2508 | --DOCSHELL 0x1131cf800 == 36 [pid = 2508] [id = 146] 13:59:30 INFO - PROCESS | 2508 | 1463432370658 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x116642800 == 37 [pid = 2508] [id = 162] 13:59:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x118098800) [pid = 2508] [serial = 483] [outer = 0x0] 13:59:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x11852fc00) [pid = 2508] [serial = 484] [outer = 0x118098800] 13:59:30 INFO - PROCESS | 2508 | 1463432370684 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x12422a400) [pid = 2508] [serial = 485] [outer = 0x118098800] 13:59:30 INFO - PROCESS | 2508 | 1463432370960 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 522ms 13:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:59:31 INFO - PROCESS | 2508 | 1463432371000 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 2508 | 1463432371002 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:59:31 INFO - PROCESS | 2508 | 1463432371004 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 2508 | 1463432371006 Marionette TRACE conn2 <- [1,622,null,{}] 13:59:31 INFO - PROCESS | 2508 | 1463432371017 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 2508 | 1463432371102 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:59:31 INFO - PROCESS | 2508 | 1463432371108 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x1242cf000 == 38 [pid = 2508] [id = 163] 13:59:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x12508ac00) [pid = 2508] [serial = 486] [outer = 0x0] 13:59:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x126762400) [pid = 2508] [serial = 487] [outer = 0x12508ac00] 13:59:31 INFO - PROCESS | 2508 | 1463432371142 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x128cf5400) [pid = 2508] [serial = 488] [outer = 0x12508ac00] 13:59:31 INFO - PROCESS | 2508 | 1463432371589 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 627ms 13:59:31 INFO - PROCESS | 2508 | 1463432371634 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 2508 | 1463432371636 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:59:31 INFO - PROCESS | 2508 | 1463432371640 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 2508 | 1463432371643 Marionette TRACE conn2 <- [1,626,null,{}] 13:59:31 INFO - PROCESS | 2508 | 1463432371650 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 2508 | 1463432371796 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:59:31 INFO - PROCESS | 2508 | 1463432371832 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x126785800 == 39 [pid = 2508] [id = 164] 13:59:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x1293dc400) [pid = 2508] [serial = 489] [outer = 0x0] 13:59:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x1293e3c00) [pid = 2508] [serial = 490] [outer = 0x1293dc400] 13:59:31 INFO - PROCESS | 2508 | 1463432371874 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x12a6cb400) [pid = 2508] [serial = 491] [outer = 0x1293dc400] 13:59:32 INFO - PROCESS | 2508 | 1463432372301 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 680ms 13:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:59:32 INFO - PROCESS | 2508 | 1463432372319 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 2508 | 1463432372320 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:59:32 INFO - PROCESS | 2508 | 1463432372322 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 2508 | 1463432372323 Marionette TRACE conn2 <- [1,630,null,{}] 13:59:32 INFO - PROCESS | 2508 | 1463432372327 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:32 INFO - PROCESS | 2508 | 1463432372420 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:59:32 INFO - PROCESS | 2508 | 1463432372473 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290d3800 == 40 [pid = 2508] [id = 165] 13:59:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x12a6efc00) [pid = 2508] [serial = 492] [outer = 0x0] 13:59:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x12a978800) [pid = 2508] [serial = 493] [outer = 0x12a6efc00] 13:59:32 INFO - PROCESS | 2508 | 1463432372498 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x12aa6b800) [pid = 2508] [serial = 494] [outer = 0x12a6efc00] 13:59:32 INFO - PROCESS | 2508 | 1463432372809 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 13:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:59:32 INFO - PROCESS | 2508 | 1463432372848 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 2508 | 1463432372849 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:59:32 INFO - PROCESS | 2508 | 1463432372851 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 2508 | 1463432372852 Marionette TRACE conn2 <- [1,634,null,{}] 13:59:32 INFO - PROCESS | 2508 | 1463432372855 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:32 INFO - PROCESS | 2508 | 1463432372962 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:59:32 INFO - PROCESS | 2508 | 1463432372968 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x116914800 == 41 [pid = 2508] [id = 166] 13:59:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x12aacc000) [pid = 2508] [serial = 495] [outer = 0x0] 13:59:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x12ba92400) [pid = 2508] [serial = 496] [outer = 0x12aacc000] 13:59:32 INFO - PROCESS | 2508 | 1463432372994 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12bdde800) [pid = 2508] [serial = 497] [outer = 0x12aacc000] 13:59:33 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:33 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:33 INFO - PROCESS | 2508 | 1463432373416 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x1267f7000) [pid = 2508] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x12a42d400) [pid = 2508] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x1160e8800) [pid = 2508] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x1187a2c00) [pid = 2508] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x115e37000) [pid = 2508] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x124ae8400) [pid = 2508] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x119293800) [pid = 2508] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x123cc5400) [pid = 2508] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x116945400) [pid = 2508] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x1265fc800) [pid = 2508] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x119010000) [pid = 2508] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x116152800) [pid = 2508] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x12bddbc00) [pid = 2508] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x11334ac00) [pid = 2508] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x124d4c400) [pid = 2508] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x12bae6000) [pid = 2508] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x1166b8800) [pid = 2508] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x117e4fc00) [pid = 2508] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x11693a800) [pid = 2508] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x128ce9400) [pid = 2508] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x11716f400) [pid = 2508] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:59:33 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x1292c6400) [pid = 2508] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 619ms 13:59:33 INFO - PROCESS | 2508 | 1463432373470 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 2508 | 1463432373472 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:59:33 INFO - PROCESS | 2508 | 1463432373474 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 2508 | 1463432373475 Marionette TRACE conn2 <- [1,638,null,{}] 13:59:33 INFO - PROCESS | 2508 | 1463432373477 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:33 INFO - PROCESS | 2508 | 1463432373553 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:59:33 INFO - PROCESS | 2508 | 1463432373557 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171dd000 == 42 [pid = 2508] [id = 167] 13:59:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x1161f1000) [pid = 2508] [serial = 498] [outer = 0x0] 13:59:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x11716f400) [pid = 2508] [serial = 499] [outer = 0x1161f1000] 13:59:33 INFO - PROCESS | 2508 | 1463432373586 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x119010000) [pid = 2508] [serial = 500] [outer = 0x1161f1000] 13:59:33 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:33 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:33 INFO - PROCESS | 2508 | [2508] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:59:33 INFO - PROCESS | 2508 | 1463432373912 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 13:59:33 INFO - PROCESS | 2508 | 1463432373943 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 2508 | 1463432373946 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:59:33 INFO - PROCESS | 2508 | 1463432373949 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 2508 | 1463432373950 Marionette TRACE conn2 <- [1,642,null,{}] 13:59:33 INFO - PROCESS | 2508 | 1463432373952 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 2508 | 1463432374025 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x1166bb800) [pid = 2508] [serial = 501] [outer = 0x12badb000] 13:59:34 INFO - PROCESS | 2508 | 1463432374094 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba3b000 == 43 [pid = 2508] [id = 168] 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x123cc5400) [pid = 2508] [serial = 502] [outer = 0x0] 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x128b1b400) [pid = 2508] [serial = 503] [outer = 0x123cc5400] 13:59:34 INFO - PROCESS | 2508 | 1463432374128 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x12ba90c00) [pid = 2508] [serial = 504] [outer = 0x123cc5400] 13:59:34 INFO - PROCESS | 2508 | 1463432374418 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 13:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:59:34 INFO - PROCESS | 2508 | 1463432374468 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 2508 | 1463432374469 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:59:34 INFO - PROCESS | 2508 | 1463432374471 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 2508 | 1463432374472 Marionette TRACE conn2 <- [1,646,null,{}] 13:59:34 INFO - PROCESS | 2508 | 1463432374485 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 2508 | 1463432374563 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:59:34 INFO - PROCESS | 2508 | 1463432374567 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7dd000 == 44 [pid = 2508] [id = 169] 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x12bde3800) [pid = 2508] [serial = 505] [outer = 0x0] 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x12be99400) [pid = 2508] [serial = 506] [outer = 0x12bde3800] 13:59:34 INFO - PROCESS | 2508 | 1463432374593 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x12c4af400) [pid = 2508] [serial = 507] [outer = 0x12bde3800] 13:59:34 INFO - PROCESS | 2508 | 1463432374912 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 13:59:34 INFO - PROCESS | 2508 | 1463432374942 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 2508 | 1463432374944 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:59:34 INFO - PROCESS | 2508 | 1463432374948 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 2508 | 1463432374949 Marionette TRACE conn2 <- [1,650,null,{}] 13:59:34 INFO - PROCESS | 2508 | 1463432374951 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:35 INFO - PROCESS | 2508 | 1463432375052 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:59:35 INFO - PROCESS | 2508 | 1463432375060 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c214000 == 45 [pid = 2508] [id = 170] 13:59:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x12be92000) [pid = 2508] [serial = 508] [outer = 0x0] 13:59:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x12c4b3800) [pid = 2508] [serial = 509] [outer = 0x12be92000] 13:59:35 INFO - PROCESS | 2508 | 1463432375085 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x12c4b8400) [pid = 2508] [serial = 510] [outer = 0x12be92000] 13:59:35 INFO - PROCESS | 2508 | 1463432375363 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 13:59:35 INFO - PROCESS | 2508 | 1463432375472 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 2508 | 1463432375474 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:59:35 INFO - PROCESS | 2508 | 1463432375478 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 2508 | 1463432375481 Marionette TRACE conn2 <- [1,654,null,{}] 13:59:35 INFO - PROCESS | 2508 | 1463432375485 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:35 INFO - PROCESS | 2508 | 1463432375573 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:59:35 INFO - PROCESS | 2508 | 1463432375664 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e1f000 == 46 [pid = 2508] [id = 171] 13:59:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x116197000) [pid = 2508] [serial = 511] [outer = 0x0] 13:59:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x1166bd400) [pid = 2508] [serial = 512] [outer = 0x116197000] 13:59:35 INFO - PROCESS | 2508 | 1463432375696 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x113804800) [pid = 2508] [serial = 513] [outer = 0x116197000] 13:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 13:59:36 INFO - PROCESS | 2508 | 1463432376146 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:59:36 INFO - PROCESS | 2508 | 1463432376152 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 2508 | 1463432376155 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:59:36 INFO - PROCESS | 2508 | 1463432376162 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 2508 | 1463432376165 Marionette TRACE conn2 <- [1,658,null,{}] 13:59:36 INFO - PROCESS | 2508 | 1463432376168 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}] 13:59:36 INFO - PROCESS | 2508 | 1463432376267 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:59:36 INFO - PROCESS | 2508 | 1463432376332 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x1242b6000 == 47 [pid = 2508] [id = 172] 13:59:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x118527400) [pid = 2508] [serial = 514] [outer = 0x0] 13:59:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x119435800) [pid = 2508] [serial = 515] [outer = 0x118527400] 13:59:36 INFO - PROCESS | 2508 | 1463432376367 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x1262db800) [pid = 2508] [serial = 516] [outer = 0x118527400] 13:59:36 INFO - PROCESS | 2508 | 1463432376782 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]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 676ms 13:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:59:36 INFO - PROCESS | 2508 | 1463432376834 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 2508 | 1463432376836 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:59:36 INFO - PROCESS | 2508 | 1463432376838 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 2508 | 1463432376839 Marionette TRACE conn2 <- [1,662,null,{}] 13:59:36 INFO - PROCESS | 2508 | 1463432376846 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}] 13:59:36 INFO - PROCESS | 2508 | 1463432376946 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:59:37 INFO - PROCESS | 2508 | 1463432377024 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c45e800 == 48 [pid = 2508] [id = 173] 13:59:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x1293e7800) [pid = 2508] [serial = 517] [outer = 0x0] 13:59:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x12a6eec00) [pid = 2508] [serial = 518] [outer = 0x1293e7800] 13:59:37 INFO - PROCESS | 2508 | 1463432377101 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12aac9c00) [pid = 2508] [serial = 519] [outer = 0x1293e7800] 13:59:37 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:37 INFO - PROCESS | 2508 | 1463432377517 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]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 720ms 13:59:37 INFO - PROCESS | 2508 | 1463432377559 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 2508 | 1463432377560 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:59:37 INFO - PROCESS | 2508 | 1463432377563 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 2508 | 1463432377564 Marionette TRACE conn2 <- [1,666,null,{}] 13:59:37 INFO - PROCESS | 2508 | 1463432377567 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}] 13:59:37 INFO - PROCESS | 2508 | 1463432377663 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:59:37 INFO - PROCESS | 2508 | 1463432377718 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c809000 == 49 [pid = 2508] [id = 174] 13:59:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12b75cc00) [pid = 2508] [serial = 520] [outer = 0x0] 13:59:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x12bae0800) [pid = 2508] [serial = 521] [outer = 0x12b75cc00] 13:59:37 INFO - PROCESS | 2508 | 1463432377748 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x12c09e800) [pid = 2508] [serial = 522] [outer = 0x12b75cc00] 13:59:37 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:38 INFO - PROCESS | 2508 | 1463432378151 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]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 619ms 13:59:38 INFO - PROCESS | 2508 | 1463432378183 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 2508 | 1463432378184 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:59:38 INFO - PROCESS | 2508 | 1463432378186 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 2508 | 1463432378188 Marionette TRACE conn2 <- [1,670,null,{}] 13:59:38 INFO - PROCESS | 2508 | 1463432378190 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}] 13:59:38 INFO - PROCESS | 2508 | 1463432378286 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:59:38 INFO - PROCESS | 2508 | 1463432378384 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9ce000 == 50 [pid = 2508] [id = 175] 13:59:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12c4bb000) [pid = 2508] [serial = 523] [outer = 0x0] 13:59:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12c93b000) [pid = 2508] [serial = 524] [outer = 0x12c4bb000] 13:59:38 INFO - PROCESS | 2508 | 1463432378415 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x12c941000) [pid = 2508] [serial = 525] [outer = 0x12c4bb000] 13:59:38 INFO - PROCESS | 2508 | 1463432378817 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]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 668ms 13:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:59:38 INFO - PROCESS | 2508 | 1463432378856 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 2508 | 1463432378857 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:59:38 INFO - PROCESS | 2508 | 1463432378859 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 2508 | 1463432378860 Marionette TRACE conn2 <- [1,674,null,{}] 13:59:38 INFO - PROCESS | 2508 | 1463432378862 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}] 13:59:38 INFO - PROCESS | 2508 | 1463432378991 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:59:39 INFO - PROCESS | 2508 | 1463432379279 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171f5000 == 51 [pid = 2508] [id = 176] 13:59:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x113234000) [pid = 2508] [serial = 526] [outer = 0x0] 13:59:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x113afc400) [pid = 2508] [serial = 527] [outer = 0x113234000] 13:59:39 INFO - PROCESS | 2508 | 1463432379333 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x116a53800) [pid = 2508] [serial = 528] [outer = 0x113234000] 13:59:39 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:39 INFO - PROCESS | 2508 | 1463432379779 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]]]}] 13:59:39 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 13:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 970ms 13:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:59:39 INFO - PROCESS | 2508 | 1463432379830 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 2508 | 1463432379832 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:59:39 INFO - PROCESS | 2508 | 1463432379835 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 2508 | 1463432379837 Marionette TRACE conn2 <- [1,678,null,{}] 13:59:39 INFO - PROCESS | 2508 | 1463432379840 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}] 13:59:39 INFO - PROCESS | 2508 | 1463432379934 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:59:39 INFO - PROCESS | 2508 | 1463432379990 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e19000 == 52 [pid = 2508] [id = 177] 13:59:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x118191400) [pid = 2508] [serial = 529] [outer = 0x0] 13:59:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x119288800) [pid = 2508] [serial = 530] [outer = 0x118191400] 13:59:40 INFO - PROCESS | 2508 | 1463432380019 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x119a3e400) [pid = 2508] [serial = 531] [outer = 0x118191400] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7dd000 == 51 [pid = 2508] [id = 169] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba3b000 == 50 [pid = 2508] [id = 168] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1171dd000 == 49 [pid = 2508] [id = 167] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x116914800 == 48 [pid = 2508] [id = 166] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1171df800 == 47 [pid = 2508] [id = 150] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1290d3800 == 46 [pid = 2508] [id = 165] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x126785800 == 45 [pid = 2508] [id = 164] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1242cf000 == 44 [pid = 2508] [id = 163] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x124080800) [pid = 2508] [serial = 460] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x119009400) [pid = 2508] [serial = 439] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x1290e4c00) [pid = 2508] [serial = 448] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x11270a800) [pid = 2508] [serial = 436] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x128cbf400) [pid = 2508] [serial = 445] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x124aeec00) [pid = 2508] [serial = 442] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x116642800 == 43 [pid = 2508] [id = 162] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x123810800 == 42 [pid = 2508] [id = 161] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x124591000 == 41 [pid = 2508] [id = 158] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x123a12800 == 40 [pid = 2508] [id = 157] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x118eed800 == 39 [pid = 2508] [id = 156] 13:59:40 INFO - PROCESS | 2508 | --DOCSHELL 0x112ff3000 == 38 [pid = 2508] [id = 155] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x12a6c9400) [pid = 2508] [serial = 415] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12aa69000) [pid = 2508] [serial = 418] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x12a97dc00) [pid = 2508] [serial = 416] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x12b75c000) [pid = 2508] [serial = 421] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x11818f000) [pid = 2508] [serial = 386] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x117168400) [pid = 2508] [serial = 385] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x12a97a000) [pid = 2508] [serial = 382] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x1190b6400) [pid = 2508] [serial = 400] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x11929a400) [pid = 2508] [serial = 401] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x1265fd000) [pid = 2508] [serial = 395] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x118593000) [pid = 2508] [serial = 394] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x1256f0c00) [pid = 2508] [serial = 406] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x1265f8800) [pid = 2508] [serial = 407] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x1239d6400) [pid = 2508] [serial = 403] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x124a39400) [pid = 2508] [serial = 404] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x1262dd000) [pid = 2508] [serial = 392] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x124d53800) [pid = 2508] [serial = 391] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x118198c00) [pid = 2508] [serial = 398] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x118099000) [pid = 2508] [serial = 397] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x12682a400) [pid = 2508] [serial = 409] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x119289c00) [pid = 2508] [serial = 388] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x119436c00) [pid = 2508] [serial = 389] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x12b753000) [pid = 2508] [serial = 419] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x128b1c000) [pid = 2508] [serial = 410] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x12682d000) [pid = 2508] [serial = 427] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x12c09d800) [pid = 2508] [serial = 431] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x12bade800) [pid = 2508] [serial = 422] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x11858c000) [pid = 2508] [serial = 425] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x12be8cc00) [pid = 2508] [serial = 430] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x115e39000) [pid = 2508] [serial = 424] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12bde6400) [pid = 2508] [serial = 428] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x128b27400) [pid = 2508] [serial = 412] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x1292ca400) [pid = 2508] [serial = 413] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x12c09f800) [pid = 2508] [serial = 433] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x12bde7c00) [pid = 2508] [serial = 338] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x11767a400) [pid = 2508] [serial = 452] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x119b30800) [pid = 2508] [serial = 458] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x118197c00) [pid = 2508] [serial = 341] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x116938800) [pid = 2508] [serial = 451] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x12aa6cc00) [pid = 2508] [serial = 383] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x11809ac00) [pid = 2508] [serial = 454] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x1190b7000) [pid = 2508] [serial = 457] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x11879f800) [pid = 2508] [serial = 455] [outer = 0x0] [url = about:blank] 13:59:40 INFO - PROCESS | 2508 | 1463432380407 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 622ms 13:59:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:59:40 INFO - PROCESS | 2508 | 1463432380459 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 2508 | 1463432380461 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:59:40 INFO - PROCESS | 2508 | 1463432380464 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 2508 | 1463432380466 Marionette TRACE conn2 <- [1,682,null,{}] 13:59:40 INFO - PROCESS | 2508 | 1463432380468 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}] 13:59:40 INFO - PROCESS | 2508 | 1463432380544 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:59:40 INFO - PROCESS | 2508 | 1463432380596 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x116914800 == 39 [pid = 2508] [id = 178] 13:59:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x117169c00) [pid = 2508] [serial = 532] [outer = 0x0] 13:59:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x11858c000) [pid = 2508] [serial = 533] [outer = 0x117169c00] 13:59:40 INFO - PROCESS | 2508 | 1463432380624 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x123f82c00) [pid = 2508] [serial = 534] [outer = 0x117169c00] 13:59:41 INFO - PROCESS | 2508 | 1463432381441 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]]]}] 13:59:41 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) 13:59:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 13:59:41 INFO - PROCESS | 2508 | 1463432381485 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 2508 | 1463432381486 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:59:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:59:41 INFO - PROCESS | 2508 | 1463432381489 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 2508 | 1463432381494 Marionette TRACE conn2 <- [1,686,null,{}] 13:59:41 INFO - PROCESS | 2508 | 1463432381508 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}] 13:59:41 INFO - PROCESS | 2508 | 1463432381586 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:59:41 INFO - PROCESS | 2508 | 1463432381591 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193cc800 == 40 [pid = 2508] [id = 179] 13:59:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x125607c00) [pid = 2508] [serial = 535] [outer = 0x0] 13:59:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x12682f000) [pid = 2508] [serial = 536] [outer = 0x125607c00] 13:59:41 INFO - PROCESS | 2508 | 1463432381621 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x128b1fc00) [pid = 2508] [serial = 537] [outer = 0x125607c00] 13:59:42 INFO - PROCESS | 2508 | 1463432382409 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]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:59:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 927ms 13:59:42 INFO - PROCESS | 2508 | 1463432382417 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:59:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:59:42 INFO - PROCESS | 2508 | 1463432382427 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:59:42 INFO - PROCESS | 2508 | 1463432382435 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 2508 | 1463432382436 Marionette TRACE conn2 <- [1,690,null,{}] 13:59:42 INFO - PROCESS | 2508 | 1463432382439 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}] 13:59:42 INFO - PROCESS | 2508 | 1463432382533 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:59:42 INFO - PROCESS | 2508 | 1463432382538 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x12381d000 == 41 [pid = 2508] [id = 180] 13:59:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x128b29400) [pid = 2508] [serial = 538] [outer = 0x0] 13:59:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x1290d8400) [pid = 2508] [serial = 539] [outer = 0x128b29400] 13:59:42 INFO - PROCESS | 2508 | 1463432382563 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x1292cf800) [pid = 2508] [serial = 540] [outer = 0x128b29400] 13:59:43 INFO - PROCESS | 2508 | 1463432383350 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]]]}] 13:59:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:59:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 925ms 13:59:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:59:43 INFO - PROCESS | 2508 | 1463432383356 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 2508 | 1463432383357 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:59:43 INFO - PROCESS | 2508 | 1463432383361 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 2508 | 1463432383362 Marionette TRACE conn2 <- [1,694,null,{}] 13:59:43 INFO - PROCESS | 2508 | 1463432383372 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}] 13:59:43 INFO - PROCESS | 2508 | 1463432383468 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:59:43 INFO - PROCESS | 2508 | 1463432383500 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x1161c1800 == 42 [pid = 2508] [id = 181] 13:59:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x12a6ee400) [pid = 2508] [serial = 541] [outer = 0x0] 13:59:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x12a974800) [pid = 2508] [serial = 542] [outer = 0x12a6ee400] 13:59:43 INFO - PROCESS | 2508 | 1463432383534 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x12b753800) [pid = 2508] [serial = 543] [outer = 0x12a6ee400] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x118189400) [pid = 2508] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x111c88c00) [pid = 2508] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x117169400) [pid = 2508] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x119e3dc00) [pid = 2508] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x124d29c00) [pid = 2508] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x124079800) [pid = 2508] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x1293dc400) [pid = 2508] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x118098800) [pid = 2508] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x118098400) [pid = 2508] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x12508ac00) [pid = 2508] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x12a6efc00) [pid = 2508] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x12aacc000) [pid = 2508] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x1161f1000) [pid = 2508] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x12bde3800) [pid = 2508] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:59:44 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x123cc5400) [pid = 2508] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:59:44 INFO - PROCESS | 2508 | 1463432384460 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]]]}] 13:59:44 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) 13:59:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1127ms 13:59:44 INFO - PROCESS | 2508 | 1463432384487 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 2508 | 1463432384488 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:59:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:59:44 INFO - PROCESS | 2508 | 1463432384491 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 2508 | 1463432384492 Marionette TRACE conn2 <- [1,698,null,{}] 13:59:44 INFO - PROCESS | 2508 | 1463432384496 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}] 13:59:44 INFO - PROCESS | 2508 | 1463432384582 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:59:44 INFO - PROCESS | 2508 | 1463432384631 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x119669800 == 43 [pid = 2508] [id = 182] 13:59:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x119e40400) [pid = 2508] [serial = 544] [outer = 0x0] 13:59:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x1265fc000) [pid = 2508] [serial = 545] [outer = 0x119e40400] 13:59:44 INFO - PROCESS | 2508 | 1463432384656 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x12a97b800) [pid = 2508] [serial = 546] [outer = 0x119e40400] 13:59:45 INFO - PROCESS | 2508 | 1463432385418 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]]]}] 13:59:45 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) 13:59:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 13:59:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:59:45 INFO - PROCESS | 2508 | 1463432385462 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 2508 | 1463432385463 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:59:45 INFO - PROCESS | 2508 | 1463432385465 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 2508 | 1463432385466 Marionette TRACE conn2 <- [1,702,null,{}] 13:59:45 INFO - PROCESS | 2508 | 1463432385468 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}] 13:59:45 INFO - PROCESS | 2508 | 1463432385541 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:59:45 INFO - PROCESS | 2508 | 1463432385547 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x1262a8800 == 44 [pid = 2508] [id = 183] 13:59:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x12a6ee800) [pid = 2508] [serial = 547] [outer = 0x0] 13:59:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x12bae5400) [pid = 2508] [serial = 548] [outer = 0x12a6ee800] 13:59:45 INFO - PROCESS | 2508 | 1463432385573 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x12c0a4c00) [pid = 2508] [serial = 549] [outer = 0x12a6ee800] 13:59:46 INFO - PROCESS | 2508 | 1463432386397 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]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:59:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 13:59:46 INFO - PROCESS | 2508 | 1463432386437 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 2508 | 1463432386440 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:59:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:59:46 INFO - PROCESS | 2508 | 1463432386444 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 2508 | 1463432386446 Marionette TRACE conn2 <- [1,706,null,{}] 13:59:46 INFO - PROCESS | 2508 | 1463432386451 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}] 13:59:46 INFO - PROCESS | 2508 | 1463432386550 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:59:46 INFO - PROCESS | 2508 | 1463432386601 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171df800 == 45 [pid = 2508] [id = 184] 13:59:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x11766f800) [pid = 2508] [serial = 550] [outer = 0x0] 13:59:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1180bd000) [pid = 2508] [serial = 551] [outer = 0x11766f800] 13:59:46 INFO - PROCESS | 2508 | 1463432386634 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x1187a9c00) [pid = 2508] [serial = 552] [outer = 0x11766f800] 13:59:47 INFO - PROCESS | 2508 | 1463432387530 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]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:59:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1124ms 13:59:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:59:47 INFO - PROCESS | 2508 | 1463432387568 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 2508 | 1463432387572 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:59:47 INFO - PROCESS | 2508 | 1463432387576 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 2508 | 1463432387578 Marionette TRACE conn2 <- [1,710,null,{}] 13:59:47 INFO - PROCESS | 2508 | 1463432387581 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}] 13:59:47 INFO - PROCESS | 2508 | 1463432387678 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:59:47 INFO - PROCESS | 2508 | 1463432387730 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x123818000 == 46 [pid = 2508] [id = 185] 13:59:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x119289800) [pid = 2508] [serial = 553] [outer = 0x0] 13:59:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x124d2c800) [pid = 2508] [serial = 554] [outer = 0x119289800] 13:59:47 INFO - PROCESS | 2508 | 1463432387760 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x1256fa400) [pid = 2508] [serial = 555] [outer = 0x119289800] 13:59:48 INFO - PROCESS | 2508 | 1463432388636 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]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:59:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1071ms 13:59:48 INFO - PROCESS | 2508 | 1463432388648 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 2508 | 1463432388649 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:59:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:59:48 INFO - PROCESS | 2508 | 1463432388652 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 2508 | 1463432388654 Marionette TRACE conn2 <- [1,714,null,{}] 13:59:48 INFO - PROCESS | 2508 | 1463432388663 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}] 13:59:48 INFO - PROCESS | 2508 | 1463432388762 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:59:48 INFO - PROCESS | 2508 | 1463432388813 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b48800 == 47 [pid = 2508] [id = 186] 13:59:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x128b22c00) [pid = 2508] [serial = 556] [outer = 0x0] 13:59:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x12a6c8800) [pid = 2508] [serial = 557] [outer = 0x128b22c00] 13:59:48 INFO - PROCESS | 2508 | 1463432388845 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x12b757400) [pid = 2508] [serial = 558] [outer = 0x128b22c00] 13:59:49 INFO - PROCESS | 2508 | 1463432389717 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]]]}] 13:59:49 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 13:59:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 13:59:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:59:49 INFO - PROCESS | 2508 | 1463432389766 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 2508 | 1463432389768 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:59:49 INFO - PROCESS | 2508 | 1463432389771 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 2508 | 1463432389772 Marionette TRACE conn2 <- [1,718,null,{}] 13:59:49 INFO - PROCESS | 2508 | 1463432389775 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}] 13:59:49 INFO - PROCESS | 2508 | 1463432389873 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:59:49 INFO - PROCESS | 2508 | 1463432389922 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296a8800 == 48 [pid = 2508] [id = 187] 13:59:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x12bddd800) [pid = 2508] [serial = 559] [outer = 0x0] 13:59:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x12c4b9c00) [pid = 2508] [serial = 560] [outer = 0x12bddd800] 13:59:49 INFO - PROCESS | 2508 | 1463432389952 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x12c943000) [pid = 2508] [serial = 561] [outer = 0x12bddd800] 13:59:50 INFO - PROCESS | 2508 | 1463432390826 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:59:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 13:59:50 INFO - PROCESS | 2508 | 1463432390845 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 2508 | 1463432390848 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:59:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:59:50 INFO - PROCESS | 2508 | 1463432390851 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 2508 | 1463432390853 Marionette TRACE conn2 <- [1,722,null,{}] 13:59:50 INFO - PROCESS | 2508 | 1463432390858 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}] 13:59:50 INFO - PROCESS | 2508 | 1463432390948 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:59:50 INFO - PROCESS | 2508 | 1463432390997 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ef2800 == 49 [pid = 2508] [id = 188] 13:59:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x11809d800) [pid = 2508] [serial = 562] [outer = 0x0] 13:59:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x118191000) [pid = 2508] [serial = 563] [outer = 0x11809d800] 13:59:51 INFO - PROCESS | 2508 | 1463432391026 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x118e8c400) [pid = 2508] [serial = 564] [outer = 0x11809d800] 13:59:51 INFO - PROCESS | 2508 | 1463432391452 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] 13:59:51 INFO - PROCESS | 2508 | 1463432391481 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:59:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:59:51 INFO - PROCESS | 2508 | 1463432391486 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 2508 | 1463432391487 Marionette TRACE conn2 <- [1,726,null,{}] 13:59:51 INFO - PROCESS | 2508 | 1463432391490 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}] 13:59:51 INFO - PROCESS | 2508 | 1463432391581 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:59:51 INFO - PROCESS | 2508 | 1463432391627 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190db000 == 50 [pid = 2508] [id = 189] 13:59:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x1187a1c00) [pid = 2508] [serial = 565] [outer = 0x0] 13:59:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x119d29800) [pid = 2508] [serial = 566] [outer = 0x1187a1c00] 13:59:51 INFO - PROCESS | 2508 | 1463432391654 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x12560b400) [pid = 2508] [serial = 567] [outer = 0x1187a1c00] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x119669800 == 49 [pid = 2508] [id = 182] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x1161c1800 == 48 [pid = 2508] [id = 181] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x12381d000 == 47 [pid = 2508] [id = 180] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x1193cc800 == 46 [pid = 2508] [id = 179] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x116914800 == 45 [pid = 2508] [id = 178] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x117e19000 == 44 [pid = 2508] [id = 177] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x12c4b3800) [pid = 2508] [serial = 509] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x128b26000) [pid = 2508] [serial = 475] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x1290e5000) [pid = 2508] [serial = 478] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x1171f5000 == 43 [pid = 2508] [id = 176] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x1242b6000 == 42 [pid = 2508] [id = 172] 13:59:51 INFO - PROCESS | 2508 | --DOCSHELL 0x117e1f000 == 41 [pid = 2508] [id = 171] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x119430c00) [pid = 2508] [serial = 440] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x1161e6000) [pid = 2508] [serial = 437] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x12a6ca800) [pid = 2508] [serial = 449] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x124af0c00) [pid = 2508] [serial = 461] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x1292c9000) [pid = 2508] [serial = 446] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12675c000) [pid = 2508] [serial = 443] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x12ba92400) [pid = 2508] [serial = 496] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x12aa6b800) [pid = 2508] [serial = 494] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x11716f400) [pid = 2508] [serial = 499] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x119010000) [pid = 2508] [serial = 500] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x12be99400) [pid = 2508] [serial = 506] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x1180c4400) [pid = 2508] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x12c4af400) [pid = 2508] [serial = 507] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x128b1b400) [pid = 2508] [serial = 503] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x12bdde800) [pid = 2508] [serial = 497] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x12ba90c00) [pid = 2508] [serial = 504] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x12a6cb400) [pid = 2508] [serial = 491] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x128cf5400) [pid = 2508] [serial = 488] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x1293e3c00) [pid = 2508] [serial = 490] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x1262dfc00) [pid = 2508] [serial = 472] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x11852fc00) [pid = 2508] [serial = 484] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x12422a400) [pid = 2508] [serial = 485] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 96 (0x11900b000) [pid = 2508] [serial = 482] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 95 (0x118190000) [pid = 2508] [serial = 481] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 94 (0x126762400) [pid = 2508] [serial = 487] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 93 (0x12a978800) [pid = 2508] [serial = 493] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 92 (0x123f7a000) [pid = 2508] [serial = 469] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 91 (0x11270ec00) [pid = 2508] [serial = 463] [outer = 0x0] [url = about:blank] 13:59:51 INFO - PROCESS | 2508 | --DOMWINDOW == 90 (0x1181eb400) [pid = 2508] [serial = 466] [outer = 0x0] [url = about:blank] 13:59:52 INFO - PROCESS | 2508 | 1463432392034 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:59:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 570ms 13:59:52 INFO - PROCESS | 2508 | 1463432392057 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 2508 | 1463432392058 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:59:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:59:52 INFO - PROCESS | 2508 | 1463432392063 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 2508 | 1463432392066 Marionette TRACE conn2 <- [1,730,null,{}] 13:59:52 INFO - PROCESS | 2508 | 1463432392073 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}] 13:59:52 INFO - PROCESS | 2508 | 1463432392153 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:59:52 INFO - PROCESS | 2508 | 1463432392158 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x11965f800 == 42 [pid = 2508] [id = 190] 13:59:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 91 (0x126756800) [pid = 2508] [serial = 568] [outer = 0x0] 13:59:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 92 (0x128b1f400) [pid = 2508] [serial = 569] [outer = 0x126756800] 13:59:52 INFO - PROCESS | 2508 | 1463432392189 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 93 (0x1290dac00) [pid = 2508] [serial = 570] [outer = 0x126756800] 13:59:52 INFO - PROCESS | 2508 | 1463432392545 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] 13:59:52 INFO - PROCESS | 2508 | 1463432392600 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:59:52 INFO - PROCESS | 2508 | 1463432392603 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 2508 | 1463432392604 Marionette TRACE conn2 <- [1,734,null,{}] 13:59:52 INFO - PROCESS | 2508 | 1463432392607 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}] 13:59:52 INFO - PROCESS | 2508 | 1463432392683 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:59:52 INFO - PROCESS | 2508 | 1463432392687 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x1242b6000 == 43 [pid = 2508] [id = 191] 13:59:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 94 (0x1292c9000) [pid = 2508] [serial = 571] [outer = 0x0] 13:59:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 95 (0x12a6c2c00) [pid = 2508] [serial = 572] [outer = 0x1292c9000] 13:59:52 INFO - PROCESS | 2508 | 1463432392713 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 96 (0x12ba96400) [pid = 2508] [serial = 573] [outer = 0x1292c9000] 13:59:53 INFO - PROCESS | 2508 | 1463432393030 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]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:59:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 13:59:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:59:53 INFO - PROCESS | 2508 | 1463432393072 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 2508 | 1463432393073 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:59:53 INFO - PROCESS | 2508 | 1463432393075 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 2508 | 1463432393076 Marionette TRACE conn2 <- [1,738,null,{}] 13:59:53 INFO - PROCESS | 2508 | 1463432393079 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}] 13:59:53 INFO - PROCESS | 2508 | 1463432393151 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:59:53 INFO - PROCESS | 2508 | 1463432393203 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x124d64000 == 44 [pid = 2508] [id = 192] 13:59:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 97 (0x11808f400) [pid = 2508] [serial = 574] [outer = 0x0] 13:59:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x12ba91800) [pid = 2508] [serial = 575] [outer = 0x11808f400] 13:59:53 INFO - PROCESS | 2508 | 1463432393228 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x12c09e000) [pid = 2508] [serial = 576] [outer = 0x11808f400] 13:59:53 INFO - PROCESS | 2508 | 1463432393996 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]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:59:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 13:59:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:59:54 INFO - PROCESS | 2508 | 1463432394046 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 2508 | 1463432394047 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:59:54 INFO - PROCESS | 2508 | 1463432394049 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 2508 | 1463432394050 Marionette TRACE conn2 <- [1,742,null,{}] 13:59:54 INFO - PROCESS | 2508 | 1463432394052 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}] 13:59:54 INFO - PROCESS | 2508 | 1463432394164 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:59:54 INFO - PROCESS | 2508 | 1463432394181 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x128ede800 == 45 [pid = 2508] [id = 193] 13:59:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x12c4ba000) [pid = 2508] [serial = 577] [outer = 0x0] 13:59:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x12cf3e000) [pid = 2508] [serial = 578] [outer = 0x12c4ba000] 13:59:54 INFO - PROCESS | 2508 | 1463432394207 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x12cf4bc00) [pid = 2508] [serial = 579] [outer = 0x12c4ba000] 13:59:55 INFO - PROCESS | 2508 | 1463432395015 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]]]}] 13:59:55 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 13:59:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 13:59:55 INFO - PROCESS | 2508 | 1463432395018 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 2508 | 1463432395020 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:59:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:59:55 INFO - PROCESS | 2508 | 1463432395022 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 2508 | 1463432395023 Marionette TRACE conn2 <- [1,746,null,{}] 13:59:55 INFO - PROCESS | 2508 | 1463432395025 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}] 13:59:55 INFO - PROCESS | 2508 | 1463432395131 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:59:55 INFO - PROCESS | 2508 | 1463432395136 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a6b0000 == 46 [pid = 2508] [id = 194] 13:59:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x12c27c000) [pid = 2508] [serial = 580] [outer = 0x0] 13:59:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x12c282400) [pid = 2508] [serial = 581] [outer = 0x12c27c000] 13:59:55 INFO - PROCESS | 2508 | 1463432395190 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x12c287400) [pid = 2508] [serial = 582] [outer = 0x12c27c000] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x12a6ee400) [pid = 2508] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x119e40400) [pid = 2508] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x12be92000) [pid = 2508] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x125607c00) [pid = 2508] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x113234000) [pid = 2508] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 99 (0x117169c00) [pid = 2508] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 98 (0x118191400) [pid = 2508] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:59:55 INFO - PROCESS | 2508 | --DOMWINDOW == 97 (0x128b29400) [pid = 2508] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:59:55 INFO - PROCESS | 2508 | 1463432395996 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]]]}] 13:59:56 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.) 13:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 13:59:56 INFO - PROCESS | 2508 | 1463432396043 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 2508 | 1463432396044 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:59:56 INFO - PROCESS | 2508 | 1463432396046 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 2508 | 1463432396047 Marionette TRACE conn2 <- [1,750,null,{}] 13:59:56 INFO - PROCESS | 2508 | 1463432396049 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}] 13:59:56 INFO - PROCESS | 2508 | 1463432396124 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:59:56 INFO - PROCESS | 2508 | 1463432396131 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x11824b800 == 47 [pid = 2508] [id = 195] 13:59:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 98 (0x113867800) [pid = 2508] [serial = 583] [outer = 0x0] 13:59:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 99 (0x123cc2400) [pid = 2508] [serial = 584] [outer = 0x113867800] 13:59:56 INFO - PROCESS | 2508 | 1463432396156 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 100 (0x12cf47c00) [pid = 2508] [serial = 585] [outer = 0x113867800] 13:59:56 INFO - PROCESS | 2508 | 1463432396936 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]]]}] 13:59:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 918ms 13:59:56 INFO - PROCESS | 2508 | 1463432396965 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 2508 | 1463432396966 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:59:56 INFO - PROCESS | 2508 | 1463432396968 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 2508 | 1463432396969 Marionette TRACE conn2 <- [1,754,null,{}] 13:59:56 INFO - PROCESS | 2508 | 1463432396971 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}] 13:59:57 INFO - PROCESS | 2508 | 1463432397048 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:59:57 INFO - PROCESS | 2508 | 1463432397053 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0ca000 == 48 [pid = 2508] [id = 196] 13:59:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x1169c2000) [pid = 2508] [serial = 586] [outer = 0x0] 13:59:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x1169c8c00) [pid = 2508] [serial = 587] [outer = 0x1169c2000] 13:59:57 INFO - PROCESS | 2508 | 1463432397085 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x1169cd400) [pid = 2508] [serial = 588] [outer = 0x1169c2000] 13:59:57 INFO - PROCESS | 2508 | 1463432397888 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]]]}] 13:59:57 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 13:59:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 13:59:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:59:57 INFO - PROCESS | 2508 | 1463432397938 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 2508 | 1463432397939 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:59:57 INFO - PROCESS | 2508 | 1463432397941 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 2508 | 1463432397942 Marionette TRACE conn2 <- [1,758,null,{}] 13:59:57 INFO - PROCESS | 2508 | 1463432397945 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}] 13:59:58 INFO - PROCESS | 2508 | 1463432398075 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:59:58 INFO - PROCESS | 2508 | 1463432398129 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x1161cc800 == 49 [pid = 2508] [id = 197] 13:59:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x112709800) [pid = 2508] [serial = 589] [outer = 0x0] 13:59:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x11385b800) [pid = 2508] [serial = 590] [outer = 0x112709800] 13:59:58 INFO - PROCESS | 2508 | 1463432398161 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x1169c2800) [pid = 2508] [serial = 591] [outer = 0x112709800] 13:59:58 INFO - PROCESS | 2508 | 1463432398618 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]]]}] 13:59:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 721ms 13:59:58 INFO - PROCESS | 2508 | 1463432398663 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 2508 | 1463432398666 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:59:58 INFO - PROCESS | 2508 | 1463432398669 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 2508 | 1463432398671 Marionette TRACE conn2 <- [1,762,null,{}] 13:59:58 INFO - PROCESS | 2508 | 1463432398674 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}] 13:59:58 INFO - PROCESS | 2508 | 1463432398774 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:59:58 INFO - PROCESS | 2508 | 1463432398825 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x119b62000 == 50 [pid = 2508] [id = 198] 13:59:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x117e46800) [pid = 2508] [serial = 592] [outer = 0x0] 13:59:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x11942b000) [pid = 2508] [serial = 593] [outer = 0x117e46800] 13:59:58 INFO - PROCESS | 2508 | 1463432398856 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x123f7a400) [pid = 2508] [serial = 594] [outer = 0x117e46800] 13:59:59 INFO - PROCESS | 2508 | 1463432399729 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]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:59:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms 13:59:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:59:59 INFO - PROCESS | 2508 | 1463432399743 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 2508 | 1463432399745 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:59:59 INFO - PROCESS | 2508 | 1463432399747 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 2508 | 1463432399749 Marionette TRACE conn2 <- [1,766,null,{}] 13:59:59 INFO - PROCESS | 2508 | 1463432399751 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}] 13:59:59 INFO - PROCESS | 2508 | 1463432399875 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:59:59 INFO - PROCESS | 2508 | 1463432399930 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a633800 == 51 [pid = 2508] [id = 199] 13:59:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x12682d400) [pid = 2508] [serial = 595] [outer = 0x0] 13:59:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x128ba2400) [pid = 2508] [serial = 596] [outer = 0x12682d400] 13:59:59 INFO - PROCESS | 2508 | 1463432399961 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x1293e0000) [pid = 2508] [serial = 597] [outer = 0x12682d400] 14:00:00 INFO - PROCESS | 2508 | 1463432400861 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:00:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1124ms 14:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:00:00 INFO - PROCESS | 2508 | 1463432400871 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 2508 | 1463432400874 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:00:00 INFO - PROCESS | 2508 | 1463432400882 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 2508 | 1463432400885 Marionette TRACE conn2 <- [1,770,null,{}] 14:00:00 INFO - PROCESS | 2508 | 1463432400888 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 2508 | 1463432401016 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:00:01 INFO - PROCESS | 2508 | 1463432401065 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be2a800 == 52 [pid = 2508] [id = 200] 14:00:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x128b1ac00) [pid = 2508] [serial = 598] [outer = 0x0] 14:00:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x12bde3800) [pid = 2508] [serial = 599] [outer = 0x128b1ac00] 14:00:01 INFO - PROCESS | 2508 | 1463432401095 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x12c4bcc00) [pid = 2508] [serial = 600] [outer = 0x128b1ac00] 14:00:01 INFO - PROCESS | 2508 | 1463432401732 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 877ms 14:00:01 INFO - PROCESS | 2508 | 1463432401755 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 2508 | 1463432401757 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:00:01 INFO - PROCESS | 2508 | 1463432401779 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 2508 | 1463432401781 Marionette TRACE conn2 <- [1,774,null,{}] 14:00:01 INFO - PROCESS | 2508 | 1463432401787 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 2508 | 1463432401880 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:00:01 INFO - PROCESS | 2508 | 1463432401965 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ef1800 == 53 [pid = 2508] [id = 201] 14:00:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x1169c4c00) [pid = 2508] [serial = 601] [outer = 0x0] 14:00:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x118098800) [pid = 2508] [serial = 602] [outer = 0x1169c4c00] 14:00:01 INFO - PROCESS | 2508 | 1463432401995 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x118530400) [pid = 2508] [serial = 603] [outer = 0x1169c4c00] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0ca000 == 52 [pid = 2508] [id = 196] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x11824b800 == 51 [pid = 2508] [id = 195] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x12a6b0000 == 50 [pid = 2508] [id = 194] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x12bae5400) [pid = 2508] [serial = 548] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | 1463432402526 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x128ede800 == 49 [pid = 2508] [id = 193] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x124d64000 == 48 [pid = 2508] [id = 192] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x1242b6000 == 47 [pid = 2508] [id = 191] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x11965f800 == 46 [pid = 2508] [id = 190] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x1190db000 == 45 [pid = 2508] [id = 189] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x118ef2800 == 44 [pid = 2508] [id = 188] 14:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 792ms 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x123818000 == 43 [pid = 2508] [id = 185] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x1171df800 == 42 [pid = 2508] [id = 184] 14:00:02 INFO - PROCESS | 2508 | --DOCSHELL 0x1262a8800 == 41 [pid = 2508] [id = 183] 14:00:02 INFO - PROCESS | 2508 | 1463432402554 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 2508 | 1463432402563 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:00:02 INFO - PROCESS | 2508 | 1463432402570 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 2508 | 1463432402573 Marionette TRACE conn2 <- [1,778,null,{}] 14:00:02 INFO - PROCESS | 2508 | 1463432402576 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 2508 | 1463432402701 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:00:02 INFO - PROCESS | 2508 | 1463432402711 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e07000 == 42 [pid = 2508] [id = 202] 14:00:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x1192a0800) [pid = 2508] [serial = 604] [outer = 0x0] 14:00:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x119d24c00) [pid = 2508] [serial = 605] [outer = 0x1192a0800] 14:00:02 INFO - PROCESS | 2508 | 1463432402738 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x124568000) [pid = 2508] [serial = 606] [outer = 0x1192a0800] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x12a97b800) [pid = 2508] [serial = 546] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x1290d8400) [pid = 2508] [serial = 539] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x1292cf800) [pid = 2508] [serial = 540] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x128b1fc00) [pid = 2508] [serial = 537] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x12a974800) [pid = 2508] [serial = 542] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x1265fc000) [pid = 2508] [serial = 545] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12c4b8400) [pid = 2508] [serial = 510] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x12682f000) [pid = 2508] [serial = 536] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x119435800) [pid = 2508] [serial = 515] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x12b753800) [pid = 2508] [serial = 543] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x116a53800) [pid = 2508] [serial = 528] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x113afc400) [pid = 2508] [serial = 527] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x11858c000) [pid = 2508] [serial = 533] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x123f82c00) [pid = 2508] [serial = 534] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 105 (0x1166bd400) [pid = 2508] [serial = 512] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 104 (0x119a3e400) [pid = 2508] [serial = 531] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 103 (0x119288800) [pid = 2508] [serial = 530] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 102 (0x12a6eec00) [pid = 2508] [serial = 518] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 101 (0x12bae0800) [pid = 2508] [serial = 521] [outer = 0x0] [url = about:blank] 14:00:02 INFO - PROCESS | 2508 | --DOMWINDOW == 100 (0x12c93b000) [pid = 2508] [serial = 524] [outer = 0x0] [url = about:blank] 14:00:03 INFO - PROCESS | 2508 | 1463432403090 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 575ms 14:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:00:03 INFO - PROCESS | 2508 | 1463432403145 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 2508 | 1463432403146 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:00:03 INFO - PROCESS | 2508 | 1463432403148 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 2508 | 1463432403151 Marionette TRACE conn2 <- [1,782,null,{}] 14:00:03 INFO - PROCESS | 2508 | 1463432403158 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 2508 | 1463432403238 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:00:03 INFO - PROCESS | 2508 | 1463432403245 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x119661800 == 43 [pid = 2508] [id = 203] 14:00:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 101 (0x12508ac00) [pid = 2508] [serial = 607] [outer = 0x0] 14:00:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 102 (0x126762400) [pid = 2508] [serial = 608] [outer = 0x12508ac00] 14:00:03 INFO - PROCESS | 2508 | 1463432403274 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 103 (0x128ba3c00) [pid = 2508] [serial = 609] [outer = 0x12508ac00] 14:00:03 INFO - PROCESS | 2508 | 1463432403588 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 14:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:00:03 INFO - PROCESS | 2508 | 1463432403619 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 2508 | 1463432403621 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:00:03 INFO - PROCESS | 2508 | 1463432403623 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 2508 | 1463432403624 Marionette TRACE conn2 <- [1,786,null,{}] 14:00:03 INFO - PROCESS | 2508 | 1463432403626 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 2508 | 1463432403714 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:00:03 INFO - PROCESS | 2508 | 1463432403764 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x123963800 == 44 [pid = 2508] [id = 204] 14:00:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 104 (0x12682c800) [pid = 2508] [serial = 610] [outer = 0x0] 14:00:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 105 (0x1290d9800) [pid = 2508] [serial = 611] [outer = 0x12682c800] 14:00:03 INFO - PROCESS | 2508 | 1463432403791 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 106 (0x12a6fa800) [pid = 2508] [serial = 612] [outer = 0x12682c800] 14:00:04 INFO - PROCESS | 2508 | 1463432404073 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 471ms 14:00:04 INFO - PROCESS | 2508 | 1463432404100 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 2508 | 1463432404101 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:00:04 INFO - PROCESS | 2508 | 1463432404104 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 2508 | 1463432404105 Marionette TRACE conn2 <- [1,790,null,{}] 14:00:04 INFO - PROCESS | 2508 | 1463432404107 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:04 INFO - PROCESS | 2508 | 1463432404188 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:00:04 INFO - PROCESS | 2508 | 1463432404193 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12557b000 == 45 [pid = 2508] [id = 205] 14:00:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x12a97b800) [pid = 2508] [serial = 613] [outer = 0x0] 14:00:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x12aaca400) [pid = 2508] [serial = 614] [outer = 0x12a97b800] 14:00:04 INFO - PROCESS | 2508 | 1463432404221 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x12bde6000) [pid = 2508] [serial = 615] [outer = 0x12a97b800] 14:00:04 INFO - PROCESS | 2508 | 1463432404575 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 14:00:04 INFO - PROCESS | 2508 | 1463432404624 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 2508 | 1463432404625 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:00:04 INFO - PROCESS | 2508 | 1463432404627 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 2508 | 1463432404628 Marionette TRACE conn2 <- [1,794,null,{}] 14:00:04 INFO - PROCESS | 2508 | 1463432404631 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:04 INFO - PROCESS | 2508 | 1463432404747 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:00:04 INFO - PROCESS | 2508 | 1463432404762 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12686f800 == 46 [pid = 2508] [id = 206] 14:00:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x12be93000) [pid = 2508] [serial = 616] [outer = 0x0] 14:00:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x12c280800) [pid = 2508] [serial = 617] [outer = 0x12be93000] 14:00:04 INFO - PROCESS | 2508 | 1463432404789 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x12c943400) [pid = 2508] [serial = 618] [outer = 0x12be93000] 14:00:05 INFO - PROCESS | 2508 | 1463432405143 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 14:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:00:05 INFO - PROCESS | 2508 | 1463432405198 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 2508 | 1463432405199 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:00:05 INFO - PROCESS | 2508 | 1463432405201 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 2508 | 1463432405202 Marionette TRACE conn2 <- [1,798,null,{}] 14:00:05 INFO - PROCESS | 2508 | 1463432405204 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 2508 | 1463432405299 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:00:05 INFO - PROCESS | 2508 | 1463432405310 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170b3000 == 47 [pid = 2508] [id = 207] 14:00:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x12be93400) [pid = 2508] [serial = 619] [outer = 0x0] 14:00:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x12cf3d000) [pid = 2508] [serial = 620] [outer = 0x12be93400] 14:00:05 INFO - PROCESS | 2508 | 1463432405336 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x12cf47800) [pid = 2508] [serial = 621] [outer = 0x12be93400] 14:00:05 INFO - PROCESS | 2508 | 1463432405654 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 14:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:00:05 INFO - PROCESS | 2508 | 1463432405670 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 2508 | 1463432405671 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:00:05 INFO - PROCESS | 2508 | 1463432405673 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 2508 | 1463432405674 Marionette TRACE conn2 <- [1,802,null,{}] 14:00:05 INFO - PROCESS | 2508 | 1463432405676 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 2508 | 1463432405778 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:00:05 INFO - PROCESS | 2508 | 1463432405791 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af09000 == 48 [pid = 2508] [id = 208] 14:00:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x123c91400) [pid = 2508] [serial = 622] [outer = 0x0] 14:00:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x123c96c00) [pid = 2508] [serial = 623] [outer = 0x123c91400] 14:00:05 INFO - PROCESS | 2508 | 1463432405818 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x123c9a800) [pid = 2508] [serial = 624] [outer = 0x123c91400] 14:00:06 INFO - PROCESS | 2508 | 1463432406164 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 14:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:00:06 INFO - PROCESS | 2508 | 1463432406198 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 2508 | 1463432406200 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:00:06 INFO - PROCESS | 2508 | 1463432406202 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 2508 | 1463432406203 Marionette TRACE conn2 <- [1,806,null,{}] 14:00:06 INFO - PROCESS | 2508 | 1463432406205 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 2508 | 1463432406303 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:00:06 INFO - PROCESS | 2508 | 1463432406307 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be20000 == 49 [pid = 2508] [id = 209] 14:00:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x123c92400) [pid = 2508] [serial = 625] [outer = 0x0] 14:00:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x123c9e800) [pid = 2508] [serial = 626] [outer = 0x123c92400] 14:00:06 INFO - PROCESS | 2508 | 1463432406333 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x12cfbf400) [pid = 2508] [serial = 627] [outer = 0x123c92400] 14:00:06 INFO - PROCESS | 2508 | [2508] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:00:06 INFO - PROCESS | 2508 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:00:06 INFO - PROCESS | 2508 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:00:06 INFO - PROCESS | 2508 | [GFX2-]: Using SkiaGL canvas. 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x11808f400) [pid = 2508] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x11809d800) [pid = 2508] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x1187a1c00) [pid = 2508] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x1292c9000) [pid = 2508] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x126756800) [pid = 2508] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x12c27c000) [pid = 2508] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x113867800) [pid = 2508] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:00:06 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12c4ba000) [pid = 2508] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:00:06 INFO - PROCESS | 2508 | 1463432406791 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 619ms 14:00:06 INFO - PROCESS | 2508 | 1463432406822 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 2508 | 1463432406823 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:00:06 INFO - PROCESS | 2508 | 1463432406826 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 2508 | 1463432406827 Marionette TRACE conn2 <- [1,810,null,{}] 14:00:06 INFO - PROCESS | 2508 | 1463432406829 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 2508 | 1463432406912 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:00:06 INFO - PROCESS | 2508 | 1463432406917 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x12556c000 == 50 [pid = 2508] [id = 210] 14:00:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x110e4e000) [pid = 2508] [serial = 628] [outer = 0x0] 14:00:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x110e51400) [pid = 2508] [serial = 629] [outer = 0x110e4e000] 14:00:06 INFO - PROCESS | 2508 | 1463432406943 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x123c9c400) [pid = 2508] [serial = 630] [outer = 0x110e4e000] 14:00:07 INFO - PROCESS | 2508 | 1463432407264 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 14:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:00:07 INFO - PROCESS | 2508 | 1463432407299 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 2508 | 1463432407300 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:00:07 INFO - PROCESS | 2508 | 1463432407302 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 2508 | 1463432407304 Marionette TRACE conn2 <- [1,814,null,{}] 14:00:07 INFO - PROCESS | 2508 | 1463432407306 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 2508 | 1463432407430 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:00:07 INFO - PROCESS | 2508 | 1463432407438 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c46d000 == 51 [pid = 2508] [id = 211] 14:00:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x110e4f000) [pid = 2508] [serial = 631] [outer = 0x0] 14:00:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x12bae6400) [pid = 2508] [serial = 632] [outer = 0x110e4f000] 14:00:07 INFO - PROCESS | 2508 | 1463432407467 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x12cfcb000) [pid = 2508] [serial = 633] [outer = 0x110e4f000] 14:00:07 INFO - PROCESS | 2508 | 1463432407808 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 2508 | 1463432407823 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:00:07 INFO - PROCESS | 2508 | 1463432407825 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 2508 | 1463432407826 Marionette TRACE conn2 <- [1,818,null,{}] 14:00:07 INFO - PROCESS | 2508 | 1463432407831 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 2508 | 1463432407909 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:00:07 INFO - PROCESS | 2508 | 1463432407916 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d104800 == 52 [pid = 2508] [id = 212] 14:00:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x129395000) [pid = 2508] [serial = 634] [outer = 0x0] 14:00:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x129397800) [pid = 2508] [serial = 635] [outer = 0x129395000] 14:00:07 INFO - PROCESS | 2508 | 1463432407940 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x12cfccc00) [pid = 2508] [serial = 636] [outer = 0x129395000] 14:00:08 INFO - PROCESS | 2508 | 1463432408261 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms 14:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:00:08 INFO - PROCESS | 2508 | 1463432408298 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 2508 | 1463432408299 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:00:08 INFO - PROCESS | 2508 | 1463432408301 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 2508 | 1463432408302 Marionette TRACE conn2 <- [1,822,null,{}] 14:00:08 INFO - PROCESS | 2508 | 1463432408304 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 2508 | 1463432408407 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:00:08 INFO - PROCESS | 2508 | 1463432408417 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d113800 == 53 [pid = 2508] [id = 213] 14:00:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x12938f400) [pid = 2508] [serial = 637] [outer = 0x0] 14:00:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x12a776400) [pid = 2508] [serial = 638] [outer = 0x12938f400] 14:00:08 INFO - PROCESS | 2508 | 1463432408450 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x12a77a000) [pid = 2508] [serial = 639] [outer = 0x12938f400] 14:00:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 14:00:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 14:00:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 14:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:08 INFO - _addTest/ [0,825,"getWindowHandle",null] 14:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:00:08 INFO - PROCESS | 2508 | 1463432408772 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:00:08 INFO - PROCESS | 2508 | 1463432408774 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 2508 | 1463432408775 Marionette TRACE conn2 <- [1,826,null,{}] 14:00:08 INFO - PROCESS | 2508 | 1463432408847 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 2508 | 1463432408940 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:00:09 INFO - PROCESS | 2508 | 1463432409038 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f1a800 == 54 [pid = 2508] [id = 214] 14:00:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x11257d800) [pid = 2508] [serial = 640] [outer = 0x0] 14:00:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x112580c00) [pid = 2508] [serial = 641] [outer = 0x11257d800] 14:00:09 INFO - PROCESS | 2508 | 1463432409070 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x112588000) [pid = 2508] [serial = 642] [outer = 0x11257d800] 14:00:09 INFO - PROCESS | 2508 | 1463432409494 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 784ms 14:00:09 INFO - PROCESS | 2508 | 1463432409575 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 2508 | 1463432409580 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:00:09 INFO - PROCESS | 2508 | 1463432409585 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 2508 | 1463432409586 Marionette TRACE conn2 <- [1,830,null,{}] 14:00:09 INFO - PROCESS | 2508 | 1463432409589 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:09 INFO - PROCESS | 2508 | 1463432409694 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:00:09 INFO - PROCESS | 2508 | 1463432409770 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x123eb4000 == 55 [pid = 2508] [id = 215] 14:00:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x1169ce000) [pid = 2508] [serial = 643] [outer = 0x0] 14:00:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x1180bcc00) [pid = 2508] [serial = 644] [outer = 0x1169ce000] 14:00:09 INFO - PROCESS | 2508 | 1463432409801 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x119010400) [pid = 2508] [serial = 645] [outer = 0x1169ce000] 14:00:10 INFO - PROCESS | 2508 | 1463432410232 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 14:00:10 INFO - PROCESS | 2508 | 1463432410294 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 2508 | 1463432410295 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:00:10 INFO - PROCESS | 2508 | 1463432410300 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 2508 | 1463432410302 Marionette TRACE conn2 <- [1,834,null,{}] 14:00:10 INFO - PROCESS | 2508 | 1463432410304 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 2508 | 1463432410407 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:00:10 INFO - PROCESS | 2508 | 1463432410479 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c81c000 == 56 [pid = 2508] [id = 216] 14:00:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x123c91c00) [pid = 2508] [serial = 646] [outer = 0x0] 14:00:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x124224c00) [pid = 2508] [serial = 647] [outer = 0x123c91c00] 14:00:10 INFO - PROCESS | 2508 | 1463432410513 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x1267f7800) [pid = 2508] [serial = 648] [outer = 0x123c91c00] 14:00:10 INFO - PROCESS | 2508 | 1463432410945 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 14:00:10 INFO - PROCESS | 2508 | 1463432410976 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 2508 | 1463432410981 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:00:10 INFO - PROCESS | 2508 | 1463432410984 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 2508 | 1463432410985 Marionette TRACE conn2 <- [1,838,null,{}] 14:00:10 INFO - PROCESS | 2508 | 1463432410988 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 2508 | 1463432411091 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:00:11 INFO - PROCESS | 2508 | 1463432411160 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d651800 == 57 [pid = 2508] [id = 217] 14:00:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x128b9d000) [pid = 2508] [serial = 649] [outer = 0x0] 14:00:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x1293d8c00) [pid = 2508] [serial = 650] [outer = 0x128b9d000] 14:00:11 INFO - PROCESS | 2508 | 1463432411192 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x12a77bc00) [pid = 2508] [serial = 651] [outer = 0x128b9d000] 14:00:11 INFO - PROCESS | 2508 | 1463432411617 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 14:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:00:11 INFO - PROCESS | 2508 | 1463432411653 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 2508 | 1463432411654 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:00:11 INFO - PROCESS | 2508 | 1463432411657 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 2508 | 1463432411658 Marionette TRACE conn2 <- [1,842,null,{}] 14:00:11 INFO - PROCESS | 2508 | 1463432411711 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 2508 | 1463432411856 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:00:11 INFO - PROCESS | 2508 | 1463432411908 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e3b000 == 58 [pid = 2508] [id = 218] 14:00:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x113342400) [pid = 2508] [serial = 652] [outer = 0x0] 14:00:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12a77fc00) [pid = 2508] [serial = 653] [outer = 0x113342400] 14:00:11 INFO - PROCESS | 2508 | 1463432411938 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x12b754400) [pid = 2508] [serial = 654] [outer = 0x113342400] 14:00:12 INFO - PROCESS | 2508 | 1463432412566 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 918ms 14:00:12 INFO - PROCESS | 2508 | 1463432412576 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 2508 | 1463432412578 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:00:12 INFO - PROCESS | 2508 | 1463432412581 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 2508 | 1463432412584 Marionette TRACE conn2 <- [1,846,null,{}] 14:00:12 INFO - PROCESS | 2508 | 1463432412588 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:12 INFO - PROCESS | 2508 | 1463432412679 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:00:12 INFO - PROCESS | 2508 | 1463432412737 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x119b6e000 == 59 [pid = 2508] [id = 219] 14:00:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x112587800) [pid = 2508] [serial = 655] [outer = 0x0] 14:00:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x115e37000) [pid = 2508] [serial = 656] [outer = 0x112587800] 14:00:12 INFO - PROCESS | 2508 | 1463432412765 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x1169c5000) [pid = 2508] [serial = 657] [outer = 0x112587800] 14:00:13 INFO - PROCESS | 2508 | 1463432413237 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 14:00:13 INFO - PROCESS | 2508 | 1463432413253 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 2508 | 1463432413256 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:00:13 INFO - PROCESS | 2508 | 1463432413261 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 2508 | 1463432413262 Marionette TRACE conn2 <- [1,850,null,{}] 14:00:13 INFO - PROCESS | 2508 | 1463432413264 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 2508 | 1463432413356 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:00:13 INFO - PROCESS | 2508 | 1463432413408 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171f6800 == 60 [pid = 2508] [id = 220] 14:00:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x117168400) [pid = 2508] [serial = 658] [outer = 0x0] 14:00:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x11809d400) [pid = 2508] [serial = 659] [outer = 0x117168400] 14:00:13 INFO - PROCESS | 2508 | 1463432413451 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x1181e8400) [pid = 2508] [serial = 660] [outer = 0x117168400] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12c214000 == 59 [pid = 2508] [id = 170] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12d104800 == 58 [pid = 2508] [id = 212] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12c46d000 == 57 [pid = 2508] [id = 211] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12556c000 == 56 [pid = 2508] [id = 210] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12be20000 == 55 [pid = 2508] [id = 209] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12af09000 == 54 [pid = 2508] [id = 208] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x1169c8c00) [pid = 2508] [serial = 587] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x1180bd000) [pid = 2508] [serial = 551] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x124d2c800) [pid = 2508] [serial = 554] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12a6c8800) [pid = 2508] [serial = 557] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1170b3000 == 53 [pid = 2508] [id = 207] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12686f800 == 52 [pid = 2508] [id = 206] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12557b000 == 51 [pid = 2508] [id = 205] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x123963800 == 50 [pid = 2508] [id = 204] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x119661800 == 49 [pid = 2508] [id = 203] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x117e07000 == 48 [pid = 2508] [id = 202] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x118ef1800 == 47 [pid = 2508] [id = 201] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x119b62000 == 46 [pid = 2508] [id = 198] 14:00:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1161cc800 == 45 [pid = 2508] [id = 197] 14:00:13 INFO - PROCESS | 2508 | 1463432413837 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 14:00:13 INFO - PROCESS | 2508 | 1463432413883 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 2508 | 1463432413884 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:00:13 INFO - PROCESS | 2508 | 1463432413887 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 2508 | 1463432413889 Marionette TRACE conn2 <- [1,854,null,{}] 14:00:13 INFO - PROCESS | 2508 | 1463432413896 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 2508 | 1463432413976 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x12ba91800) [pid = 2508] [serial = 575] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x118191000) [pid = 2508] [serial = 563] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x118e8c400) [pid = 2508] [serial = 564] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x12560b400) [pid = 2508] [serial = 567] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x119d29800) [pid = 2508] [serial = 566] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x12c4b9c00) [pid = 2508] [serial = 560] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x12a6c2c00) [pid = 2508] [serial = 572] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x12ba96400) [pid = 2508] [serial = 573] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x128b1f400) [pid = 2508] [serial = 569] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x1290dac00) [pid = 2508] [serial = 570] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x12c282400) [pid = 2508] [serial = 581] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x123cc2400) [pid = 2508] [serial = 584] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x12cf4bc00) [pid = 2508] [serial = 579] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x12cf3e000) [pid = 2508] [serial = 578] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x12cf47c00) [pid = 2508] [serial = 585] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x12c287400) [pid = 2508] [serial = 582] [outer = 0x0] [url = about:blank] 14:00:13 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x12c09e000) [pid = 2508] [serial = 576] [outer = 0x0] [url = about:blank] 14:00:14 INFO - PROCESS | 2508 | 1463432414038 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e32800 == 46 [pid = 2508] [id = 221] 14:00:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x1161eac00) [pid = 2508] [serial = 661] [outer = 0x0] 14:00:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x11858a400) [pid = 2508] [serial = 662] [outer = 0x1161eac00] 14:00:14 INFO - PROCESS | 2508 | 1463432414069 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x11929f000) [pid = 2508] [serial = 663] [outer = 0x1161eac00] 14:00:14 INFO - PROCESS | 2508 | 1463432414352 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 14:00:14 INFO - PROCESS | 2508 | 1463432414407 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 2508 | 1463432414409 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:00:14 INFO - PROCESS | 2508 | 1463432414414 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 2508 | 1463432414415 Marionette TRACE conn2 <- [1,858,null,{}] 14:00:14 INFO - PROCESS | 2508 | 1463432414417 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:14 INFO - PROCESS | 2508 | 1463432414491 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:00:14 INFO - PROCESS | 2508 | 1463432414498 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x119ab6000 == 47 [pid = 2508] [id = 222] 14:00:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x119a47c00) [pid = 2508] [serial = 664] [outer = 0x0] 14:00:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x123c91000) [pid = 2508] [serial = 665] [outer = 0x119a47c00] 14:00:14 INFO - PROCESS | 2508 | 1463432414525 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x123c98800) [pid = 2508] [serial = 666] [outer = 0x119a47c00] 14:00:14 INFO - PROCESS | 2508 | 1463432414909 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 14:00:14 INFO - PROCESS | 2508 | 1463432414933 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:00:14 INFO - PROCESS | 2508 | 1463432414935 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:00:14 INFO - PROCESS | 2508 | 1463432414938 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 2508 | 1463432414950 Marionette TRACE conn2 <- [1,862,null,{}] 14:00:14 INFO - PROCESS | 2508 | 1463432414954 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 2508 | 1463432415065 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:00:15 INFO - PROCESS | 2508 | 1463432415075 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x1242b6000 == 48 [pid = 2508] [id = 223] 14:00:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x123c9d400) [pid = 2508] [serial = 667] [outer = 0x0] 14:00:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x123e0b800) [pid = 2508] [serial = 668] [outer = 0x123c9d400] 14:00:15 INFO - PROCESS | 2508 | 1463432415119 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x12480c400) [pid = 2508] [serial = 669] [outer = 0x123c9d400] 14:00:15 INFO - PROCESS | 2508 | 1463432415520 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 630ms 14:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:00:15 INFO - PROCESS | 2508 | 1463432415582 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 2508 | 1463432415583 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:00:15 INFO - PROCESS | 2508 | 1463432415586 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 2508 | 1463432415587 Marionette TRACE conn2 <- [1,866,null,{}] 14:00:15 INFO - PROCESS | 2508 | 1463432415590 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 2508 | 1463432415684 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:00:15 INFO - PROCESS | 2508 | 1463432415690 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e21000 == 49 [pid = 2508] [id = 224] 14:00:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x124d54000) [pid = 2508] [serial = 670] [outer = 0x0] 14:00:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x1265fc400) [pid = 2508] [serial = 671] [outer = 0x124d54000] 14:00:15 INFO - PROCESS | 2508 | 1463432415717 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x128ce8400) [pid = 2508] [serial = 672] [outer = 0x124d54000] 14:00:16 INFO - PROCESS | 2508 | 1463432416085 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 14:00:16 INFO - PROCESS | 2508 | 1463432416105 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:00:16 INFO - PROCESS | 2508 | 1463432416106 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:00:16 INFO - PROCESS | 2508 | 1463432416108 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 2508 | 1463432416109 Marionette TRACE conn2 <- [1,870,null,{}] 14:00:16 INFO - PROCESS | 2508 | 1463432416112 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 2508 | 1463432416217 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:00:16 INFO - PROCESS | 2508 | 1463432416233 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x12677f800 == 50 [pid = 2508] [id = 225] 14:00:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x1267f8400) [pid = 2508] [serial = 673] [outer = 0x0] 14:00:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x1292cf800) [pid = 2508] [serial = 674] [outer = 0x1267f8400] 14:00:16 INFO - PROCESS | 2508 | 1463432416259 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x129393c00) [pid = 2508] [serial = 675] [outer = 0x1267f8400] 14:00:16 INFO - PROCESS | 2508 | 1463432416590 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 14:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:00:16 INFO - PROCESS | 2508 | 1463432416628 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 2508 | 1463432416629 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:00:16 INFO - PROCESS | 2508 | 1463432416631 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 2508 | 1463432416632 Marionette TRACE conn2 <- [1,874,null,{}] 14:00:16 INFO - PROCESS | 2508 | 1463432416634 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 2508 | 1463432416730 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:00:16 INFO - PROCESS | 2508 | 1463432416734 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290d3000 == 51 [pid = 2508] [id = 226] 14:00:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x1292c9000) [pid = 2508] [serial = 676] [outer = 0x0] 14:00:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x1293df000) [pid = 2508] [serial = 677] [outer = 0x1292c9000] 14:00:16 INFO - PROCESS | 2508 | 1463432416789 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12a6c9000) [pid = 2508] [serial = 678] [outer = 0x1292c9000] 14:00:17 INFO - PROCESS | 2508 | 1463432417137 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 14:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:00:17 INFO - PROCESS | 2508 | 1463432417152 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 2508 | 1463432417154 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:00:17 INFO - PROCESS | 2508 | 1463432417156 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 2508 | 1463432417157 Marionette TRACE conn2 <- [1,878,null,{}] 14:00:17 INFO - PROCESS | 2508 | 1463432417159 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:17 INFO - PROCESS | 2508 | 1463432417260 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:00:17 INFO - PROCESS | 2508 | 1463432417277 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a916000 == 52 [pid = 2508] [id = 227] 14:00:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x129396000) [pid = 2508] [serial = 679] [outer = 0x0] 14:00:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x12a773400) [pid = 2508] [serial = 680] [outer = 0x129396000] 14:00:17 INFO - PROCESS | 2508 | 1463432417309 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x12a974c00) [pid = 2508] [serial = 681] [outer = 0x129396000] 14:00:17 INFO - PROCESS | 2508 | 1463432417622 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 14:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:00:17 INFO - PROCESS | 2508 | 1463432417675 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 2508 | 1463432417677 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:00:17 INFO - PROCESS | 2508 | 1463432417679 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 2508 | 1463432417680 Marionette TRACE conn2 <- [1,882,null,{}] 14:00:17 INFO - PROCESS | 2508 | 1463432417682 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:17 INFO - PROCESS | 2508 | 1463432417782 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:00:17 INFO - PROCESS | 2508 | 1463432417816 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7da000 == 53 [pid = 2508] [id = 228] 14:00:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x12a77b000) [pid = 2508] [serial = 682] [outer = 0x0] 14:00:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x12aac5800) [pid = 2508] [serial = 683] [outer = 0x12a77b000] 14:00:17 INFO - PROCESS | 2508 | 1463432417842 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x12ba9ac00) [pid = 2508] [serial = 684] [outer = 0x12a77b000] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x12be93400) [pid = 2508] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x1192a0800) [pid = 2508] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x12a97b800) [pid = 2508] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x123c92400) [pid = 2508] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x12508ac00) [pid = 2508] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x110e4f000) [pid = 2508] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x123c91400) [pid = 2508] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x12682c800) [pid = 2508] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x1169c4c00) [pid = 2508] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x1169c2000) [pid = 2508] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x12be93000) [pid = 2508] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x110e4e000) [pid = 2508] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x12a6ee800) [pid = 2508] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:00:18 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x129395000) [pid = 2508] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:00:18 INFO - PROCESS | 2508 | 1463432418280 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 621ms 14:00:18 INFO - PROCESS | 2508 | 1463432418301 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:00:18 INFO - PROCESS | 2508 | 1463432418302 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:00:18 INFO - PROCESS | 2508 | 1463432418304 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 2508 | 1463432418306 Marionette TRACE conn2 <- [1,886,null,{}] 14:00:18 INFO - PROCESS | 2508 | 1463432418309 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 2508 | 1463432418439 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:00:18 INFO - PROCESS | 2508 | 1463432418473 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be21800 == 54 [pid = 2508] [id = 229] 14:00:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x110e48000) [pid = 2508] [serial = 685] [outer = 0x0] 14:00:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x1180c8000) [pid = 2508] [serial = 686] [outer = 0x110e48000] 14:00:18 INFO - PROCESS | 2508 | 1463432418504 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x128b28800) [pid = 2508] [serial = 687] [outer = 0x110e48000] 14:00:18 INFO - PROCESS | 2508 | 1463432418785 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 14:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:00:18 INFO - PROCESS | 2508 | 1463432418836 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 2508 | 1463432418838 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:00:18 INFO - PROCESS | 2508 | 1463432418841 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 2508 | 1463432418844 Marionette TRACE conn2 <- [1,890,null,{}] 14:00:18 INFO - PROCESS | 2508 | 1463432418851 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 2508 | 1463432418976 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:00:19 INFO - PROCESS | 2508 | 1463432419058 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c809800 == 55 [pid = 2508] [id = 230] 14:00:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12508ac00) [pid = 2508] [serial = 688] [outer = 0x0] 14:00:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x12be8f400) [pid = 2508] [serial = 689] [outer = 0x12508ac00] 14:00:19 INFO - PROCESS | 2508 | 1463432419101 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x12c0a0000) [pid = 2508] [serial = 690] [outer = 0x12508ac00] 14:00:19 INFO - PROCESS | 2508 | 1463432419504 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 677ms 14:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:00:19 INFO - PROCESS | 2508 | 1463432419519 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 2508 | 1463432419520 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:00:19 INFO - PROCESS | 2508 | 1463432419522 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 2508 | 1463432419523 Marionette TRACE conn2 <- [1,894,null,{}] 14:00:19 INFO - PROCESS | 2508 | 1463432419526 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 2508 | 1463432419606 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:00:19 INFO - PROCESS | 2508 | 1463432419660 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d11a000 == 56 [pid = 2508] [id = 231] 14:00:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x128b20c00) [pid = 2508] [serial = 691] [outer = 0x0] 14:00:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12c27c400) [pid = 2508] [serial = 692] [outer = 0x128b20c00] 14:00:19 INFO - PROCESS | 2508 | 1463432419685 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x12c285800) [pid = 2508] [serial = 693] [outer = 0x128b20c00] 14:00:19 INFO - PROCESS | 2508 | 1463432419976 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 14:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:00:19 INFO - PROCESS | 2508 | 1463432419990 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 2508 | 1463432419991 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:00:20 INFO - PROCESS | 2508 | 1463432420009 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 2508 | 1463432420012 Marionette TRACE conn2 <- [1,898,null,{}] 14:00:20 INFO - PROCESS | 2508 | 1463432420016 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:20 INFO - PROCESS | 2508 | 1463432420141 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:00:20 INFO - PROCESS | 2508 | 1463432420309 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x112f78800 == 57 [pid = 2508] [id = 232] 14:00:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x110e43800) [pid = 2508] [serial = 694] [outer = 0x0] 14:00:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x110e4fc00) [pid = 2508] [serial = 695] [outer = 0x110e43800] 14:00:20 INFO - PROCESS | 2508 | 1463432420347 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x112583400) [pid = 2508] [serial = 696] [outer = 0x110e43800] 14:00:20 INFO - PROCESS | 2508 | 1463432420774 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 837ms 14:00:20 INFO - PROCESS | 2508 | 1463432420833 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 2508 | 1463432420836 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:00:20 INFO - PROCESS | 2508 | 1463432420839 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 2508 | 1463432420842 Marionette TRACE conn2 <- [1,902,null,{}] 14:00:20 INFO - PROCESS | 2508 | 1463432420845 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:20 INFO - PROCESS | 2508 | 1463432420952 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:00:21 INFO - PROCESS | 2508 | 1463432421011 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x11966a800 == 58 [pid = 2508] [id = 233] 14:00:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x11606f800) [pid = 2508] [serial = 697] [outer = 0x0] 14:00:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x118191c00) [pid = 2508] [serial = 698] [outer = 0x11606f800] 14:00:21 INFO - PROCESS | 2508 | 1463432421044 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x11852c400) [pid = 2508] [serial = 699] [outer = 0x11606f800] 14:00:21 INFO - PROCESS | 2508 | 1463432421463 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 674ms 14:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:00:21 INFO - PROCESS | 2508 | 1463432421514 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 2508 | 1463432421517 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:00:21 INFO - PROCESS | 2508 | 1463432421519 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 2508 | 1463432421521 Marionette TRACE conn2 <- [1,906,null,{}] 14:00:21 INFO - PROCESS | 2508 | 1463432421523 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 2508 | 1463432421643 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:00:21 INFO - PROCESS | 2508 | 1463432421727 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be1d800 == 59 [pid = 2508] [id = 234] 14:00:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x11929e400) [pid = 2508] [serial = 700] [outer = 0x0] 14:00:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x119b37800) [pid = 2508] [serial = 701] [outer = 0x11929e400] 14:00:21 INFO - PROCESS | 2508 | 1463432421758 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x123e11400) [pid = 2508] [serial = 702] [outer = 0x11929e400] 14:00:22 INFO - PROCESS | 2508 | 1463432422180 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 669ms 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:00:22 INFO - PROCESS | 2508 | 1463432422189 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 2508 | 1463432422190 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:00:22 INFO - PROCESS | 2508 | 1463432422200 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 2508 | 1463432422205 Marionette TRACE conn2 <- [1,910,null,{}] 14:00:22 INFO - PROCESS | 2508 | 1463432422208 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 2508 | 1463432422311 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:00:22 INFO - PROCESS | 2508 | 1463432422363 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8c8000 == 60 [pid = 2508] [id = 235] 14:00:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x123e11c00) [pid = 2508] [serial = 703] [outer = 0x0] 14:00:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x124d4a000) [pid = 2508] [serial = 704] [outer = 0x123e11c00] 14:00:22 INFO - PROCESS | 2508 | 1463432422392 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x1290e2800) [pid = 2508] [serial = 705] [outer = 0x123e11c00] 14:00:22 INFO - PROCESS | 2508 | 1463432422801 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 628ms 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:00:22 INFO - PROCESS | 2508 | 1463432422823 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 2508 | 1463432422825 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:00:22 INFO - PROCESS | 2508 | 1463432422827 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 2508 | 1463432422830 Marionette TRACE conn2 <- [1,914,null,{}] 14:00:22 INFO - PROCESS | 2508 | 1463432422833 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 2508 | 1463432422933 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:00:23 INFO - PROCESS | 2508 | 1463432423020 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e167000 == 61 [pid = 2508] [id = 236] 14:00:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x1239d2800) [pid = 2508] [serial = 706] [outer = 0x0] 14:00:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x12a980000) [pid = 2508] [serial = 707] [outer = 0x1239d2800] 14:00:23 INFO - PROCESS | 2508 | 1463432423049 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x12badcc00) [pid = 2508] [serial = 708] [outer = 0x1239d2800] 14:00:23 INFO - PROCESS | 2508 | 1463432423472 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 675ms 14:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:00:23 INFO - PROCESS | 2508 | 1463432423504 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 2508 | 1463432423506 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:00:23 INFO - PROCESS | 2508 | 1463432423509 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 2508 | 1463432423514 Marionette TRACE conn2 <- [1,918,null,{}] 14:00:23 INFO - PROCESS | 2508 | 1463432423518 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:23 INFO - PROCESS | 2508 | 1463432423636 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:00:23 INFO - PROCESS | 2508 | 1463432423691 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e180000 == 62 [pid = 2508] [id = 237] 14:00:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12c285000) [pid = 2508] [serial = 709] [outer = 0x0] 14:00:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12c4b7400) [pid = 2508] [serial = 710] [outer = 0x12c285000] 14:00:23 INFO - PROCESS | 2508 | 1463432423727 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12c947800) [pid = 2508] [serial = 711] [outer = 0x12c285000] 14:00:24 INFO - PROCESS | 2508 | 1463432424146 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 677ms 14:00:24 INFO - PROCESS | 2508 | 1463432424185 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 2508 | 1463432424187 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:00:24 INFO - PROCESS | 2508 | 1463432424189 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 2508 | 1463432424190 Marionette TRACE conn2 <- [1,922,null,{}] 14:00:24 INFO - PROCESS | 2508 | 1463432424193 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 2508 | 1463432424313 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:00:24 INFO - PROCESS | 2508 | 1463432424372 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x118721000 == 63 [pid = 2508] [id = 238] 14:00:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x12cf3e000) [pid = 2508] [serial = 712] [outer = 0x0] 14:00:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x12cfc2400) [pid = 2508] [serial = 713] [outer = 0x12cf3e000] 14:00:24 INFO - PROCESS | 2508 | 1463432424400 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x12cfca400) [pid = 2508] [serial = 714] [outer = 0x12cf3e000] 14:00:24 INFO - PROCESS | 2508 | 1463432424789 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 618ms 14:00:24 INFO - PROCESS | 2508 | 1463432424808 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:00:24 INFO - PROCESS | 2508 | 1463432424809 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:00:24 INFO - PROCESS | 2508 | 1463432424814 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 2508 | 1463432424815 Marionette TRACE conn2 <- [1,926,null,{}] 14:00:24 INFO - PROCESS | 2508 | 1463432424818 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 2508 | 1463432424945 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:00:25 INFO - PROCESS | 2508 | 1463432425014 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d32800 == 64 [pid = 2508] [id = 239] 14:00:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x110e48800) [pid = 2508] [serial = 715] [outer = 0x0] 14:00:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x113166800) [pid = 2508] [serial = 716] [outer = 0x110e48800] 14:00:25 INFO - PROCESS | 2508 | 1463432425043 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x11316a400) [pid = 2508] [serial = 717] [outer = 0x110e48800] 14:00:25 INFO - PROCESS | 2508 | 1463432425462 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 14:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:00:25 INFO - PROCESS | 2508 | 1463432425486 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 2508 | 1463432425488 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:00:25 INFO - PROCESS | 2508 | 1463432425491 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 2508 | 1463432425494 Marionette TRACE conn2 <- [1,930,null,{}] 14:00:25 INFO - PROCESS | 2508 | 1463432425499 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 2508 | 1463432425667 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:00:25 INFO - PROCESS | 2508 | 1463432425789 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171f6000 == 65 [pid = 2508] [id = 240] 14:00:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x112589400) [pid = 2508] [serial = 718] [outer = 0x0] 14:00:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x11380f400) [pid = 2508] [serial = 719] [outer = 0x112589400] 14:00:25 INFO - PROCESS | 2508 | 1463432425837 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x128cc4800) [pid = 2508] [serial = 720] [outer = 0x112589400] 14:00:26 INFO - PROCESS | 2508 | 1463432426454 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 976ms 14:00:26 INFO - PROCESS | 2508 | 1463432426468 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 2508 | 1463432426470 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:00:26 INFO - PROCESS | 2508 | 1463432426474 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 2508 | 1463432426476 Marionette TRACE conn2 <- [1,934,null,{}] 14:00:26 INFO - PROCESS | 2508 | 1463432426499 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:26 INFO - PROCESS | 2508 | 1463432426597 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:00:26 INFO - PROCESS | 2508 | 1463432426670 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x116122800 == 66 [pid = 2508] [id = 241] 14:00:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x1161eb000) [pid = 2508] [serial = 721] [outer = 0x0] 14:00:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x1169c2400) [pid = 2508] [serial = 722] [outer = 0x1161eb000] 14:00:26 INFO - PROCESS | 2508 | 1463432426699 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x117678400) [pid = 2508] [serial = 723] [outer = 0x1161eb000] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12d11a000 == 65 [pid = 2508] [id = 231] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12c809800 == 64 [pid = 2508] [id = 230] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12be21800 == 63 [pid = 2508] [id = 229] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7da000 == 62 [pid = 2508] [id = 228] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12a916000 == 61 [pid = 2508] [id = 227] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x12a776400) [pid = 2508] [serial = 638] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | 1463432427156 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x1290d3000 == 60 [pid = 2508] [id = 226] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12677f800 == 59 [pid = 2508] [id = 225] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x117e21000 == 58 [pid = 2508] [id = 224] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x1242b6000 == 57 [pid = 2508] [id = 223] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x119ab6000 == 56 [pid = 2508] [id = 222] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x118e32800 == 55 [pid = 2508] [id = 221] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x1171f6800 == 54 [pid = 2508] [id = 220] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x119b6e000 == 53 [pid = 2508] [id = 219] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x12c81c000 == 52 [pid = 2508] [id = 216] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x123eb4000 == 51 [pid = 2508] [id = 215] 14:00:27 INFO - PROCESS | 2508 | --DOCSHELL 0x116f1a800 == 50 [pid = 2508] [id = 214] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 738ms 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:00:27 INFO - PROCESS | 2508 | 1463432427216 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 2508 | 1463432427219 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:00:27 INFO - PROCESS | 2508 | 1463432427224 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 2508 | 1463432427226 Marionette TRACE conn2 <- [1,938,null,{}] 14:00:27 INFO - PROCESS | 2508 | 1463432427254 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 2508 | 1463432427338 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:00:27 INFO - PROCESS | 2508 | 1463432427349 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x118578000 == 51 [pid = 2508] [id = 242] 14:00:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x118531000) [pid = 2508] [serial = 724] [outer = 0x0] 14:00:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x119007400) [pid = 2508] [serial = 725] [outer = 0x118531000] 14:00:27 INFO - PROCESS | 2508 | 1463432427375 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x119a3bc00) [pid = 2508] [serial = 726] [outer = 0x118531000] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x12cfccc00) [pid = 2508] [serial = 636] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x12cf47800) [pid = 2508] [serial = 621] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x128ba2400) [pid = 2508] [serial = 596] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x124568000) [pid = 2508] [serial = 606] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x11942b000) [pid = 2508] [serial = 593] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x12aaca400) [pid = 2508] [serial = 614] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x123c9e800) [pid = 2508] [serial = 626] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x128ba3c00) [pid = 2508] [serial = 609] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x12cfcb000) [pid = 2508] [serial = 633] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x123c9a800) [pid = 2508] [serial = 624] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x1290d9800) [pid = 2508] [serial = 611] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x118530400) [pid = 2508] [serial = 603] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x12cf3d000) [pid = 2508] [serial = 620] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x1169cd400) [pid = 2508] [serial = 588] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12c280800) [pid = 2508] [serial = 617] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x123c96c00) [pid = 2508] [serial = 623] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x11385b800) [pid = 2508] [serial = 590] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x12cfbf400) [pid = 2508] [serial = 627] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x123c9c400) [pid = 2508] [serial = 630] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x126762400) [pid = 2508] [serial = 608] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x12bae6400) [pid = 2508] [serial = 632] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x12c943400) [pid = 2508] [serial = 618] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x110e51400) [pid = 2508] [serial = 629] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12bde3800) [pid = 2508] [serial = 599] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x118098800) [pid = 2508] [serial = 602] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x12c0a4c00) [pid = 2508] [serial = 549] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x119d24c00) [pid = 2508] [serial = 605] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x129397800) [pid = 2508] [serial = 635] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x12bde6000) [pid = 2508] [serial = 615] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x12a6fa800) [pid = 2508] [serial = 612] [outer = 0x0] [url = about:blank] 14:00:27 INFO - PROCESS | 2508 | 1463432427740 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 548ms 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:00:27 INFO - PROCESS | 2508 | 1463432427772 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 2508 | 1463432427773 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:00:27 INFO - PROCESS | 2508 | 1463432427775 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 2508 | 1463432427779 Marionette TRACE conn2 <- [1,942,null,{}] 14:00:27 INFO - PROCESS | 2508 | 1463432427787 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 2508 | 1463432427872 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:00:27 INFO - PROCESS | 2508 | 1463432427879 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ce2000 == 52 [pid = 2508] [id = 243] 14:00:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x123c94000) [pid = 2508] [serial = 727] [outer = 0x0] 14:00:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x123c9d000) [pid = 2508] [serial = 728] [outer = 0x123c94000] 14:00:27 INFO - PROCESS | 2508 | 1463432427907 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x1249a8800) [pid = 2508] [serial = 729] [outer = 0x123c94000] 14:00:28 INFO - PROCESS | 2508 | 1463432428238 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 473ms 14:00:28 INFO - PROCESS | 2508 | 1463432428249 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 2508 | 1463432428251 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:00:28 INFO - PROCESS | 2508 | 1463432428253 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 2508 | 1463432428254 Marionette TRACE conn2 <- [1,946,null,{}] 14:00:28 INFO - PROCESS | 2508 | 1463432428257 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 2508 | 1463432428354 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:00:28 INFO - PROCESS | 2508 | 1463432428407 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x1249da800 == 53 [pid = 2508] [id = 244] 14:00:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x12480ac00) [pid = 2508] [serial = 730] [outer = 0x0] 14:00:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x12560b400) [pid = 2508] [serial = 731] [outer = 0x12480ac00] 14:00:28 INFO - PROCESS | 2508 | 1463432428434 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x128b99400) [pid = 2508] [serial = 732] [outer = 0x12480ac00] 14:00:28 INFO - PROCESS | 2508 | 1463432428730 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:00:28 INFO - PROCESS | 2508 | 1463432428771 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 2508 | 1463432428773 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:00:28 INFO - PROCESS | 2508 | 1463432428775 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 2508 | 1463432428776 Marionette TRACE conn2 <- [1,950,null,{}] 14:00:28 INFO - PROCESS | 2508 | 1463432428780 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 2508 | 1463432428859 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:00:28 INFO - PROCESS | 2508 | 1463432428866 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x128ef1000 == 54 [pid = 2508] [id = 245] 14:00:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x128b9e800) [pid = 2508] [serial = 733] [outer = 0x0] 14:00:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12938e800) [pid = 2508] [serial = 734] [outer = 0x128b9e800] 14:00:28 INFO - PROCESS | 2508 | 1463432428891 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x129399c00) [pid = 2508] [serial = 735] [outer = 0x128b9e800] 14:00:29 INFO - PROCESS | 2508 | 1463432429207 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 14:00:29 INFO - PROCESS | 2508 | 1463432429271 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 2508 | 1463432429273 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:00:29 INFO - PROCESS | 2508 | 1463432429282 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 2508 | 1463432429283 Marionette TRACE conn2 <- [1,954,null,{}] 14:00:29 INFO - PROCESS | 2508 | 1463432429293 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 2508 | 1463432429411 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:00:29 INFO - PROCESS | 2508 | 1463432429448 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a634000 == 55 [pid = 2508] [id = 246] 14:00:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12938d800) [pid = 2508] [serial = 736] [outer = 0x0] 14:00:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x12a6f0800) [pid = 2508] [serial = 737] [outer = 0x12938d800] 14:00:29 INFO - PROCESS | 2508 | 1463432429481 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x12bde6000) [pid = 2508] [serial = 738] [outer = 0x12938d800] 14:00:29 INFO - PROCESS | 2508 | 1463432429811 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 576ms 14:00:29 INFO - PROCESS | 2508 | 1463432429858 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 2508 | 1463432429860 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:00:29 INFO - PROCESS | 2508 | 1463432429862 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 2508 | 1463432429863 Marionette TRACE conn2 <- [1,958,null,{}] 14:00:29 INFO - PROCESS | 2508 | 1463432429865 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 2508 | 1463432429965 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:00:30 INFO - PROCESS | 2508 | 1463432430000 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7f1000 == 56 [pid = 2508] [id = 247] 14:00:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x12bde7c00) [pid = 2508] [serial = 739] [outer = 0x0] 14:00:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12c27e800) [pid = 2508] [serial = 740] [outer = 0x12bde7c00] 14:00:30 INFO - PROCESS | 2508 | 1463432430024 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12c93c800) [pid = 2508] [serial = 741] [outer = 0x12bde7c00] 14:00:30 INFO - PROCESS | 2508 | 1463432430314 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 14:00:30 INFO - PROCESS | 2508 | 1463432430342 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 2508 | 1463432430343 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:00:30 INFO - PROCESS | 2508 | 1463432430349 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 2508 | 1463432430350 Marionette TRACE conn2 <- [1,962,null,{}] 14:00:30 INFO - PROCESS | 2508 | 1463432430352 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:30 INFO - PROCESS | 2508 | 1463432430456 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:00:30 INFO - PROCESS | 2508 | 1463432430469 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c456800 == 57 [pid = 2508] [id = 248] 14:00:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12be95800) [pid = 2508] [serial = 742] [outer = 0x0] 14:00:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x12c948000) [pid = 2508] [serial = 743] [outer = 0x12be95800] 14:00:30 INFO - PROCESS | 2508 | 1463432430493 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x12cf4b800) [pid = 2508] [serial = 744] [outer = 0x12be95800] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x12508ac00) [pid = 2508] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12938f400) [pid = 2508] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x1267f8400) [pid = 2508] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x1161eac00) [pid = 2508] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x112587800) [pid = 2508] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x1292c9000) [pid = 2508] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x110e48000) [pid = 2508] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x129396000) [pid = 2508] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x117168400) [pid = 2508] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x119a47c00) [pid = 2508] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x124d54000) [pid = 2508] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x123c9d400) [pid = 2508] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:00:30 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x12a77b000) [pid = 2508] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:00:31 INFO - PROCESS | 2508 | 1463432431112 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 770ms 14:00:31 INFO - PROCESS | 2508 | 1463432431119 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 2508 | 1463432431122 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:00:31 INFO - PROCESS | 2508 | 1463432431126 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 2508 | 1463432431130 Marionette TRACE conn2 <- [1,966,null,{}] 14:00:31 INFO - PROCESS | 2508 | 1463432431152 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:31 INFO - PROCESS | 2508 | 1463432431260 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:00:31 INFO - PROCESS | 2508 | 1463432431329 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193e7000 == 58 [pid = 2508] [id = 249] 14:00:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x113802800) [pid = 2508] [serial = 745] [outer = 0x0] 14:00:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x1169cc000) [pid = 2508] [serial = 746] [outer = 0x113802800] 14:00:31 INFO - PROCESS | 2508 | 1463432431362 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x1180c3400) [pid = 2508] [serial = 747] [outer = 0x113802800] 14:00:31 INFO - PROCESS | 2508 | 1463432431790 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 693ms 14:00:31 INFO - PROCESS | 2508 | 1463432431819 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 2508 | 1463432431823 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:00:31 INFO - PROCESS | 2508 | 1463432431828 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 2508 | 1463432431830 Marionette TRACE conn2 <- [1,970,null,{}] 14:00:31 INFO - PROCESS | 2508 | 1463432431833 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:31 INFO - PROCESS | 2508 | 1463432431936 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:00:32 INFO - PROCESS | 2508 | 1463432432019 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x127822800 == 59 [pid = 2508] [id = 250] 14:00:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x118530400) [pid = 2508] [serial = 748] [outer = 0x0] 14:00:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x119a48c00) [pid = 2508] [serial = 749] [outer = 0x118530400] 14:00:32 INFO - PROCESS | 2508 | 1463432432092 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x123c97800) [pid = 2508] [serial = 750] [outer = 0x118530400] 14:00:32 INFO - PROCESS | 2508 | 1463432432548 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 779ms 14:00:32 INFO - PROCESS | 2508 | 1463432432608 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:00:32 INFO - PROCESS | 2508 | 1463432432610 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:00:32 INFO - PROCESS | 2508 | 1463432432614 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 2508 | 1463432432618 Marionette TRACE conn2 <- [1,974,null,{}] 14:00:32 INFO - PROCESS | 2508 | 1463432432631 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 2508 | 1463432432781 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:00:32 INFO - PROCESS | 2508 | 1463432432884 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d10a800 == 60 [pid = 2508] [id = 251] 14:00:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x1256f2c00) [pid = 2508] [serial = 751] [outer = 0x0] 14:00:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1292c2800) [pid = 2508] [serial = 752] [outer = 0x1256f2c00] 14:00:32 INFO - PROCESS | 2508 | 1463432432935 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12a6cb400) [pid = 2508] [serial = 753] [outer = 0x1256f2c00] 14:00:33 INFO - PROCESS | 2508 | 1463432433418 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 825ms 14:00:33 INFO - PROCESS | 2508 | 1463432433439 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 2508 | 1463432433441 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:00:33 INFO - PROCESS | 2508 | 1463432433443 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 2508 | 1463432433444 Marionette TRACE conn2 <- [1,978,null,{}] 14:00:33 INFO - PROCESS | 2508 | 1463432433449 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 2508 | 1463432433550 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:00:33 INFO - PROCESS | 2508 | 1463432433608 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d64a800 == 61 [pid = 2508] [id = 252] 14:00:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12a774c00) [pid = 2508] [serial = 754] [outer = 0x0] 14:00:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12aa63800) [pid = 2508] [serial = 755] [outer = 0x12a774c00] 14:00:33 INFO - PROCESS | 2508 | 1463432433637 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x12bde6400) [pid = 2508] [serial = 756] [outer = 0x12a774c00] 14:00:34 INFO - PROCESS | 2508 | 1463432434071 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 672ms 14:00:34 INFO - PROCESS | 2508 | 1463432434116 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 2508 | 1463432434117 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:00:34 INFO - PROCESS | 2508 | 1463432434119 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 2508 | 1463432434121 Marionette TRACE conn2 <- [1,982,null,{}] 14:00:34 INFO - PROCESS | 2508 | 1463432434123 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 2508 | 1463432434222 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:00:34 INFO - PROCESS | 2508 | 1463432434278 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de06000 == 62 [pid = 2508] [id = 253] 14:00:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x12aaca400) [pid = 2508] [serial = 757] [outer = 0x0] 14:00:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x12c946800) [pid = 2508] [serial = 758] [outer = 0x12aaca400] 14:00:34 INFO - PROCESS | 2508 | 1463432434307 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x12cfc1000) [pid = 2508] [serial = 759] [outer = 0x12aaca400] 14:00:34 INFO - PROCESS | 2508 | 1463432434750 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:00:34 INFO - PROCESS | 2508 | 1463432434788 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 2508 | 1463432434789 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:00:34 INFO - PROCESS | 2508 | 1463432434791 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 2508 | 1463432434793 Marionette TRACE conn2 <- [1,986,null,{}] 14:00:34 INFO - PROCESS | 2508 | 1463432434795 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 2508 | 1463432434928 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:00:34 INFO - PROCESS | 2508 | 1463432434987 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x11285a000 == 63 [pid = 2508] [id = 254] 14:00:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x121092000) [pid = 2508] [serial = 760] [outer = 0x0] 14:00:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x12bae3c00) [pid = 2508] [serial = 761] [outer = 0x121092000] 14:00:35 INFO - PROCESS | 2508 | 1463432435016 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x12cfcd400) [pid = 2508] [serial = 762] [outer = 0x121092000] 14:00:35 INFO - PROCESS | 2508 | 1463432435436 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 14:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:00:35 INFO - PROCESS | 2508 | 1463432435463 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 2508 | 1463432435464 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:00:35 INFO - PROCESS | 2508 | 1463432435467 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 2508 | 1463432435468 Marionette TRACE conn2 <- [1,990,null,{}] 14:00:35 INFO - PROCESS | 2508 | 1463432435470 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 2508 | 1463432435569 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:00:35 INFO - PROCESS | 2508 | 1463432435626 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a0e000 == 64 [pid = 2508] [id = 255] 14:00:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x11987fc00) [pid = 2508] [serial = 763] [outer = 0x0] 14:00:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x119885400) [pid = 2508] [serial = 764] [outer = 0x11987fc00] 14:00:35 INFO - PROCESS | 2508 | 1463432435654 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x11988a000) [pid = 2508] [serial = 765] [outer = 0x11987fc00] 14:00:36 INFO - PROCESS | 2508 | 1463432436257 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 818ms 14:00:36 INFO - PROCESS | 2508 | 1463432436286 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:00:36 INFO - PROCESS | 2508 | 1463432436289 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:00:36 INFO - PROCESS | 2508 | 1463432436292 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 2508 | 1463432436295 Marionette TRACE conn2 <- [1,994,null,{}] 14:00:36 INFO - PROCESS | 2508 | 1463432436298 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 2508 | 1463432436396 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:00:36 INFO - PROCESS | 2508 | 1463432436457 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x123817800 == 65 [pid = 2508] [id = 256] 14:00:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x113160c00) [pid = 2508] [serial = 766] [outer = 0x0] 14:00:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x116938800) [pid = 2508] [serial = 767] [outer = 0x113160c00] 14:00:36 INFO - PROCESS | 2508 | 1463432436485 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x1180c5c00) [pid = 2508] [serial = 768] [outer = 0x113160c00] 14:00:36 INFO - PROCESS | 2508 | 1463432436951 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:00:36 INFO - PROCESS | 2508 | 1463432436966 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 2508 | 1463432436969 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:00:36 INFO - PROCESS | 2508 | 1463432436974 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 2508 | 1463432436975 Marionette TRACE conn2 <- [1,998,null,{}] 14:00:37 INFO - PROCESS | 2508 | 1463432436998 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 2508 | 1463432437098 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:00:37 INFO - PROCESS | 2508 | 1463432437170 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x118eed800 == 66 [pid = 2508] [id = 257] 14:00:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x11858d800) [pid = 2508] [serial = 769] [outer = 0x0] 14:00:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x119883800) [pid = 2508] [serial = 770] [outer = 0x11858d800] 14:00:37 INFO - PROCESS | 2508 | 1463432437199 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x11988d400) [pid = 2508] [serial = 771] [outer = 0x11858d800] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7f1000 == 65 [pid = 2508] [id = 247] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x12a634000 == 64 [pid = 2508] [id = 246] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x128ef1000 == 63 [pid = 2508] [id = 245] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x1249da800 == 62 [pid = 2508] [id = 244] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x123ce2000 == 61 [pid = 2508] [id = 243] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x118578000 == 60 [pid = 2508] [id = 242] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x116122800 == 59 [pid = 2508] [id = 241] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x112580c00) [pid = 2508] [serial = 641] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x1180bcc00) [pid = 2508] [serial = 644] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x124224c00) [pid = 2508] [serial = 647] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x1293d8c00) [pid = 2508] [serial = 650] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x12a77fc00) [pid = 2508] [serial = 653] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x12e180000 == 58 [pid = 2508] [id = 237] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x12e167000 == 57 [pid = 2508] [id = 236] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x12d8c8000 == 56 [pid = 2508] [id = 235] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x12be1d800 == 55 [pid = 2508] [id = 234] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x11966a800 == 54 [pid = 2508] [id = 233] 14:00:37 INFO - PROCESS | 2508 | --DOCSHELL 0x112f78800 == 53 [pid = 2508] [id = 232] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x12a77a000) [pid = 2508] [serial = 639] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x1292cf800) [pid = 2508] [serial = 674] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x11858a400) [pid = 2508] [serial = 662] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x11929f000) [pid = 2508] [serial = 663] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x115e37000) [pid = 2508] [serial = 656] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x1169c5000) [pid = 2508] [serial = 657] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x1293df000) [pid = 2508] [serial = 677] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x1180c8000) [pid = 2508] [serial = 686] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x12a773400) [pid = 2508] [serial = 680] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x1181e8400) [pid = 2508] [serial = 660] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x11809d400) [pid = 2508] [serial = 659] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12a6c9000) [pid = 2508] [serial = 678] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x123c91000) [pid = 2508] [serial = 665] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x123c98800) [pid = 2508] [serial = 666] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x1265fc400) [pid = 2508] [serial = 671] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x123e0b800) [pid = 2508] [serial = 668] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x12aac5800) [pid = 2508] [serial = 683] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x12480c400) [pid = 2508] [serial = 669] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x128b28800) [pid = 2508] [serial = 687] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x12ba9ac00) [pid = 2508] [serial = 684] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12be8f400) [pid = 2508] [serial = 689] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x12a974c00) [pid = 2508] [serial = 681] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x129393c00) [pid = 2508] [serial = 675] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x128ce8400) [pid = 2508] [serial = 672] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x12c27c400) [pid = 2508] [serial = 692] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x12c0a0000) [pid = 2508] [serial = 690] [outer = 0x0] [url = about:blank] 14:00:37 INFO - PROCESS | 2508 | 1463432437577 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 639ms 14:00:37 INFO - PROCESS | 2508 | 1463432437613 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 2508 | 1463432437614 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:00:37 INFO - PROCESS | 2508 | 1463432437617 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 2508 | 1463432437619 Marionette TRACE conn2 <- [1,1002,null,{}] 14:00:37 INFO - PROCESS | 2508 | 1463432437626 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 2508 | 1463432437720 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:00:37 INFO - PROCESS | 2508 | 1463432437803 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x123cd3800 == 54 [pid = 2508] [id = 258] 14:00:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x11988bc00) [pid = 2508] [serial = 772] [outer = 0x0] 14:00:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x121090400) [pid = 2508] [serial = 773] [outer = 0x11988bc00] 14:00:37 INFO - PROCESS | 2508 | 1463432437832 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x123c9dc00) [pid = 2508] [serial = 774] [outer = 0x11988bc00] 14:00:38 INFO - PROCESS | 2508 | 1463432438149 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 579ms 14:00:38 INFO - PROCESS | 2508 | 1463432438198 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 2508 | 1463432438200 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:00:38 INFO - PROCESS | 2508 | 1463432438202 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 2508 | 1463432438203 Marionette TRACE conn2 <- [1,1006,null,{}] 14:00:38 INFO - PROCESS | 2508 | 1463432438206 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:38 INFO - PROCESS | 2508 | 1463432438300 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:00:38 INFO - PROCESS | 2508 | 1463432438366 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x124d62800 == 55 [pid = 2508] [id = 259] 14:00:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x1190b5800) [pid = 2508] [serial = 775] [outer = 0x0] 14:00:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x123cc1000) [pid = 2508] [serial = 776] [outer = 0x1190b5800] 14:00:38 INFO - PROCESS | 2508 | 1463432438406 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12508c400) [pid = 2508] [serial = 777] [outer = 0x1190b5800] 14:00:38 INFO - PROCESS | 2508 | 1463432438839 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 672ms 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:00:38 INFO - PROCESS | 2508 | 1463432438875 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 2508 | 1463432438876 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:00:38 INFO - PROCESS | 2508 | 1463432438879 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 2508 | 1463432438882 Marionette TRACE conn2 <- [1,1010,null,{}] 14:00:38 INFO - PROCESS | 2508 | 1463432438884 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:38 INFO - PROCESS | 2508 | 1463432438969 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:00:38 INFO - PROCESS | 2508 | 1463432438973 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a24000 == 56 [pid = 2508] [id = 260] 14:00:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12480e400) [pid = 2508] [serial = 778] [outer = 0x0] 14:00:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x126824c00) [pid = 2508] [serial = 779] [outer = 0x12480e400] 14:00:39 INFO - PROCESS | 2508 | 1463432438999 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x128ba2400) [pid = 2508] [serial = 780] [outer = 0x12480e400] 14:00:39 INFO - PROCESS | 2508 | 1463432439347 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 524ms 14:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:00:39 INFO - PROCESS | 2508 | 1463432439402 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 2508 | 1463432439403 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:00:39 INFO - PROCESS | 2508 | 1463432439406 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 2508 | 1463432439407 Marionette TRACE conn2 <- [1,1014,null,{}] 14:00:39 INFO - PROCESS | 2508 | 1463432439409 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 2508 | 1463432439532 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:00:39 INFO - PROCESS | 2508 | 1463432439551 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x129355000 == 57 [pid = 2508] [id = 261] 14:00:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x1290da400) [pid = 2508] [serial = 781] [outer = 0x0] 14:00:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x129397000) [pid = 2508] [serial = 782] [outer = 0x1290da400] 14:00:39 INFO - PROCESS | 2508 | 1463432439577 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x12be8dc00) [pid = 2508] [serial = 783] [outer = 0x1290da400] 14:00:39 INFO - PROCESS | 2508 | 1463432439909 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 14:00:39 INFO - PROCESS | 2508 | 1463432439929 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 2508 | 1463432439932 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:00:39 INFO - PROCESS | 2508 | 1463432439941 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 2508 | 1463432439942 Marionette TRACE conn2 <- [1,1018,null,{}] 14:00:39 INFO - PROCESS | 2508 | 1463432439945 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 2508 | 1463432440056 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:00:40 INFO - PROCESS | 2508 | 1463432440070 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0cf000 == 58 [pid = 2508] [id = 262] 14:00:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12a6ee800) [pid = 2508] [serial = 784] [outer = 0x0] 14:00:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12c4bdc00) [pid = 2508] [serial = 785] [outer = 0x12a6ee800] 14:00:40 INFO - PROCESS | 2508 | 1463432440094 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12cf4b000) [pid = 2508] [serial = 786] [outer = 0x12a6ee800] 14:00:40 INFO - PROCESS | 2508 | 1463432440457 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 576ms 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:00:40 INFO - PROCESS | 2508 | 1463432440511 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 2508 | 1463432440513 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:00:40 INFO - PROCESS | 2508 | 1463432440515 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 2508 | 1463432440516 Marionette TRACE conn2 <- [1,1022,null,{}] 14:00:40 INFO - PROCESS | 2508 | 1463432440518 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 2508 | 1463432440620 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:00:40 INFO - PROCESS | 2508 | 1463432440657 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c21d000 == 59 [pid = 2508] [id = 263] 14:00:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x112873400) [pid = 2508] [serial = 787] [outer = 0x0] 14:00:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x11287a800) [pid = 2508] [serial = 788] [outer = 0x112873400] 14:00:40 INFO - PROCESS | 2508 | 1463432440682 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x11287f400) [pid = 2508] [serial = 789] [outer = 0x112873400] 14:00:40 INFO - PROCESS | 2508 | 1463432440992 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 14:00:41 INFO - PROCESS | 2508 | 1463432441036 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 2508 | 1463432441037 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:00:41 INFO - PROCESS | 2508 | 1463432441039 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 2508 | 1463432441040 Marionette TRACE conn2 <- [1,1026,null,{}] 14:00:41 INFO - PROCESS | 2508 | 1463432441043 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:41 INFO - PROCESS | 2508 | 1463432441151 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:00:41 INFO - PROCESS | 2508 | 1463432441191 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a25000 == 60 [pid = 2508] [id = 264] 14:00:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x11287b000) [pid = 2508] [serial = 790] [outer = 0x0] 14:00:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x12a97f800) [pid = 2508] [serial = 791] [outer = 0x11287b000] 14:00:41 INFO - PROCESS | 2508 | 1463432441215 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x12cfc1800) [pid = 2508] [serial = 792] [outer = 0x11287b000] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x110faf800) [pid = 2508] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x1293e7800) [pid = 2508] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x125609c00) [pid = 2508] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x128b22c00) [pid = 2508] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x119289800) [pid = 2508] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12bddd800) [pid = 2508] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12682d400) [pid = 2508] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x117e46800) [pid = 2508] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x11766f800) [pid = 2508] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x112709800) [pid = 2508] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x116a4fc00) [pid = 2508] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x128b1ac00) [pid = 2508] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x12c4bb000) [pid = 2508] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x118527400) [pid = 2508] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x12b75cc00) [pid = 2508] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x119435000) [pid = 2508] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x1290dc800) [pid = 2508] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x126c56000) [pid = 2508] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x12bde4400) [pid = 2508] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x116197000) [pid = 2508] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x128b9e800) [pid = 2508] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x12938d800) [pid = 2508] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x113342400) [pid = 2508] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x1169ce000) [pid = 2508] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x123c91c00) [pid = 2508] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x128b9d000) [pid = 2508] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x11257d800) [pid = 2508] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x12bde7c00) [pid = 2508] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x118531000) [pid = 2508] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x112589400) [pid = 2508] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x123c94000) [pid = 2508] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x11929e400) [pid = 2508] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x123e11c00) [pid = 2508] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x1161eb000) [pid = 2508] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x110e43800) [pid = 2508] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x11606f800) [pid = 2508] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:00:41 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x12480ac00) [pid = 2508] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:00:41 INFO - PROCESS | 2508 | 1463432441759 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 769ms 14:00:41 INFO - PROCESS | 2508 | 1463432441808 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 2508 | 1463432441810 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:00:41 INFO - PROCESS | 2508 | 1463432441818 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 2508 | 1463432441819 Marionette TRACE conn2 <- [1,1030,null,{}] 14:00:41 INFO - PROCESS | 2508 | 1463432441821 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:41 INFO - PROCESS | 2508 | 1463432441908 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:00:41 INFO - PROCESS | 2508 | 1463432441913 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e36800 == 61 [pid = 2508] [id = 265] 14:00:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x110d5a800) [pid = 2508] [serial = 793] [outer = 0x0] 14:00:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x110d5dc00) [pid = 2508] [serial = 794] [outer = 0x110d5a800] 14:00:41 INFO - PROCESS | 2508 | 1463432441938 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x110d61c00) [pid = 2508] [serial = 795] [outer = 0x110d5a800] 14:00:42 INFO - PROCESS | 2508 | 1463432442290 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 14:00:42 INFO - PROCESS | 2508 | 1463432442337 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 2508 | 1463432442338 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:00:42 INFO - PROCESS | 2508 | 1463432442341 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 2508 | 1463432442342 Marionette TRACE conn2 <- [1,1034,null,{}] 14:00:42 INFO - PROCESS | 2508 | 1463432442345 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 2508 | 1463432442467 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:00:42 INFO - PROCESS | 2508 | 1463432442473 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d64f800 == 62 [pid = 2508] [id = 266] 14:00:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x113342400) [pid = 2508] [serial = 796] [outer = 0x0] 14:00:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x119435000) [pid = 2508] [serial = 797] [outer = 0x113342400] 14:00:42 INFO - PROCESS | 2508 | 1463432442507 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x1256eb800) [pid = 2508] [serial = 798] [outer = 0x113342400] 14:00:42 INFO - PROCESS | 2508 | 1463432442842 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 14:00:42 INFO - PROCESS | 2508 | 1463432442863 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 2508 | 1463432442866 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:00:42 INFO - PROCESS | 2508 | 1463432442869 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 2508 | 1463432442870 Marionette TRACE conn2 <- [1,1038,null,{}] 14:00:42 INFO - PROCESS | 2508 | 1463432442872 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 2508 | 1463432442960 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:00:43 INFO - PROCESS | 2508 | 1463432443020 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de08000 == 63 [pid = 2508] [id = 267] 14:00:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x118198400) [pid = 2508] [serial = 799] [outer = 0x0] 14:00:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12682d400) [pid = 2508] [serial = 800] [outer = 0x118198400] 14:00:43 INFO - PROCESS | 2508 | 1463432443045 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1292c8400) [pid = 2508] [serial = 801] [outer = 0x118198400] 14:00:43 INFO - PROCESS | 2508 | 1463432443309 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:00:43 INFO - PROCESS | 2508 | 1463432443337 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 2508 | 1463432443338 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:00:43 INFO - PROCESS | 2508 | 1463432443340 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 2508 | 1463432443341 Marionette TRACE conn2 <- [1,1042,null,{}] 14:00:43 INFO - PROCESS | 2508 | 1463432443344 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 2508 | 1463432443445 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:00:43 INFO - PROCESS | 2508 | 1463432443450 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c04f000 == 64 [pid = 2508] [id = 268] 14:00:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x110e43c00) [pid = 2508] [serial = 802] [outer = 0x0] 14:00:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12badbc00) [pid = 2508] [serial = 803] [outer = 0x110e43c00] 14:00:43 INFO - PROCESS | 2508 | 1463432443475 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12c4bb000) [pid = 2508] [serial = 804] [outer = 0x110e43c00] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 619ms 14:00:43 INFO - PROCESS | 2508 | 1463432443954 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:00:43 INFO - PROCESS | 2508 | 1463432443959 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 2508 | 1463432443962 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:00:43 INFO - PROCESS | 2508 | 1463432443966 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 2508 | 1463432443968 Marionette TRACE conn2 <- [1,1046,null,{}] 14:00:43 INFO - PROCESS | 2508 | 1463432443972 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:44 INFO - PROCESS | 2508 | 1463432444086 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:00:44 INFO - PROCESS | 2508 | 1463432444162 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871d800 == 65 [pid = 2508] [id = 269] 14:00:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x11257c000) [pid = 2508] [serial = 805] [outer = 0x0] 14:00:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x11287c800) [pid = 2508] [serial = 806] [outer = 0x11257c000] 14:00:44 INFO - PROCESS | 2508 | 1463432444194 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x113169800) [pid = 2508] [serial = 807] [outer = 0x11257c000] 14:00:44 INFO - PROCESS | 2508 | 1463432444606 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 14:00:44 INFO - PROCESS | 2508 | 1463432444638 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 2508 | 1463432444642 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:00:44 INFO - PROCESS | 2508 | 1463432444647 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 2508 | 1463432444649 Marionette TRACE conn2 <- [1,1050,null,{}] 14:00:44 INFO - PROCESS | 2508 | 1463432444651 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:44 INFO - PROCESS | 2508 | 1463432444757 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:00:44 INFO - PROCESS | 2508 | 1463432444817 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290bb800 == 66 [pid = 2508] [id = 270] 14:00:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x115ebc000) [pid = 2508] [serial = 808] [outer = 0x0] 14:00:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x1180c0c00) [pid = 2508] [serial = 809] [outer = 0x115ebc000] 14:00:44 INFO - PROCESS | 2508 | 1463432444848 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x1187a5800) [pid = 2508] [serial = 810] [outer = 0x115ebc000] 14:00:45 INFO - PROCESS | 2508 | 1463432445297 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 672ms 14:00:45 INFO - PROCESS | 2508 | 1463432445319 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:00:45 INFO - PROCESS | 2508 | 1463432445321 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:00:45 INFO - PROCESS | 2508 | 1463432445323 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 2508 | 1463432445325 Marionette TRACE conn2 <- [1,1054,null,{}] 14:00:45 INFO - PROCESS | 2508 | 1463432445334 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 2508 | 1463432445464 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:00:45 INFO - PROCESS | 2508 | 1463432445571 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d656000 == 67 [pid = 2508] [id = 271] 14:00:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x119881800) [pid = 2508] [serial = 811] [outer = 0x0] 14:00:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x121088c00) [pid = 2508] [serial = 812] [outer = 0x119881800] 14:00:45 INFO - PROCESS | 2508 | 1463432445605 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x123c9bc00) [pid = 2508] [serial = 813] [outer = 0x119881800] 14:00:46 INFO - PROCESS | 2508 | 1463432446053 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 774ms 14:00:46 INFO - PROCESS | 2508 | 1463432446098 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 2508 | 1463432446100 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:00:46 INFO - PROCESS | 2508 | 1463432446102 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 2508 | 1463432446103 Marionette TRACE conn2 <- [1,1058,null,{}] 14:00:46 INFO - PROCESS | 2508 | 1463432446106 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 2508 | 1463432446214 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:00:46 INFO - PROCESS | 2508 | 1463432446275 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x112fa7000 == 68 [pid = 2508] [id = 272] 14:00:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x112587c00) [pid = 2508] [serial = 814] [outer = 0x0] 14:00:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x1169c1400) [pid = 2508] [serial = 815] [outer = 0x112587c00] 14:00:46 INFO - PROCESS | 2508 | 1463432446347 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x119294400) [pid = 2508] [serial = 816] [outer = 0x112587c00] 14:00:47 INFO - PROCESS | 2508 | 1463432447089 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1019ms 14:00:47 INFO - PROCESS | 2508 | 1463432447122 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 2508 | 1463432447126 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:00:47 INFO - PROCESS | 2508 | 1463432447147 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 2508 | 1463432447149 Marionette TRACE conn2 <- [1,1062,null,{}] 14:00:47 INFO - PROCESS | 2508 | 1463432447155 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:47 INFO - PROCESS | 2508 | 1463432447294 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:00:47 INFO - PROCESS | 2508 | 1463432447457 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x112861000 == 69 [pid = 2508] [id = 273] 14:00:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x110d60000) [pid = 2508] [serial = 817] [outer = 0x0] 14:00:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x110e51800) [pid = 2508] [serial = 818] [outer = 0x110d60000] 14:00:47 INFO - PROCESS | 2508 | 1463432447505 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x112874c00) [pid = 2508] [serial = 819] [outer = 0x110d60000] 14:00:47 INFO - PROCESS | 2508 | 1463432447976 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 891ms 14:00:48 INFO - PROCESS | 2508 | 1463432448022 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 2508 | 1463432448025 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:00:48 INFO - PROCESS | 2508 | 1463432448050 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 2508 | 1463432448052 Marionette TRACE conn2 <- [1,1066,null,{}] 14:00:48 INFO - PROCESS | 2508 | 1463432448054 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 2508 | 1463432448144 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12de08000 == 68 [pid = 2508] [id = 267] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12d64f800 == 67 [pid = 2508] [id = 266] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x118e36800 == 66 [pid = 2508] [id = 265] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x128a25000 == 65 [pid = 2508] [id = 264] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12c21d000 == 64 [pid = 2508] [id = 263] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0cf000 == 63 [pid = 2508] [id = 262] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x12c948000) [pid = 2508] [serial = 743] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x12a980000) [pid = 2508] [serial = 707] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x12c4b7400) [pid = 2508] [serial = 710] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x12cfc2400) [pid = 2508] [serial = 713] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x113166800) [pid = 2508] [serial = 716] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | 1463432448266 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x129355000 == 62 [pid = 2508] [id = 261] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x128a24000 == 61 [pid = 2508] [id = 260] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x124d62800 == 60 [pid = 2508] [id = 259] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x123cd3800 == 59 [pid = 2508] [id = 258] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x118eed800 == 58 [pid = 2508] [id = 257] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x123817800 == 57 [pid = 2508] [id = 256] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x128a0e000 == 56 [pid = 2508] [id = 255] 14:00:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x11284e000 == 57 [pid = 2508] [id = 274] 14:00:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x110d55000) [pid = 2508] [serial = 820] [outer = 0x0] 14:00:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x110e43800) [pid = 2508] [serial = 821] [outer = 0x110d55000] 14:00:48 INFO - PROCESS | 2508 | 1463432448301 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x113869000) [pid = 2508] [serial = 822] [outer = 0x110d55000] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x11285a000 == 56 [pid = 2508] [id = 254] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12de06000 == 55 [pid = 2508] [id = 253] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12d64a800 == 54 [pid = 2508] [id = 252] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12d10a800 == 53 [pid = 2508] [id = 251] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x127822800 == 52 [pid = 2508] [id = 250] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x1193e7000 == 51 [pid = 2508] [id = 249] 14:00:48 INFO - PROCESS | 2508 | --DOCSHELL 0x12c456800 == 50 [pid = 2508] [id = 248] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x1190b8400) [pid = 2508] [serial = 467] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x12c4bcc00) [pid = 2508] [serial = 600] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x12c941000) [pid = 2508] [serial = 525] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x1262db800) [pid = 2508] [serial = 516] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x12c09e800) [pid = 2508] [serial = 522] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x125607800) [pid = 2508] [serial = 470] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x1293e0400) [pid = 2508] [serial = 479] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x128cc0000) [pid = 2508] [serial = 476] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x12c0aa000) [pid = 2508] [serial = 434] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x113804800) [pid = 2508] [serial = 513] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x115ebfc00) [pid = 2508] [serial = 464] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x12aac9c00) [pid = 2508] [serial = 519] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x126c4f800) [pid = 2508] [serial = 473] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x1293e0000) [pid = 2508] [serial = 597] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x123f7a400) [pid = 2508] [serial = 594] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x1187a9c00) [pid = 2508] [serial = 552] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x1169c2800) [pid = 2508] [serial = 591] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x12c93c800) [pid = 2508] [serial = 741] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x119007400) [pid = 2508] [serial = 725] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x119a3bc00) [pid = 2508] [serial = 726] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x128cc4800) [pid = 2508] [serial = 720] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x11380f400) [pid = 2508] [serial = 719] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x123c9d000) [pid = 2508] [serial = 728] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x1249a8800) [pid = 2508] [serial = 729] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x123e11400) [pid = 2508] [serial = 702] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x119b37800) [pid = 2508] [serial = 701] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x1290e2800) [pid = 2508] [serial = 705] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x124d4a000) [pid = 2508] [serial = 704] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x117678400) [pid = 2508] [serial = 723] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x1169c2400) [pid = 2508] [serial = 722] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x112583400) [pid = 2508] [serial = 696] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x110e4fc00) [pid = 2508] [serial = 695] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x11852c400) [pid = 2508] [serial = 699] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x118191c00) [pid = 2508] [serial = 698] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x12560b400) [pid = 2508] [serial = 731] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x128b99400) [pid = 2508] [serial = 732] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x12c27e800) [pid = 2508] [serial = 740] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x12b757400) [pid = 2508] [serial = 558] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x1256fa400) [pid = 2508] [serial = 555] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x12c943000) [pid = 2508] [serial = 561] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x129399c00) [pid = 2508] [serial = 735] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x12938e800) [pid = 2508] [serial = 734] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12a6f0800) [pid = 2508] [serial = 737] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x12bde6000) [pid = 2508] [serial = 738] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x12b754400) [pid = 2508] [serial = 654] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x119010400) [pid = 2508] [serial = 645] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x1267f7800) [pid = 2508] [serial = 648] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x12a77bc00) [pid = 2508] [serial = 651] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x112588000) [pid = 2508] [serial = 642] [outer = 0x0] [url = about:blank] 14:00:48 INFO - PROCESS | 2508 | 1463432448633 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 622ms 14:00:48 INFO - PROCESS | 2508 | 1463432448671 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 2508 | 1463432448672 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:00:48 INFO - PROCESS | 2508 | 1463432448675 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 2508 | 1463432448677 Marionette TRACE conn2 <- [1,1070,null,{}] 14:00:48 INFO - PROCESS | 2508 | 1463432448684 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 2508 | 1463432448763 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:00:48 INFO - PROCESS | 2508 | 1463432448770 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181c8000 == 51 [pid = 2508] [id = 275] 14:00:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x116196000) [pid = 2508] [serial = 823] [outer = 0x0] 14:00:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x116944c00) [pid = 2508] [serial = 824] [outer = 0x116196000] 14:00:48 INFO - PROCESS | 2508 | 1463432448798 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x1169cd400) [pid = 2508] [serial = 825] [outer = 0x116196000] 14:00:49 INFO - PROCESS | 2508 | 1463432449138 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 472ms 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:00:49 INFO - PROCESS | 2508 | 1463432449152 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 2508 | 1463432449154 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:00:49 INFO - PROCESS | 2508 | 1463432449156 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 2508 | 1463432449157 Marionette TRACE conn2 <- [1,1074,null,{}] 14:00:49 INFO - PROCESS | 2508 | 1463432449159 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 2508 | 1463432449237 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:00:49 INFO - PROCESS | 2508 | 1463432449241 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x11870c800 == 52 [pid = 2508] [id = 276] 14:00:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x116ae7400) [pid = 2508] [serial = 826] [outer = 0x0] 14:00:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x117e4e000) [pid = 2508] [serial = 827] [outer = 0x116ae7400] 14:00:49 INFO - PROCESS | 2508 | 1463432449272 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x118098800) [pid = 2508] [serial = 828] [outer = 0x116ae7400] 14:00:49 INFO - PROCESS | 2508 | 1463432449607 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:00:49 INFO - PROCESS | 2508 | 1463432449627 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 2508 | 1463432449629 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:00:49 INFO - PROCESS | 2508 | 1463432449632 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 2508 | 1463432449633 Marionette TRACE conn2 <- [1,1078,null,{}] 14:00:49 INFO - PROCESS | 2508 | 1463432449636 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 2508 | 1463432449730 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:00:49 INFO - PROCESS | 2508 | 1463432449738 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x118e40800 == 53 [pid = 2508] [id = 277] 14:00:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x111c7f400) [pid = 2508] [serial = 829] [outer = 0x0] 14:00:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x1180cac00) [pid = 2508] [serial = 830] [outer = 0x111c7f400] 14:00:49 INFO - PROCESS | 2508 | 1463432449764 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x118196c00) [pid = 2508] [serial = 831] [outer = 0x111c7f400] 14:00:50 INFO - PROCESS | 2508 | 1463432450077 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 14:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:00:50 INFO - PROCESS | 2508 | 1463432450102 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 2508 | 1463432450103 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:00:50 INFO - PROCESS | 2508 | 1463432450106 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 2508 | 1463432450107 Marionette TRACE conn2 <- [1,1082,null,{}] 14:00:50 INFO - PROCESS | 2508 | 1463432450109 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 2508 | 1463432450201 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:00:50 INFO - PROCESS | 2508 | 1463432450206 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193e2800 == 54 [pid = 2508] [id = 278] 14:00:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x1181ec000) [pid = 2508] [serial = 832] [outer = 0x0] 14:00:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x1187ac400) [pid = 2508] [serial = 833] [outer = 0x1181ec000] 14:00:50 INFO - PROCESS | 2508 | 1463432450235 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x11928bc00) [pid = 2508] [serial = 834] [outer = 0x1181ec000] 14:00:50 INFO - PROCESS | 2508 | 1463432450622 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 568ms 14:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:00:50 INFO - PROCESS | 2508 | 1463432450675 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 2508 | 1463432450676 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:00:50 INFO - PROCESS | 2508 | 1463432450678 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 2508 | 1463432450679 Marionette TRACE conn2 <- [1,1086,null,{}] 14:00:50 INFO - PROCESS | 2508 | 1463432450681 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 2508 | 1463432450779 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:00:50 INFO - PROCESS | 2508 | 1463432450815 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x12380e800 == 55 [pid = 2508] [id = 279] 14:00:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x11852a400) [pid = 2508] [serial = 835] [outer = 0x0] 14:00:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x11929ec00) [pid = 2508] [serial = 836] [outer = 0x11852a400] 14:00:50 INFO - PROCESS | 2508 | 1463432450855 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x119437c00) [pid = 2508] [serial = 837] [outer = 0x11852a400] 14:00:51 INFO - PROCESS | 2508 | 1463432451308 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 14:00:51 INFO - PROCESS | 2508 | 1463432451349 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 2508 | 1463432451350 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:00:51 INFO - PROCESS | 2508 | 1463432451352 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 2508 | 1463432451353 Marionette TRACE conn2 <- [1,1090,null,{}] 14:00:51 INFO - PROCESS | 2508 | 1463432451355 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 2508 | 1463432451450 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:00:51 INFO - PROCESS | 2508 | 1463432451454 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x123a13000 == 56 [pid = 2508] [id = 280] 14:00:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x119435800) [pid = 2508] [serial = 838] [outer = 0x0] 14:00:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x119888400) [pid = 2508] [serial = 839] [outer = 0x119435800] 14:00:51 INFO - PROCESS | 2508 | 1463432451479 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x119a43800) [pid = 2508] [serial = 840] [outer = 0x119435800] 14:00:51 INFO - PROCESS | 2508 | 1463432451790 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 14:00:51 INFO - PROCESS | 2508 | 1463432451828 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 2508 | 1463432451831 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:00:51 INFO - PROCESS | 2508 | 1463432451835 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 2508 | 1463432451836 Marionette TRACE conn2 <- [1,1094,null,{}] 14:00:51 INFO - PROCESS | 2508 | 1463432451838 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 2508 | 1463432451942 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:00:51 INFO - PROCESS | 2508 | 1463432451947 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x123eb3000 == 57 [pid = 2508] [id = 281] 14:00:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x11988b000) [pid = 2508] [serial = 841] [outer = 0x0] 14:00:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x12108ac00) [pid = 2508] [serial = 842] [outer = 0x11988b000] 14:00:52 INFO - PROCESS | 2508 | 1463432452001 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x121091400) [pid = 2508] [serial = 843] [outer = 0x11988b000] 14:00:52 INFO - PROCESS | 2508 | 1463432452659 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x12a6ee800) [pid = 2508] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x112873400) [pid = 2508] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x1190b5800) [pid = 2508] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x11988bc00) [pid = 2508] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x11287b000) [pid = 2508] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x113160c00) [pid = 2508] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x110d5a800) [pid = 2508] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x11987fc00) [pid = 2508] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x11858d800) [pid = 2508] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x12480e400) [pid = 2508] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x113342400) [pid = 2508] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x1290da400) [pid = 2508] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x118198400) [pid = 2508] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x128b20c00) [pid = 2508] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x110e48800) [pid = 2508] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x12c285000) [pid = 2508] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x12cf3e000) [pid = 2508] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:00:52 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x1239d2800) [pid = 2508] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 868ms 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:00:52 INFO - PROCESS | 2508 | 1463432452704 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 2508 | 1463432452705 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:00:52 INFO - PROCESS | 2508 | 1463432452707 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 2508 | 1463432452708 Marionette TRACE conn2 <- [1,1098,null,{}] 14:00:52 INFO - PROCESS | 2508 | 1463432452710 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 2508 | 1463432452790 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:00:52 INFO - PROCESS | 2508 | 1463432452798 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871f800 == 58 [pid = 2508] [id = 282] 14:00:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x11287e800) [pid = 2508] [serial = 844] [outer = 0x0] 14:00:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x113165400) [pid = 2508] [serial = 845] [outer = 0x11287e800] 14:00:52 INFO - PROCESS | 2508 | 1463432452823 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x1190b5800) [pid = 2508] [serial = 846] [outer = 0x11287e800] 14:00:53 INFO - PROCESS | 2508 | 1463432453141 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 14:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:00:53 INFO - PROCESS | 2508 | 1463432453186 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 2508 | 1463432453187 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:00:53 INFO - PROCESS | 2508 | 1463432453190 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 2508 | 1463432453191 Marionette TRACE conn2 <- [1,1102,null,{}] 14:00:53 INFO - PROCESS | 2508 | 1463432453196 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:53 INFO - PROCESS | 2508 | 1463432453311 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:00:53 INFO - PROCESS | 2508 | 1463432453319 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x124d07800 == 59 [pid = 2508] [id = 283] 14:00:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x112873400) [pid = 2508] [serial = 847] [outer = 0x0] 14:00:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x1239d7000) [pid = 2508] [serial = 848] [outer = 0x112873400] 14:00:53 INFO - PROCESS | 2508 | 1463432453357 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x123e41400) [pid = 2508] [serial = 849] [outer = 0x112873400] 14:00:53 INFO - PROCESS | 2508 | 1463432453653 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 14:00:53 INFO - PROCESS | 2508 | 1463432453667 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 2508 | 1463432453669 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:00:53 INFO - PROCESS | 2508 | 1463432453671 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 2508 | 1463432453672 Marionette TRACE conn2 <- [1,1106,null,{}] 14:00:53 INFO - PROCESS | 2508 | 1463432453674 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:53 INFO - PROCESS | 2508 | 1463432453760 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:00:53 INFO - PROCESS | 2508 | 1463432453767 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x1262bd000 == 60 [pid = 2508] [id = 284] 14:00:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x123e4b000) [pid = 2508] [serial = 850] [outer = 0x0] 14:00:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x12422c000) [pid = 2508] [serial = 851] [outer = 0x123e4b000] 14:00:53 INFO - PROCESS | 2508 | 1463432453792 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x124227400) [pid = 2508] [serial = 852] [outer = 0x123e4b000] 14:00:54 INFO - PROCESS | 2508 | 1463432454102 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 467ms 14:00:54 INFO - PROCESS | 2508 | 1463432454139 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:00:54 INFO - PROCESS | 2508 | 1463432454140 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:00:54 INFO - PROCESS | 2508 | 1463432454142 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 2508 | 1463432454143 Marionette TRACE conn2 <- [1,1110,null,{}] 14:00:54 INFO - PROCESS | 2508 | 1463432454148 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 2508 | 1463432454252 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:00:54 INFO - PROCESS | 2508 | 1463432454259 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x12686f800 == 61 [pid = 2508] [id = 285] 14:00:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x110e44800) [pid = 2508] [serial = 853] [outer = 0x0] 14:00:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x124a30800) [pid = 2508] [serial = 854] [outer = 0x110e44800] 14:00:54 INFO - PROCESS | 2508 | 1463432454285 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x124d50400) [pid = 2508] [serial = 855] [outer = 0x110e44800] 14:00:54 INFO - PROCESS | 2508 | 1463432454610 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 14:00:54 INFO - PROCESS | 2508 | 1463432454710 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 2508 | 1463432454712 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:00:54 INFO - PROCESS | 2508 | 1463432454717 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 2508 | 1463432454719 Marionette TRACE conn2 <- [1,1114,null,{}] 14:00:54 INFO - PROCESS | 2508 | 1463432454723 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 2508 | 1463432454821 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:00:54 INFO - PROCESS | 2508 | 1463432454918 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x1161ba800 == 62 [pid = 2508] [id = 286] 14:00:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x110d59400) [pid = 2508] [serial = 856] [outer = 0x0] 14:00:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x1121a7c00) [pid = 2508] [serial = 857] [outer = 0x110d59400] 14:00:54 INFO - PROCESS | 2508 | 1463432454949 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x112589400) [pid = 2508] [serial = 858] [outer = 0x110d59400] 14:00:55 INFO - PROCESS | 2508 | 1463432455360 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 14:00:55 INFO - PROCESS | 2508 | 1463432455388 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 2508 | 1463432455391 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:00:55 INFO - PROCESS | 2508 | 1463432455397 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 2508 | 1463432455399 Marionette TRACE conn2 <- [1,1118,null,{}] 14:00:55 INFO - PROCESS | 2508 | 1463432455402 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 2508 | 1463432455505 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:00:55 INFO - PROCESS | 2508 | 1463432455572 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x118565000 == 63 [pid = 2508] [id = 287] 14:00:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x112879000) [pid = 2508] [serial = 859] [outer = 0x0] 14:00:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x1138ebc00) [pid = 2508] [serial = 860] [outer = 0x112879000] 14:00:55 INFO - PROCESS | 2508 | 1463432455602 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x11619bc00) [pid = 2508] [serial = 861] [outer = 0x112879000] 14:00:56 INFO - PROCESS | 2508 | 1463432456012 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 675ms 14:00:56 INFO - PROCESS | 2508 | 1463432456078 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 2508 | 1463432456079 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:00:56 INFO - PROCESS | 2508 | 1463432456083 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 2508 | 1463432456084 Marionette TRACE conn2 <- [1,1122,null,{}] 14:00:56 INFO - PROCESS | 2508 | 1463432456091 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:56 INFO - PROCESS | 2508 | 1463432456222 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:00:56 INFO - PROCESS | 2508 | 1463432456308 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x126882000 == 64 [pid = 2508] [id = 288] 14:00:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x118190c00) [pid = 2508] [serial = 862] [outer = 0x0] 14:00:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x1181ea400) [pid = 2508] [serial = 863] [outer = 0x118190c00] 14:00:56 INFO - PROCESS | 2508 | 1463432456346 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x1187a3000) [pid = 2508] [serial = 864] [outer = 0x118190c00] 14:00:56 INFO - PROCESS | 2508 | 1463432456905 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 869ms 14:00:56 INFO - PROCESS | 2508 | 1463432456953 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 2508 | 1463432456955 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:00:56 INFO - PROCESS | 2508 | 1463432456959 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 2508 | 1463432456961 Marionette TRACE conn2 <- [1,1126,null,{}] 14:00:56 INFO - PROCESS | 2508 | 1463432456965 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 2508 | 1463432457102 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:00:57 INFO - PROCESS | 2508 | 1463432457166 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x128ede000 == 65 [pid = 2508] [id = 289] 14:00:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x1190b6400) [pid = 2508] [serial = 865] [outer = 0x0] 14:00:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x11929b000) [pid = 2508] [serial = 866] [outer = 0x1190b6400] 14:00:57 INFO - PROCESS | 2508 | 1463432457197 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x12108b000) [pid = 2508] [serial = 867] [outer = 0x1190b6400] 14:00:57 INFO - PROCESS | 2508 | 1463432457759 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 824ms 14:00:57 INFO - PROCESS | 2508 | 1463432457783 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 2508 | 1463432457784 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:00:57 INFO - PROCESS | 2508 | 1463432457787 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 2508 | 1463432457788 Marionette TRACE conn2 <- [1,1130,null,{}] 14:00:57 INFO - PROCESS | 2508 | 1463432457791 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 2508 | 1463432457886 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:00:57 INFO - PROCESS | 2508 | 1463432457939 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a918800 == 66 [pid = 2508] [id = 290] 14:00:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x123851c00) [pid = 2508] [serial = 868] [outer = 0x0] 14:00:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x123e0b000) [pid = 2508] [serial = 869] [outer = 0x123851c00] 14:00:57 INFO - PROCESS | 2508 | 1463432457969 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x1262e3c00) [pid = 2508] [serial = 870] [outer = 0x123851c00] 14:00:58 INFO - PROCESS | 2508 | 1463432458411 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 668ms 14:00:58 INFO - PROCESS | 2508 | 1463432458456 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 2508 | 1463432458457 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:00:58 INFO - PROCESS | 2508 | 1463432458460 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 2508 | 1463432458461 Marionette TRACE conn2 <- [1,1134,null,{}] 14:00:58 INFO - PROCESS | 2508 | 1463432458463 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:58 INFO - PROCESS | 2508 | 1463432458580 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:00:58 INFO - PROCESS | 2508 | 1463432458635 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0cf800 == 67 [pid = 2508] [id = 291] 14:00:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12682b800) [pid = 2508] [serial = 871] [outer = 0x0] 14:00:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x126c4f800) [pid = 2508] [serial = 872] [outer = 0x12682b800] 14:00:58 INFO - PROCESS | 2508 | 1463432458665 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x128b22400) [pid = 2508] [serial = 873] [outer = 0x12682b800] 14:00:59 INFO - PROCESS | 2508 | 1463432459126 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 719ms 14:00:59 INFO - PROCESS | 2508 | 1463432459179 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 2508 | 1463432459180 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:00:59 INFO - PROCESS | 2508 | 1463432459183 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 2508 | 1463432459184 Marionette TRACE conn2 <- [1,1138,null,{}] 14:00:59 INFO - PROCESS | 2508 | 1463432459187 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 2508 | 1463432459287 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:00:59 INFO - PROCESS | 2508 | 1463432459342 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193de800 == 68 [pid = 2508] [id = 292] 14:00:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x11257ac00) [pid = 2508] [serial = 874] [outer = 0x0] 14:00:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x1260cd400) [pid = 2508] [serial = 875] [outer = 0x11257ac00] 14:00:59 INFO - PROCESS | 2508 | 1463432459385 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x128b95c00) [pid = 2508] [serial = 876] [outer = 0x11257ac00] 14:00:59 INFO - PROCESS | 2508 | 1463432459970 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 821ms 14:01:00 INFO - PROCESS | 2508 | 1463432460012 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 2508 | 1463432460015 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:01:00 INFO - PROCESS | 2508 | 1463432460020 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 2508 | 1463432460023 Marionette TRACE conn2 <- [1,1142,null,{}] 14:01:00 INFO - PROCESS | 2508 | 1463432460027 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 2508 | 1463432460125 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:01:00 INFO - PROCESS | 2508 | 1463432460199 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x11857a800 == 69 [pid = 2508] [id = 293] 14:01:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x111c7b400) [pid = 2508] [serial = 877] [outer = 0x0] 14:01:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x11257e800) [pid = 2508] [serial = 878] [outer = 0x111c7b400] 14:01:00 INFO - PROCESS | 2508 | 1463432460226 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x11287d000) [pid = 2508] [serial = 879] [outer = 0x111c7b400] 14:01:00 INFO - PROCESS | 2508 | 1463432460659 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 675ms 14:01:00 INFO - PROCESS | 2508 | 1463432460695 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 2508 | 1463432460698 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:01:00 INFO - PROCESS | 2508 | 1463432460703 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 2508 | 1463432460704 Marionette TRACE conn2 <- [1,1146,null,{}] 14:01:00 INFO - PROCESS | 2508 | 1463432460707 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 2508 | 1463432460802 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:01:00 INFO - PROCESS | 2508 | 1463432460858 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x112862800 == 70 [pid = 2508] [id = 294] 14:01:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x110d62800) [pid = 2508] [serial = 880] [outer = 0x0] 14:01:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x113169400) [pid = 2508] [serial = 881] [outer = 0x110d62800] 14:01:00 INFO - PROCESS | 2508 | 1463432460917 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x1169b9800) [pid = 2508] [serial = 882] [outer = 0x110d62800] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1262bd000 == 69 [pid = 2508] [id = 284] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x124d07800 == 68 [pid = 2508] [id = 283] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x11871f800 == 67 [pid = 2508] [id = 282] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x12badbc00) [pid = 2508] [serial = 803] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x123eb3000 == 66 [pid = 2508] [id = 281] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x123a13000 == 65 [pid = 2508] [id = 280] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12380e800 == 64 [pid = 2508] [id = 279] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1193e2800 == 63 [pid = 2508] [id = 278] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x118e40800 == 62 [pid = 2508] [id = 277] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x11870c800 == 61 [pid = 2508] [id = 276] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1181c8000 == 60 [pid = 2508] [id = 275] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x11284e000 == 59 [pid = 2508] [id = 274] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x112861000 == 58 [pid = 2508] [id = 273] 14:01:01 INFO - PROCESS | 2508 | --DOCSHELL 0x11871d800 == 57 [pid = 2508] [id = 269] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x12c285800) [pid = 2508] [serial = 693] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x11316a400) [pid = 2508] [serial = 717] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x12c947800) [pid = 2508] [serial = 711] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x12cfca400) [pid = 2508] [serial = 714] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x12badcc00) [pid = 2508] [serial = 708] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12c946800) [pid = 2508] [serial = 758] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x119a48c00) [pid = 2508] [serial = 749] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x12aa63800) [pid = 2508] [serial = 755] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x1292c2800) [pid = 2508] [serial = 752] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x1169cc000) [pid = 2508] [serial = 746] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x12c4bdc00) [pid = 2508] [serial = 785] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x11287a800) [pid = 2508] [serial = 788] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x123cc1000) [pid = 2508] [serial = 776] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x12508c400) [pid = 2508] [serial = 777] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x121090400) [pid = 2508] [serial = 773] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x12a97f800) [pid = 2508] [serial = 791] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x123c9dc00) [pid = 2508] [serial = 774] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x1180c5c00) [pid = 2508] [serial = 768] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x116938800) [pid = 2508] [serial = 767] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x12bae3c00) [pid = 2508] [serial = 761] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x11287f400) [pid = 2508] [serial = 789] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x110d61c00) [pid = 2508] [serial = 795] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x11988a000) [pid = 2508] [serial = 765] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x119885400) [pid = 2508] [serial = 764] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x110d5dc00) [pid = 2508] [serial = 794] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x12cfc1800) [pid = 2508] [serial = 792] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x11988d400) [pid = 2508] [serial = 771] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x119883800) [pid = 2508] [serial = 770] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x128ba2400) [pid = 2508] [serial = 780] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x126824c00) [pid = 2508] [serial = 779] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x119435000) [pid = 2508] [serial = 797] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x129397000) [pid = 2508] [serial = 782] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x12682d400) [pid = 2508] [serial = 800] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x12be8dc00) [pid = 2508] [serial = 783] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x12cf4b000) [pid = 2508] [serial = 786] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x1256eb800) [pid = 2508] [serial = 798] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x1292c8400) [pid = 2508] [serial = 801] [outer = 0x0] [url = about:blank] 14:01:01 INFO - PROCESS | 2508 | 1463432461400 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 771ms 14:01:01 INFO - PROCESS | 2508 | 1463432461474 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 2508 | 1463432461476 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:01:01 INFO - PROCESS | 2508 | 1463432461489 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 2508 | 1463432461493 Marionette TRACE conn2 <- [1,1150,null,{}] 14:01:01 INFO - PROCESS | 2508 | 1463432461506 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:01 INFO - PROCESS | 2508 | 1463432461622 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:01:01 INFO - PROCESS | 2508 | 1463432461632 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x118713000 == 58 [pid = 2508] [id = 295] 14:01:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x11809e400) [pid = 2508] [serial = 883] [outer = 0x0] 14:01:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x1180ca800) [pid = 2508] [serial = 884] [outer = 0x11809e400] 14:01:01 INFO - PROCESS | 2508 | 1463432461661 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x118515c00) [pid = 2508] [serial = 885] [outer = 0x11809e400] 14:01:02 INFO - PROCESS | 2508 | 1463432462000 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 528ms 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:01:02 INFO - PROCESS | 2508 | 1463432462017 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 2508 | 1463432462019 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:01:02 INFO - PROCESS | 2508 | 1463432462021 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 2508 | 1463432462022 Marionette TRACE conn2 <- [1,1154,null,{}] 14:01:02 INFO - PROCESS | 2508 | 1463432462024 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 2508 | 1463432462106 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:01:02 INFO - PROCESS | 2508 | 1463432462111 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e93800 == 59 [pid = 2508] [id = 296] 14:01:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x118593800) [pid = 2508] [serial = 886] [outer = 0x0] 14:01:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x1190ba400) [pid = 2508] [serial = 887] [outer = 0x118593800] 14:01:02 INFO - PROCESS | 2508 | 1463432462139 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x11942c800) [pid = 2508] [serial = 888] [outer = 0x118593800] 14:01:02 INFO - PROCESS | 2508 | 1463432462492 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:01:02 INFO - PROCESS | 2508 | 1463432462544 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 2508 | 1463432462546 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:01:02 INFO - PROCESS | 2508 | 1463432462548 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 2508 | 1463432462549 Marionette TRACE conn2 <- [1,1158,null,{}] 14:01:02 INFO - PROCESS | 2508 | 1463432462552 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 2508 | 1463432462634 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:01:02 INFO - PROCESS | 2508 | 1463432462638 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d34800 == 60 [pid = 2508] [id = 297] 14:01:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x119880400) [pid = 2508] [serial = 889] [outer = 0x0] 14:01:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x119a3d000) [pid = 2508] [serial = 890] [outer = 0x119880400] 14:01:02 INFO - PROCESS | 2508 | 1463432462664 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x12108f400) [pid = 2508] [serial = 891] [outer = 0x119880400] 14:01:03 INFO - PROCESS | 2508 | 1463432463017 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:01:03 INFO - PROCESS | 2508 | 1463432463021 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 2508 | 1463432463022 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:01:03 INFO - PROCESS | 2508 | 1463432463024 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 2508 | 1463432463025 Marionette TRACE conn2 <- [1,1162,null,{}] 14:01:03 INFO - PROCESS | 2508 | 1463432463028 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 2508 | 1463432463124 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:01:03 INFO - PROCESS | 2508 | 1463432463131 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x124d5e000 == 61 [pid = 2508] [id = 298] 14:01:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x1239d6400) [pid = 2508] [serial = 892] [outer = 0x0] 14:01:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x124a2f400) [pid = 2508] [serial = 893] [outer = 0x1239d6400] 14:01:03 INFO - PROCESS | 2508 | 1463432463158 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x1267f8000) [pid = 2508] [serial = 894] [outer = 0x1239d6400] 14:01:03 INFO - PROCESS | 2508 | 1463432463526 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 14:01:03 INFO - PROCESS | 2508 | 1463432463548 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 2508 | 1463432463550 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:01:03 INFO - PROCESS | 2508 | 1463432463558 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 2508 | 1463432463559 Marionette TRACE conn2 <- [1,1166,null,{}] 14:01:03 INFO - PROCESS | 2508 | 1463432463562 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 2508 | 1463432463665 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:01:03 INFO - PROCESS | 2508 | 1463432463701 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x1262b4000 == 62 [pid = 2508] [id = 299] 14:01:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x11988d400) [pid = 2508] [serial = 895] [outer = 0x0] 14:01:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x126c53800) [pid = 2508] [serial = 896] [outer = 0x11988d400] 14:01:03 INFO - PROCESS | 2508 | 1463432463726 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x128b29800) [pid = 2508] [serial = 897] [outer = 0x11988d400] 14:01:04 INFO - PROCESS | 2508 | 1463432464012 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 14:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:01:04 INFO - PROCESS | 2508 | 1463432464051 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 2508 | 1463432464052 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:01:04 INFO - PROCESS | 2508 | 1463432464055 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 2508 | 1463432464056 Marionette TRACE conn2 <- [1,1170,null,{}] 14:01:04 INFO - PROCESS | 2508 | 1463432464058 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 2508 | 1463432464162 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x123c99000) [pid = 2508] [serial = 898] [outer = 0x12badb000] 14:01:04 INFO - PROCESS | 2508 | 1463432464220 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af06000 == 63 [pid = 2508] [id = 300] 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x128b9e400) [pid = 2508] [serial = 899] [outer = 0x0] 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x128cc8c00) [pid = 2508] [serial = 900] [outer = 0x128b9e400] 14:01:04 INFO - PROCESS | 2508 | 1463432464248 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x1290db400) [pid = 2508] [serial = 901] [outer = 0x128b9e400] 14:01:04 INFO - PROCESS | 2508 | 1463432464575 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 569ms 14:01:04 INFO - PROCESS | 2508 | 1463432464625 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 2508 | 1463432464626 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:01:04 INFO - PROCESS | 2508 | 1463432464635 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 2508 | 1463432464644 Marionette TRACE conn2 <- [1,1174,null,{}] 14:01:04 INFO - PROCESS | 2508 | 1463432464646 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 2508 | 1463432464748 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:01:04 INFO - PROCESS | 2508 | 1463432464783 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0c7800 == 64 [pid = 2508] [id = 301] 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x128ba3c00) [pid = 2508] [serial = 902] [outer = 0x0] 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x1292c2400) [pid = 2508] [serial = 903] [outer = 0x128ba3c00] 14:01:04 INFO - PROCESS | 2508 | 1463432464807 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x124d46800) [pid = 2508] [serial = 904] [outer = 0x128ba3c00] 14:01:05 INFO - PROCESS | 2508 | 1463432465099 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 2508 | 1463432465121 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:01:05 INFO - PROCESS | 2508 | 1463432465123 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 2508 | 1463432465124 Marionette TRACE conn2 <- [1,1178,null,{}] 14:01:05 INFO - PROCESS | 2508 | 1463432465126 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 2508 | 1463432465235 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x116196000) [pid = 2508] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x1181ec000) [pid = 2508] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x111c7f400) [pid = 2508] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x110d60000) [pid = 2508] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x11852a400) [pid = 2508] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x112587c00) [pid = 2508] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x112873400) [pid = 2508] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x119435800) [pid = 2508] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x116ae7400) [pid = 2508] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x123e4b000) [pid = 2508] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x11287e800) [pid = 2508] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x11988b000) [pid = 2508] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:01:05 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x110d55000) [pid = 2508] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:01:05 INFO - PROCESS | 2508 | 1463432465397 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171da800 == 65 [pid = 2508] [id = 302] 14:01:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x110d5c000) [pid = 2508] [serial = 905] [outer = 0x0] 14:01:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x112872800) [pid = 2508] [serial = 906] [outer = 0x110d5c000] 14:01:05 INFO - PROCESS | 2508 | 1463432465423 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x117678400) [pid = 2508] [serial = 907] [outer = 0x110d5c000] 14:01:05 INFO - PROCESS | 2508 | 1463432465719 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 2508 | 1463432465748 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:01:05 INFO - PROCESS | 2508 | 1463432465752 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 2508 | 1463432465753 Marionette TRACE conn2 <- [1,1182,null,{}] 14:01:05 INFO - PROCESS | 2508 | 1463432465756 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 2508 | 1463432465856 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:01:05 INFO - PROCESS | 2508 | 1463432465861 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c048800 == 66 [pid = 2508] [id = 303] 14:01:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x119299400) [pid = 2508] [serial = 908] [outer = 0x0] 14:01:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x12938d400) [pid = 2508] [serial = 909] [outer = 0x119299400] 14:01:05 INFO - PROCESS | 2508 | 1463432465899 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x12a431800) [pid = 2508] [serial = 910] [outer = 0x119299400] 14:01:06 INFO - PROCESS | 2508 | 1463432466251 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 2508 | 1463432466273 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:01:06 INFO - PROCESS | 2508 | 1463432466275 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 2508 | 1463432466276 Marionette TRACE conn2 <- [1,1186,null,{}] 14:01:06 INFO - PROCESS | 2508 | 1463432466289 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 2508 | 1463432466376 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:01:06 INFO - PROCESS | 2508 | 1463432466380 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c21d000 == 67 [pid = 2508] [id = 304] 14:01:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x129391800) [pid = 2508] [serial = 911] [outer = 0x0] 14:01:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x12a6f2c00) [pid = 2508] [serial = 912] [outer = 0x129391800] 14:01:06 INFO - PROCESS | 2508 | 1463432466405 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x12a775000) [pid = 2508] [serial = 913] [outer = 0x129391800] 14:01:06 INFO - PROCESS | 2508 | 1463432466748 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 2508 | 1463432466800 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:01:06 INFO - PROCESS | 2508 | 1463432466802 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 2508 | 1463432466803 Marionette TRACE conn2 <- [1,1190,null,{}] 14:01:06 INFO - PROCESS | 2508 | 1463432466805 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 2508 | 1463432466889 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:01:06 INFO - PROCESS | 2508 | 1463432466947 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c46a800 == 68 [pid = 2508] [id = 305] 14:01:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x12a6c7800) [pid = 2508] [serial = 914] [outer = 0x0] 14:01:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x12a77cc00) [pid = 2508] [serial = 915] [outer = 0x12a6c7800] 14:01:06 INFO - PROCESS | 2508 | 1463432466971 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x12a97fc00) [pid = 2508] [serial = 916] [outer = 0x12a6c7800] 14:01:07 INFO - PROCESS | 2508 | 1463432467251 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 2508 | 1463432467272 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:01:07 INFO - PROCESS | 2508 | 1463432467274 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 2508 | 1463432467275 Marionette TRACE conn2 <- [1,1194,null,{}] 14:01:07 INFO - PROCESS | 2508 | 1463432467277 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 2508 | 1463432467377 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:01:07 INFO - PROCESS | 2508 | 1463432467490 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x11285a000 == 69 [pid = 2508] [id = 306] 14:01:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x110d57000) [pid = 2508] [serial = 917] [outer = 0x0] 14:01:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x110d5dc00) [pid = 2508] [serial = 918] [outer = 0x110d57000] 14:01:07 INFO - PROCESS | 2508 | 1463432467523 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x111c88c00) [pid = 2508] [serial = 919] [outer = 0x110d57000] 14:01:07 INFO - PROCESS | 2508 | 1463432467957 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 2508 | 1463432467999 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:01:08 INFO - PROCESS | 2508 | 1463432468002 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 2508 | 1463432468004 Marionette TRACE conn2 <- [1,1198,null,{}] 14:01:08 INFO - PROCESS | 2508 | 1463432468008 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 2508 | 1463432468116 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:01:08 INFO - PROCESS | 2508 | 1463432468213 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x119a9a800 == 70 [pid = 2508] [id = 307] 14:01:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x1138f9c00) [pid = 2508] [serial = 920] [outer = 0x0] 14:01:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x1169c2800) [pid = 2508] [serial = 921] [outer = 0x1138f9c00] 14:01:08 INFO - PROCESS | 2508 | 1463432468245 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x11767b800) [pid = 2508] [serial = 922] [outer = 0x1138f9c00] 14:01:08 INFO - PROCESS | 2508 | 1463432468634 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 14:01:08 INFO - PROCESS | 2508 | 1463432468677 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 2508 | 1463432468679 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:01:08 INFO - PROCESS | 2508 | 1463432468682 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 2508 | 1463432468683 Marionette TRACE conn2 <- [1,1202,null,{}] 14:01:08 INFO - PROCESS | 2508 | 1463432468686 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 2508 | 1463432468793 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:01:08 INFO - PROCESS | 2508 | 1463432468853 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a909000 == 71 [pid = 2508] [id = 308] 14:01:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x118590400) [pid = 2508] [serial = 923] [outer = 0x0] 14:01:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x11927c400) [pid = 2508] [serial = 924] [outer = 0x118590400] 14:01:08 INFO - PROCESS | 2508 | 1463432468884 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x1239d0c00) [pid = 2508] [serial = 925] [outer = 0x118590400] 14:01:09 INFO - PROCESS | 2508 | 1463432469334 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 14:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:01:09 INFO - PROCESS | 2508 | 1463432469352 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 2508 | 1463432469354 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:01:09 INFO - PROCESS | 2508 | 1463432469362 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 2508 | 1463432469368 Marionette TRACE conn2 <- [1,1206,null,{}] 14:01:09 INFO - PROCESS | 2508 | 1463432469372 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:09 INFO - PROCESS | 2508 | 1463432469501 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:01:09 INFO - PROCESS | 2508 | 1463432469574 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9dc800 == 72 [pid = 2508] [id = 309] 14:01:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12480e000) [pid = 2508] [serial = 926] [outer = 0x0] 14:01:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x1256f5c00) [pid = 2508] [serial = 927] [outer = 0x12480e000] 14:01:09 INFO - PROCESS | 2508 | 1463432469604 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x126c4f400) [pid = 2508] [serial = 928] [outer = 0x12480e000] 14:01:10 INFO - PROCESS | 2508 | 1463432470017 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 680ms 14:01:10 INFO - PROCESS | 2508 | 1463432470037 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:01:10 INFO - PROCESS | 2508 | 1463432470039 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:01:10 INFO - PROCESS | 2508 | 1463432470041 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 2508 | 1463432470043 Marionette TRACE conn2 <- [1,1210,null,{}] 14:01:10 INFO - PROCESS | 2508 | 1463432470045 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 2508 | 1463432470150 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:01:10 INFO - PROCESS | 2508 | 1463432470221 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d11a800 == 73 [pid = 2508] [id = 310] 14:01:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x126c52400) [pid = 2508] [serial = 929] [outer = 0x0] 14:01:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x1292c1000) [pid = 2508] [serial = 930] [outer = 0x126c52400] 14:01:10 INFO - PROCESS | 2508 | 1463432470250 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x129398400) [pid = 2508] [serial = 931] [outer = 0x126c52400] 14:01:10 INFO - PROCESS | 2508 | 1463432470656 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 668ms 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:01:10 INFO - PROCESS | 2508 | 1463432470710 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 2508 | 1463432470711 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:01:10 INFO - PROCESS | 2508 | 1463432470713 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 2508 | 1463432470715 Marionette TRACE conn2 <- [1,1214,null,{}] 14:01:10 INFO - PROCESS | 2508 | 1463432470717 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 2508 | 1463432470820 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:01:10 INFO - PROCESS | 2508 | 1463432470911 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d64f800 == 74 [pid = 2508] [id = 311] 14:01:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x12a6c5800) [pid = 2508] [serial = 932] [outer = 0x0] 14:01:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x12a6ee800) [pid = 2508] [serial = 933] [outer = 0x12a6c5800] 14:01:10 INFO - PROCESS | 2508 | 1463432470946 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x12aacc400) [pid = 2508] [serial = 934] [outer = 0x12a6c5800] 14:01:11 INFO - PROCESS | 2508 | 1463432471376 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 669ms 14:01:11 INFO - PROCESS | 2508 | 1463432471382 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 2508 | 1463432471383 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:01:11 INFO - PROCESS | 2508 | 1463432471386 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 2508 | 1463432471387 Marionette TRACE conn2 <- [1,1218,null,{}] 14:01:11 INFO - PROCESS | 2508 | 1463432471389 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:11 INFO - PROCESS | 2508 | 1463432471492 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:01:11 INFO - PROCESS | 2508 | 1463432471548 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de05000 == 75 [pid = 2508] [id = 312] 14:01:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x12b757000) [pid = 2508] [serial = 935] [outer = 0x0] 14:01:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x12ba97c00) [pid = 2508] [serial = 936] [outer = 0x12b757000] 14:01:11 INFO - PROCESS | 2508 | 1463432471578 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12bddf000) [pid = 2508] [serial = 937] [outer = 0x12b757000] 14:01:12 INFO - PROCESS | 2508 | 1463432472024 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 669ms 14:01:12 INFO - PROCESS | 2508 | 1463432472062 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:01:12 INFO - PROCESS | 2508 | 1463432472064 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:01:12 INFO - PROCESS | 2508 | 1463432472068 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 2508 | 1463432472070 Marionette TRACE conn2 <- [1,1222,null,{}] 14:01:12 INFO - PROCESS | 2508 | 1463432472072 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 2508 | 1463432472243 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:01:12 INFO - PROCESS | 2508 | 1463432472345 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171da000 == 76 [pid = 2508] [id = 313] 14:01:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x111a0b400) [pid = 2508] [serial = 938] [outer = 0x0] 14:01:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x1166bd400) [pid = 2508] [serial = 939] [outer = 0x111a0b400] 14:01:12 INFO - PROCESS | 2508 | 1463432472393 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12bde5000) [pid = 2508] [serial = 940] [outer = 0x111a0b400] 14:01:13 INFO - PROCESS | 2508 | 1463432473066 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 2508 | 1463432473094 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:01:13 INFO - PROCESS | 2508 | 1463432473097 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 2508 | 1463432473099 Marionette TRACE conn2 <- [1,1226,null,{}] 14:01:13 INFO - PROCESS | 2508 | 1463432473103 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 2508 | 1463432473212 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:01:13 INFO - PROCESS | 2508 | 1463432473274 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x113322000 == 77 [pid = 2508] [id = 314] 14:01:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x1121a9000) [pid = 2508] [serial = 941] [outer = 0x0] 14:01:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x112588000) [pid = 2508] [serial = 942] [outer = 0x1121a9000] 14:01:13 INFO - PROCESS | 2508 | 1463432473302 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x112877000) [pid = 2508] [serial = 943] [outer = 0x1121a9000] 14:01:13 INFO - PROCESS | 2508 | 1463432473729 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 673ms 14:01:13 INFO - PROCESS | 2508 | 1463432473770 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 2508 | 1463432473773 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:01:13 INFO - PROCESS | 2508 | 1463432473778 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 2508 | 1463432473779 Marionette TRACE conn2 <- [1,1230,null,{}] 14:01:13 INFO - PROCESS | 2508 | 1463432473782 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 2508 | 1463432473880 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:01:13 INFO - PROCESS | 2508 | 1463432473974 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170c2000 == 78 [pid = 2508] [id = 315] 14:01:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x11334ac00) [pid = 2508] [serial = 944] [outer = 0x0] 14:01:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x1138ec400) [pid = 2508] [serial = 945] [outer = 0x11334ac00] 14:01:14 INFO - PROCESS | 2508 | 1463432474001 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x115e37c00) [pid = 2508] [serial = 946] [outer = 0x11334ac00] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x128b48800 == 77 [pid = 2508] [id = 186] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12c45e800 == 76 [pid = 2508] [id = 173] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12c46a800 == 75 [pid = 2508] [id = 305] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12c21d000 == 74 [pid = 2508] [id = 304] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12c048800 == 73 [pid = 2508] [id = 303] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x1171da800 == 72 [pid = 2508] [id = 302] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0c7800 == 71 [pid = 2508] [id = 301] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12af06000 == 70 [pid = 2508] [id = 300] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x124a30800) [pid = 2508] [serial = 854] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x121088c00) [pid = 2508] [serial = 812] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x1180c0c00) [pid = 2508] [serial = 809] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x11287c800) [pid = 2508] [serial = 806] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x1262b4000 == 69 [pid = 2508] [id = 299] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x124d5e000 == 68 [pid = 2508] [id = 298] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x123d34800 == 67 [pid = 2508] [id = 297] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x119e93800 == 66 [pid = 2508] [id = 296] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x118713000 == 65 [pid = 2508] [id = 295] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x112862800 == 64 [pid = 2508] [id = 294] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x11857a800 == 63 [pid = 2508] [id = 293] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12a918800 == 62 [pid = 2508] [id = 290] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x128ede000 == 61 [pid = 2508] [id = 289] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x126882000 == 60 [pid = 2508] [id = 288] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x118565000 == 59 [pid = 2508] [id = 287] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x1161ba800 == 58 [pid = 2508] [id = 286] 14:01:14 INFO - PROCESS | 2508 | --DOCSHELL 0x12686f800 == 57 [pid = 2508] [id = 285] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x124227400) [pid = 2508] [serial = 852] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x1169cd400) [pid = 2508] [serial = 825] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x11928bc00) [pid = 2508] [serial = 834] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x1180cac00) [pid = 2508] [serial = 830] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x110e51800) [pid = 2508] [serial = 818] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x11929ec00) [pid = 2508] [serial = 836] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x112874c00) [pid = 2508] [serial = 819] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x1169c1400) [pid = 2508] [serial = 815] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x1239d7000) [pid = 2508] [serial = 848] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x119437c00) [pid = 2508] [serial = 837] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x119a43800) [pid = 2508] [serial = 840] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x118196c00) [pid = 2508] [serial = 831] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x119888400) [pid = 2508] [serial = 839] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x118098800) [pid = 2508] [serial = 828] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x116944c00) [pid = 2508] [serial = 824] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12422c000) [pid = 2508] [serial = 851] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x113165400) [pid = 2508] [serial = 845] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x117e4e000) [pid = 2508] [serial = 827] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x12108ac00) [pid = 2508] [serial = 842] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x121091400) [pid = 2508] [serial = 843] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x1187ac400) [pid = 2508] [serial = 833] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x119294400) [pid = 2508] [serial = 816] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x1190b5800) [pid = 2508] [serial = 846] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x113869000) [pid = 2508] [serial = 822] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x123e41400) [pid = 2508] [serial = 849] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x110e43800) [pid = 2508] [serial = 821] [outer = 0x0] [url = about:blank] 14:01:14 INFO - PROCESS | 2508 | 1463432474399 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 669ms 14:01:14 INFO - PROCESS | 2508 | 1463432474448 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 2508 | 1463432474449 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:01:14 INFO - PROCESS | 2508 | 1463432474451 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 2508 | 1463432474454 Marionette TRACE conn2 <- [1,1234,null,{}] 14:01:14 INFO - PROCESS | 2508 | 1463432474460 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:14 INFO - PROCESS | 2508 | 1463432474538 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:01:14 INFO - PROCESS | 2508 | 1463432474591 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181d7000 == 58 [pid = 2508] [id = 316] 14:01:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x11334e000) [pid = 2508] [serial = 947] [outer = 0x0] 14:01:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x1161f1000) [pid = 2508] [serial = 948] [outer = 0x11334e000] 14:01:14 INFO - PROCESS | 2508 | 1463432474638 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x1169cd400) [pid = 2508] [serial = 949] [outer = 0x11334e000] 14:01:15 INFO - PROCESS | 2508 | 1463432475059 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 14:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:01:15 INFO - PROCESS | 2508 | 1463432475073 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 2508 | 1463432475075 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:01:15 INFO - PROCESS | 2508 | 1463432475077 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 2508 | 1463432475078 Marionette TRACE conn2 <- [1,1238,null,{}] 14:01:15 INFO - PROCESS | 2508 | 1463432475083 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 2508 | 1463432475156 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:01:15 INFO - PROCESS | 2508 | 1463432475227 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x118724800 == 59 [pid = 2508] [id = 317] 14:01:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x11766f800) [pid = 2508] [serial = 950] [outer = 0x0] 14:01:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x117e4fc00) [pid = 2508] [serial = 951] [outer = 0x11766f800] 14:01:15 INFO - PROCESS | 2508 | 1463432475271 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x1180bd000) [pid = 2508] [serial = 952] [outer = 0x11766f800] 14:01:15 INFO - PROCESS | 2508 | 1463432475691 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 675ms 14:01:15 INFO - PROCESS | 2508 | 1463432475753 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 2508 | 1463432475755 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:01:15 INFO - PROCESS | 2508 | 1463432475757 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 2508 | 1463432475758 Marionette TRACE conn2 <- [1,1242,null,{}] 14:01:15 INFO - PROCESS | 2508 | 1463432475761 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 2508 | 1463432475880 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:01:15 INFO - PROCESS | 2508 | 1463432475890 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193d8000 == 60 [pid = 2508] [id = 318] 14:01:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x1180bec00) [pid = 2508] [serial = 953] [outer = 0x0] 14:01:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x118198400) [pid = 2508] [serial = 954] [outer = 0x1180bec00] 14:01:15 INFO - PROCESS | 2508 | 1463432475931 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x11852a400) [pid = 2508] [serial = 955] [outer = 0x1180bec00] 14:01:16 INFO - PROCESS | 2508 | 1463432476303 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 14:01:16 INFO - PROCESS | 2508 | 1463432476344 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 2508 | 1463432476345 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:01:16 INFO - PROCESS | 2508 | 1463432476348 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 2508 | 1463432476349 Marionette TRACE conn2 <- [1,1246,null,{}] 14:01:16 INFO - PROCESS | 2508 | 1463432476351 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:16 INFO - PROCESS | 2508 | 1463432476467 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:01:16 INFO - PROCESS | 2508 | 1463432476500 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x123955000 == 61 [pid = 2508] [id = 319] 14:01:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x118591000) [pid = 2508] [serial = 956] [outer = 0x0] 14:01:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x11900fc00) [pid = 2508] [serial = 957] [outer = 0x118591000] 14:01:16 INFO - PROCESS | 2508 | 1463432476526 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x1192a1000) [pid = 2508] [serial = 958] [outer = 0x118591000] 14:01:16 INFO - PROCESS | 2508 | 1463432476932 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 621ms 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:01:16 INFO - PROCESS | 2508 | 1463432476969 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 2508 | 1463432476971 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:01:16 INFO - PROCESS | 2508 | 1463432476973 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 2508 | 1463432476974 Marionette TRACE conn2 <- [1,1250,null,{}] 14:01:16 INFO - PROCESS | 2508 | 1463432476976 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:17 INFO - PROCESS | 2508 | 1463432477086 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:01:17 INFO - PROCESS | 2508 | 1463432477100 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d30800 == 62 [pid = 2508] [id = 320] 14:01:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x11929ec00) [pid = 2508] [serial = 959] [outer = 0x0] 14:01:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x119883c00) [pid = 2508] [serial = 960] [outer = 0x11929ec00] 14:01:17 INFO - PROCESS | 2508 | 1463432477124 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x119a3d400) [pid = 2508] [serial = 961] [outer = 0x11929ec00] 14:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 14:01:17 INFO - PROCESS | 2508 | 1463432477485 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:01:17 INFO - PROCESS | 2508 | 1463432477491 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 2508 | 1463432477492 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:01:17 INFO - PROCESS | 2508 | 1463432477496 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 2508 | 1463432477497 Marionette TRACE conn2 <- [1,1254,null,{}] 14:01:17 INFO - PROCESS | 2508 | 1463432477499 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:17 INFO - PROCESS | 2508 | 1463432477605 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:01:17 INFO - PROCESS | 2508 | 1463432477641 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x124590800 == 63 [pid = 2508] [id = 321] 14:01:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x119435000) [pid = 2508] [serial = 962] [outer = 0x0] 14:01:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x121088c00) [pid = 2508] [serial = 963] [outer = 0x119435000] 14:01:17 INFO - PROCESS | 2508 | 1463432477666 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x12384e000) [pid = 2508] [serial = 964] [outer = 0x119435000] 14:01:17 INFO - PROCESS | 2508 | 1463432477992 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 14:01:18 INFO - PROCESS | 2508 | 1463432478016 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 2508 | 1463432478018 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:01:18 INFO - PROCESS | 2508 | 1463432478020 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 2508 | 1463432478021 Marionette TRACE conn2 <- [1,1258,null,{}] 14:01:18 INFO - PROCESS | 2508 | 1463432478023 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 2508 | 1463432478140 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:01:18 INFO - PROCESS | 2508 | 1463432478156 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x1256c0000 == 64 [pid = 2508] [id = 322] 14:01:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x119885800) [pid = 2508] [serial = 965] [outer = 0x0] 14:01:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x123c9dc00) [pid = 2508] [serial = 966] [outer = 0x119885800] 14:01:18 INFO - PROCESS | 2508 | 1463432478180 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x124082400) [pid = 2508] [serial = 967] [outer = 0x119885800] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x11988d400) [pid = 2508] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x128b9e400) [pid = 2508] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x128ba3c00) [pid = 2508] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x110e44800) [pid = 2508] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x119299400) [pid = 2508] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x11809e400) [pid = 2508] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x118593800) [pid = 2508] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x1239d6400) [pid = 2508] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x111c7b400) [pid = 2508] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x119880400) [pid = 2508] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x110d62800) [pid = 2508] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x129391800) [pid = 2508] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:01:18 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x110d5c000) [pid = 2508] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:01:18 INFO - PROCESS | 2508 | 1463432478643 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 673ms 14:01:18 INFO - PROCESS | 2508 | 1463432478694 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:01:18 INFO - PROCESS | 2508 | 1463432478695 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:01:18 INFO - PROCESS | 2508 | 1463432478698 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 2508 | 1463432478699 Marionette TRACE conn2 <- [1,1262,null,{}] 14:01:18 INFO - PROCESS | 2508 | 1463432478701 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 2508 | 1463432478787 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:01:18 INFO - PROCESS | 2508 | 1463432478857 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x126044000 == 65 [pid = 2508] [id = 323] 14:01:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x111c20000) [pid = 2508] [serial = 968] [outer = 0x0] 14:01:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12108a000) [pid = 2508] [serial = 969] [outer = 0x111c20000] 14:01:18 INFO - PROCESS | 2508 | 1463432478886 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x124570000) [pid = 2508] [serial = 970] [outer = 0x111c20000] 14:01:19 INFO - PROCESS | 2508 | 1463432479155 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:01:19 INFO - PROCESS | 2508 | 1463432479174 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 2508 | 1463432479175 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:01:19 INFO - PROCESS | 2508 | 1463432479185 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 2508 | 1463432479187 Marionette TRACE conn2 <- [1,1266,null,{}] 14:01:19 INFO - PROCESS | 2508 | 1463432479190 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 2508 | 1463432479297 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:01:19 INFO - PROCESS | 2508 | 1463432479302 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b38000 == 66 [pid = 2508] [id = 324] 14:01:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x124a2f800) [pid = 2508] [serial = 971] [outer = 0x0] 14:01:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x1260c6000) [pid = 2508] [serial = 972] [outer = 0x124a2f800] 14:01:19 INFO - PROCESS | 2508 | 1463432479331 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x12682bc00) [pid = 2508] [serial = 973] [outer = 0x124a2f800] 14:01:19 INFO - PROCESS | 2508 | 1463432479670 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 529ms 14:01:19 INFO - PROCESS | 2508 | 1463432479707 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 2508 | 1463432479708 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:01:19 INFO - PROCESS | 2508 | 1463432479711 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 2508 | 1463432479712 Marionette TRACE conn2 <- [1,1270,null,{}] 14:01:19 INFO - PROCESS | 2508 | 1463432479715 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 2508 | 1463432479828 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:01:19 INFO - PROCESS | 2508 | 1463432479836 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290c6800 == 67 [pid = 2508] [id = 325] 14:01:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x1265fc800) [pid = 2508] [serial = 974] [outer = 0x0] 14:01:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x126c51c00) [pid = 2508] [serial = 975] [outer = 0x1265fc800] 14:01:19 INFO - PROCESS | 2508 | 1463432479861 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x128b1f400) [pid = 2508] [serial = 976] [outer = 0x1265fc800] 14:01:20 INFO - PROCESS | 2508 | 1463432480168 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 14:01:20 INFO - PROCESS | 2508 | 1463432480186 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 2508 | 1463432480187 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:01:20 INFO - PROCESS | 2508 | 1463432480189 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 2508 | 1463432480190 Marionette TRACE conn2 <- [1,1274,null,{}] 14:01:20 INFO - PROCESS | 2508 | 1463432480193 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:20 INFO - PROCESS | 2508 | 1463432480283 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:01:20 INFO - PROCESS | 2508 | 1463432480288 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a90d800 == 68 [pid = 2508] [id = 326] 14:01:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x126831000) [pid = 2508] [serial = 977] [outer = 0x0] 14:01:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x128b9dc00) [pid = 2508] [serial = 978] [outer = 0x126831000] 14:01:20 INFO - PROCESS | 2508 | 1463432480313 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x128ce8000) [pid = 2508] [serial = 979] [outer = 0x126831000] 14:01:20 INFO - PROCESS | 2508 | 1463432480783 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 618ms 14:01:20 INFO - PROCESS | 2508 | 1463432480808 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 2508 | 1463432480811 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:01:20 INFO - PROCESS | 2508 | 1463432480817 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 2508 | 1463432480819 Marionette TRACE conn2 <- [1,1278,null,{}] 14:01:20 INFO - PROCESS | 2508 | 1463432480823 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:20 INFO - PROCESS | 2508 | 1463432480935 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:01:21 INFO - PROCESS | 2508 | 1463432481009 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x113fe9800 == 69 [pid = 2508] [id = 327] 14:01:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x112581000) [pid = 2508] [serial = 980] [outer = 0x0] 14:01:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x11287f800) [pid = 2508] [serial = 981] [outer = 0x112581000] 14:01:21 INFO - PROCESS | 2508 | 1463432481042 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x113160c00) [pid = 2508] [serial = 982] [outer = 0x112581000] 14:01:21 INFO - PROCESS | 2508 | 1463432481485 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 722ms 14:01:21 INFO - PROCESS | 2508 | 1463432481544 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 2508 | 1463432481548 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:01:21 INFO - PROCESS | 2508 | 1463432481555 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 2508 | 1463432481557 Marionette TRACE conn2 <- [1,1282,null,{}] 14:01:21 INFO - PROCESS | 2508 | 1463432481559 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 2508 | 1463432481667 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:01:21 INFO - PROCESS | 2508 | 1463432481725 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193d4800 == 70 [pid = 2508] [id = 328] 14:01:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x113169c00) [pid = 2508] [serial = 983] [outer = 0x0] 14:01:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x116194c00) [pid = 2508] [serial = 984] [outer = 0x113169c00] 14:01:21 INFO - PROCESS | 2508 | 1463432481767 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x116a51c00) [pid = 2508] [serial = 985] [outer = 0x113169c00] 14:01:22 INFO - PROCESS | 2508 | 1463432482195 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:01:22 INFO - PROCESS | 2508 | 1463432482224 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 2508 | 1463432482226 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:01:22 INFO - PROCESS | 2508 | 1463432482229 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 2508 | 1463432482233 Marionette TRACE conn2 <- [1,1286,null,{}] 14:01:22 INFO - PROCESS | 2508 | 1463432482241 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:22 INFO - PROCESS | 2508 | 1463432482350 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:01:22 INFO - PROCESS | 2508 | 1463432482412 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a63d000 == 71 [pid = 2508] [id = 329] 14:01:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1181f2c00) [pid = 2508] [serial = 986] [outer = 0x0] 14:01:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x11900a800) [pid = 2508] [serial = 987] [outer = 0x1181f2c00] 14:01:22 INFO - PROCESS | 2508 | 1463432482444 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x119889c00) [pid = 2508] [serial = 988] [outer = 0x1181f2c00] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 675ms 14:01:22 INFO - PROCESS | 2508 | 1463432482897 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:01:22 INFO - PROCESS | 2508 | 1463432482903 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 2508 | 1463432482905 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:01:22 INFO - PROCESS | 2508 | 1463432482907 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 2508 | 1463432482909 Marionette TRACE conn2 <- [1,1290,null,{}] 14:01:22 INFO - PROCESS | 2508 | 1463432482911 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:23 INFO - PROCESS | 2508 | 1463432483036 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:01:23 INFO - PROCESS | 2508 | 1463432483107 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba4c800 == 72 [pid = 2508] [id = 330] 14:01:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x11988c400) [pid = 2508] [serial = 989] [outer = 0x0] 14:01:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x124d24800) [pid = 2508] [serial = 990] [outer = 0x11988c400] 14:01:23 INFO - PROCESS | 2508 | 1463432483136 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x1260c9800) [pid = 2508] [serial = 991] [outer = 0x11988c400] 14:01:23 INFO - PROCESS | 2508 | 1463432483547 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:01:23 INFO - PROCESS | 2508 | 1463432483578 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 2508 | 1463432483579 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:01:23 INFO - PROCESS | 2508 | 1463432483582 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 2508 | 1463432483583 Marionette TRACE conn2 <- [1,1294,null,{}] 14:01:23 INFO - PROCESS | 2508 | 1463432483585 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:23 INFO - PROCESS | 2508 | 1463432483688 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:01:23 INFO - PROCESS | 2508 | 1463432483746 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c041000 == 73 [pid = 2508] [id = 331] 14:01:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x1260cac00) [pid = 2508] [serial = 992] [outer = 0x0] 14:01:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x12682d400) [pid = 2508] [serial = 993] [outer = 0x1260cac00] 14:01:23 INFO - PROCESS | 2508 | 1463432483775 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x128ce6800) [pid = 2508] [serial = 994] [outer = 0x1260cac00] 14:01:24 INFO - PROCESS | 2508 | 1463432484226 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 14:01:24 INFO - PROCESS | 2508 | 1463432484254 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 2508 | 1463432484256 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:01:24 INFO - PROCESS | 2508 | 1463432484259 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 2508 | 1463432484261 Marionette TRACE conn2 <- [1,1298,null,{}] 14:01:24 INFO - PROCESS | 2508 | 1463432484265 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:24 INFO - PROCESS | 2508 | 1463432484472 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:01:24 INFO - PROCESS | 2508 | 1463432484592 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c469000 == 74 [pid = 2508] [id = 332] 14:01:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x1290da800) [pid = 2508] [serial = 995] [outer = 0x0] 14:01:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x1292ccc00) [pid = 2508] [serial = 996] [outer = 0x1290da800] 14:01:24 INFO - PROCESS | 2508 | 1463432484643 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x1293da000) [pid = 2508] [serial = 997] [outer = 0x1290da800] 14:01:25 INFO - PROCESS | 2508 | 1463432485105 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 873ms 14:01:25 INFO - PROCESS | 2508 | 1463432485132 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 2508 | 1463432485133 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:01:25 INFO - PROCESS | 2508 | 1463432485136 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 2508 | 1463432485137 Marionette TRACE conn2 <- [1,1302,null,{}] 14:01:25 INFO - PROCESS | 2508 | 1463432485139 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 2508 | 1463432485242 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:01:25 INFO - PROCESS | 2508 | 1463432485315 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x119b6f800 == 75 [pid = 2508] [id = 333] 14:01:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x124d53800) [pid = 2508] [serial = 998] [outer = 0x0] 14:01:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x1293d8c00) [pid = 2508] [serial = 999] [outer = 0x124d53800] 14:01:25 INFO - PROCESS | 2508 | 1463432485345 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x1293e5000) [pid = 2508] [serial = 1000] [outer = 0x124d53800] 14:01:25 INFO - PROCESS | 2508 | 1463432485974 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 869ms 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:01:26 INFO - PROCESS | 2508 | 1463432486006 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 2508 | 1463432486008 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:01:26 INFO - PROCESS | 2508 | 1463432486012 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 2508 | 1463432486016 Marionette TRACE conn2 <- [1,1306,null,{}] 14:01:26 INFO - PROCESS | 2508 | 1463432486020 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 2508 | 1463432486122 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:01:26 INFO - PROCESS | 2508 | 1463432486195 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871e000 == 76 [pid = 2508] [id = 334] 14:01:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x11287f000) [pid = 2508] [serial = 1001] [outer = 0x0] 14:01:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x113164c00) [pid = 2508] [serial = 1002] [outer = 0x11287f000] 14:01:26 INFO - PROCESS | 2508 | 1463432486224 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x113aff800) [pid = 2508] [serial = 1003] [outer = 0x11287f000] 14:01:26 INFO - PROCESS | 2508 | 1463432486635 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 676ms 14:01:26 INFO - PROCESS | 2508 | 1463432486688 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 2508 | 1463432486692 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:01:26 INFO - PROCESS | 2508 | 1463432486696 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 2508 | 1463432486698 Marionette TRACE conn2 <- [1,1310,null,{}] 14:01:26 INFO - PROCESS | 2508 | 1463432486700 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 2508 | 1463432486797 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:01:26 INFO - PROCESS | 2508 | 1463432486857 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170be800 == 77 [pid = 2508] [id = 335] 14:01:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x115ec0400) [pid = 2508] [serial = 1004] [outer = 0x0] 14:01:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x11693fc00) [pid = 2508] [serial = 1005] [outer = 0x115ec0400] 14:01:26 INFO - PROCESS | 2508 | 1463432486884 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x116a52c00) [pid = 2508] [serial = 1006] [outer = 0x115ec0400] 14:01:27 INFO - PROCESS | 2508 | --DOCSHELL 0x1290c6800 == 76 [pid = 2508] [id = 325] 14:01:27 INFO - PROCESS | 2508 | --DOCSHELL 0x128b38000 == 75 [pid = 2508] [id = 324] 14:01:27 INFO - PROCESS | 2508 | --DOCSHELL 0x126044000 == 74 [pid = 2508] [id = 323] 14:01:27 INFO - PROCESS | 2508 | --DOCSHELL 0x1256c0000 == 73 [pid = 2508] [id = 322] 14:01:27 INFO - PROCESS | 2508 | --DOCSHELL 0x124590800 == 72 [pid = 2508] [id = 321] 14:01:27 INFO - PROCESS | 2508 | --DOCSHELL 0x123d30800 == 71 [pid = 2508] [id = 320] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x11929b000) [pid = 2508] [serial = 866] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x126c4f800) [pid = 2508] [serial = 872] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x1121a7c00) [pid = 2508] [serial = 857] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x123e0b000) [pid = 2508] [serial = 869] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x1138ebc00) [pid = 2508] [serial = 860] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x1181ea400) [pid = 2508] [serial = 863] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x1260cd400) [pid = 2508] [serial = 875] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x12a77cc00) [pid = 2508] [serial = 915] [outer = 0x0] [url = about:blank] 14:01:27 INFO - PROCESS | 2508 | 1463432487359 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 2508 | 1463432487420 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:01:27 INFO - PROCESS | 2508 | 1463432487423 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 2508 | 1463432487425 Marionette TRACE conn2 <- [1,1314,null,{}] 14:01:27 INFO - PROCESS | 2508 | 1463432487438 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:27 INFO - PROCESS | 2508 | 1463432487526 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:01:27 INFO - PROCESS | 2508 | 1463432487538 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171dd800 == 65 [pid = 2508] [id = 336] 14:01:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x118097400) [pid = 2508] [serial = 1007] [outer = 0x0] 14:01:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x1180c1c00) [pid = 2508] [serial = 1008] [outer = 0x118097400] 14:01:27 INFO - PROCESS | 2508 | 1463432487566 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x1181eb000) [pid = 2508] [serial = 1009] [outer = 0x118097400] 14:01:27 INFO - PROCESS | 2508 | 1463432487941 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 572ms 14:01:27 INFO - PROCESS | 2508 | 1463432487996 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 2508 | 1463432487998 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:01:28 INFO - PROCESS | 2508 | 1463432488000 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 2508 | 1463432488001 Marionette TRACE conn2 <- [1,1318,null,{}] 14:01:28 INFO - PROCESS | 2508 | 1463432488003 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 2508 | 1463432488088 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:01:28 INFO - PROCESS | 2508 | 1463432488092 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193dc000 == 66 [pid = 2508] [id = 337] 14:01:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x11852f000) [pid = 2508] [serial = 1010] [outer = 0x0] 14:01:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x118e8c000) [pid = 2508] [serial = 1011] [outer = 0x11852f000] 14:01:28 INFO - PROCESS | 2508 | 1463432488120 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x119299000) [pid = 2508] [serial = 1012] [outer = 0x11852f000] 14:01:28 INFO - PROCESS | 2508 | 1463432488443 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:01:28 INFO - PROCESS | 2508 | 1463432488470 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 2508 | 1463432488472 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:01:28 INFO - PROCESS | 2508 | 1463432488474 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 2508 | 1463432488475 Marionette TRACE conn2 <- [1,1322,null,{}] 14:01:28 INFO - PROCESS | 2508 | 1463432488477 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 2508 | 1463432488573 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:01:28 INFO - PROCESS | 2508 | 1463432488628 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x12381e000 == 67 [pid = 2508] [id = 338] 14:01:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x11858c000) [pid = 2508] [serial = 1013] [outer = 0x0] 14:01:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x11942c800) [pid = 2508] [serial = 1014] [outer = 0x11858c000] 14:01:28 INFO - PROCESS | 2508 | 1463432488654 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x11988b000) [pid = 2508] [serial = 1015] [outer = 0x11858c000] 14:01:28 INFO - PROCESS | 2508 | 1463432488945 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 14:01:28 INFO - PROCESS | 2508 | 1463432488995 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:01:29 INFO - PROCESS | 2508 | 1463432488999 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:01:29 INFO - PROCESS | 2508 | 1463432489001 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 2508 | 1463432489002 Marionette TRACE conn2 <- [1,1326,null,{}] 14:01:29 INFO - PROCESS | 2508 | 1463432489004 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:29 INFO - PROCESS | 2508 | 1463432489101 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:01:29 INFO - PROCESS | 2508 | 1463432489162 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x1242c7000 == 68 [pid = 2508] [id = 339] 14:01:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x119a43400) [pid = 2508] [serial = 1016] [outer = 0x0] 14:01:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x121092c00) [pid = 2508] [serial = 1017] [outer = 0x119a43400] 14:01:29 INFO - PROCESS | 2508 | 1463432489188 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x1256ed800) [pid = 2508] [serial = 1018] [outer = 0x119a43400] 14:01:29 INFO - PROCESS | 2508 | 1463432489474 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 14:01:29 INFO - PROCESS | 2508 | 1463432489520 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 2508 | 1463432489521 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:01:29 INFO - PROCESS | 2508 | 1463432489532 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 2508 | 1463432489533 Marionette TRACE conn2 <- [1,1330,null,{}] 14:01:29 INFO - PROCESS | 2508 | 1463432489536 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:29 INFO - PROCESS | 2508 | 1463432489640 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:01:29 INFO - PROCESS | 2508 | 1463432489680 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x126046000 == 69 [pid = 2508] [id = 340] 14:01:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x119a47c00) [pid = 2508] [serial = 1019] [outer = 0x0] 14:01:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1262dc800) [pid = 2508] [serial = 1020] [outer = 0x119a47c00] 14:01:29 INFO - PROCESS | 2508 | 1463432489712 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x128b1d000) [pid = 2508] [serial = 1021] [outer = 0x119a47c00] 14:01:30 INFO - PROCESS | 2508 | 1463432490041 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 529ms 14:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:01:30 INFO - PROCESS | 2508 | 1463432490053 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 2508 | 1463432490054 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:01:30 INFO - PROCESS | 2508 | 1463432490056 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 2508 | 1463432490057 Marionette TRACE conn2 <- [1,1334,null,{}] 14:01:30 INFO - PROCESS | 2508 | 1463432490060 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 2508 | 1463432490172 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:01:30 INFO - PROCESS | 2508 | 1463432490184 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a11800 == 70 [pid = 2508] [id = 341] 14:01:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x126596400) [pid = 2508] [serial = 1022] [outer = 0x0] 14:01:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x128cf3c00) [pid = 2508] [serial = 1023] [outer = 0x126596400] 14:01:30 INFO - PROCESS | 2508 | 1463432490209 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x1292c0c00) [pid = 2508] [serial = 1024] [outer = 0x126596400] 14:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 14:01:30 INFO - PROCESS | 2508 | 1463432490569 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:01:30 INFO - PROCESS | 2508 | 1463432490577 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 2508 | 1463432490579 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:01:30 INFO - PROCESS | 2508 | 1463432490582 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 2508 | 1463432490583 Marionette TRACE conn2 <- [1,1338,null,{}] 14:01:30 INFO - PROCESS | 2508 | 1463432490585 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 2508 | 1463432490696 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:01:30 INFO - PROCESS | 2508 | 1463432490706 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290cf000 == 71 [pid = 2508] [id = 342] 14:01:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x128b1f000) [pid = 2508] [serial = 1025] [outer = 0x0] 14:01:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x129390000) [pid = 2508] [serial = 1026] [outer = 0x128b1f000] 14:01:30 INFO - PROCESS | 2508 | 1463432490731 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x129399800) [pid = 2508] [serial = 1027] [outer = 0x128b1f000] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x11257ac00) [pid = 2508] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x118590400) [pid = 2508] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x11334e000) [pid = 2508] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12a6c5800) [pid = 2508] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x11766f800) [pid = 2508] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x12b757000) [pid = 2508] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x110d57000) [pid = 2508] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x126c52400) [pid = 2508] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x111a0b400) [pid = 2508] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x124a2f800) [pid = 2508] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x1265fc800) [pid = 2508] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x12aaca400) [pid = 2508] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x12a774c00) [pid = 2508] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12be95800) [pid = 2508] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x118190c00) [pid = 2508] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x110e43c00) [pid = 2508] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x113802800) [pid = 2508] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x123851c00) [pid = 2508] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x1256f2c00) [pid = 2508] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x115ebc000) [pid = 2508] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x110d59400) [pid = 2508] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x1190b6400) [pid = 2508] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x11257c000) [pid = 2508] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x119881800) [pid = 2508] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x121092000) [pid = 2508] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x112879000) [pid = 2508] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x12682b800) [pid = 2508] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x118530400) [pid = 2508] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x12a6c7800) [pid = 2508] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x118591000) [pid = 2508] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x119435000) [pid = 2508] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x11929ec00) [pid = 2508] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x119885800) [pid = 2508] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x111c20000) [pid = 2508] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x1121a9000) [pid = 2508] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x1180bec00) [pid = 2508] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x1138f9c00) [pid = 2508] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x11334ac00) [pid = 2508] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:01:31 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x12480e000) [pid = 2508] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:01:31 INFO - PROCESS | 2508 | 1463432491675 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1122ms 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:01:31 INFO - PROCESS | 2508 | 1463432491704 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 2508 | 1463432491705 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:01:31 INFO - PROCESS | 2508 | 1463432491707 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 2508 | 1463432491709 Marionette TRACE conn2 <- [1,1342,null,{}] 14:01:31 INFO - PROCESS | 2508 | 1463432491711 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:31 INFO - PROCESS | 2508 | 1463432491803 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:01:31 INFO - PROCESS | 2508 | 1463432491808 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e11000 == 72 [pid = 2508] [id = 343] 14:01:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x111f51400) [pid = 2508] [serial = 1028] [outer = 0x0] 14:01:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x112879000) [pid = 2508] [serial = 1029] [outer = 0x111f51400] 14:01:31 INFO - PROCESS | 2508 | 1463432491836 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x11334e000) [pid = 2508] [serial = 1030] [outer = 0x111f51400] 14:01:32 INFO - PROCESS | 2508 | 1463432492198 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:01:32 INFO - PROCESS | 2508 | 1463432492236 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 2508 | 1463432492237 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:01:32 INFO - PROCESS | 2508 | 1463432492240 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 2508 | 1463432492241 Marionette TRACE conn2 <- [1,1346,null,{}] 14:01:32 INFO - PROCESS | 2508 | 1463432492244 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 2508 | 1463432492347 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:01:32 INFO - PROCESS | 2508 | 1463432492351 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0ce000 == 73 [pid = 2508] [id = 344] 14:01:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x113802800) [pid = 2508] [serial = 1031] [outer = 0x0] 14:01:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x11942ec00) [pid = 2508] [serial = 1032] [outer = 0x113802800] 14:01:32 INFO - PROCESS | 2508 | 1463432492381 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x1256f2c00) [pid = 2508] [serial = 1033] [outer = 0x113802800] 14:01:32 INFO - PROCESS | 2508 | 1463432492730 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 14:01:32 INFO - PROCESS | 2508 | 1463432492759 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 2508 | 1463432492760 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:01:32 INFO - PROCESS | 2508 | 1463432492764 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 2508 | 1463432492766 Marionette TRACE conn2 <- [1,1350,null,{}] 14:01:32 INFO - PROCESS | 2508 | 1463432492768 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 2508 | 1463432492854 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:01:32 INFO - PROCESS | 2508 | 1463432492913 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba49000 == 74 [pid = 2508] [id = 345] 14:01:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x1167a8000) [pid = 2508] [serial = 1034] [outer = 0x0] 14:01:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x126824c00) [pid = 2508] [serial = 1035] [outer = 0x1167a8000] 14:01:32 INFO - PROCESS | 2508 | 1463432492938 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x12a6c7800) [pid = 2508] [serial = 1036] [outer = 0x1167a8000] 14:01:33 INFO - PROCESS | 2508 | 1463432493221 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 472ms 14:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:01:33 INFO - PROCESS | 2508 | 1463432493235 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 2508 | 1463432493236 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:01:33 INFO - PROCESS | 2508 | 1463432493238 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 2508 | 1463432493239 Marionette TRACE conn2 <- [1,1354,null,{}] 14:01:33 INFO - PROCESS | 2508 | 1463432493242 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:33 INFO - PROCESS | 2508 | 1463432493335 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:01:33 INFO - PROCESS | 2508 | 1463432493340 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c465000 == 75 [pid = 2508] [id = 346] 14:01:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x110d5ac00) [pid = 2508] [serial = 1037] [outer = 0x0] 14:01:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12a6d1400) [pid = 2508] [serial = 1038] [outer = 0x110d5ac00] 14:01:33 INFO - PROCESS | 2508 | 1463432493365 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12a774c00) [pid = 2508] [serial = 1039] [outer = 0x110d5ac00] 14:01:33 INFO - PROCESS | 2508 | 1463432493819 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 618ms 14:01:33 INFO - PROCESS | 2508 | 1463432493858 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 2508 | 1463432493861 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:01:33 INFO - PROCESS | 2508 | 1463432493864 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 2508 | 1463432493867 Marionette TRACE conn2 <- [1,1358,null,{}] 14:01:33 INFO - PROCESS | 2508 | 1463432493870 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:33 INFO - PROCESS | 2508 | 1463432493987 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:01:34 INFO - PROCESS | 2508 | 1463432494060 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x116645000 == 76 [pid = 2508] [id = 347] 14:01:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1121a7800) [pid = 2508] [serial = 1040] [outer = 0x0] 14:01:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x11270ec00) [pid = 2508] [serial = 1041] [outer = 0x1121a7800] 14:01:34 INFO - PROCESS | 2508 | 1463432494093 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x113167800) [pid = 2508] [serial = 1042] [outer = 0x1121a7800] 14:01:34 INFO - PROCESS | 2508 | 1463432494547 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 722ms 14:01:34 INFO - PROCESS | 2508 | 1463432494586 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 2508 | 1463432494591 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:01:34 INFO - PROCESS | 2508 | 1463432494614 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 2508 | 1463432494616 Marionette TRACE conn2 <- [1,1362,null,{}] 14:01:34 INFO - PROCESS | 2508 | 1463432494621 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 2508 | 1463432494731 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:01:34 INFO - PROCESS | 2508 | 1463432494803 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x123963800 == 77 [pid = 2508] [id = 348] 14:01:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x115ebdc00) [pid = 2508] [serial = 1043] [outer = 0x0] 14:01:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x117675c00) [pid = 2508] [serial = 1044] [outer = 0x115ebdc00] 14:01:34 INFO - PROCESS | 2508 | 1463432494833 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x1180c2400) [pid = 2508] [serial = 1045] [outer = 0x115ebdc00] 14:01:35 INFO - PROCESS | 2508 | 1463432495274 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 692ms 14:01:35 INFO - PROCESS | 2508 | 1463432495287 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 2508 | 1463432495289 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:01:35 INFO - PROCESS | 2508 | 1463432495291 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 2508 | 1463432495295 Marionette TRACE conn2 <- [1,1366,null,{}] 14:01:35 INFO - PROCESS | 2508 | 1463432495324 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:35 INFO - PROCESS | 2508 | 1463432495472 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:01:35 INFO - PROCESS | 2508 | 1463432495529 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7e6800 == 78 [pid = 2508] [id = 349] 14:01:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x11929dc00) [pid = 2508] [serial = 1046] [outer = 0x0] 14:01:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x119886c00) [pid = 2508] [serial = 1047] [outer = 0x11929dc00] 14:01:35 INFO - PROCESS | 2508 | 1463432495563 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x12108f000) [pid = 2508] [serial = 1048] [outer = 0x11929dc00] 14:01:36 INFO - PROCESS | 2508 | 1463432496011 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 2508 | 1463432496037 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:01:36 INFO - PROCESS | 2508 | 1463432496039 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 2508 | 1463432496041 Marionette TRACE conn2 <- [1,1370,null,{}] 14:01:36 INFO - PROCESS | 2508 | 1463432496043 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:36 INFO - PROCESS | 2508 | 1463432496188 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:01:36 INFO - PROCESS | 2508 | 1463432496241 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d103800 == 79 [pid = 2508] [id = 350] 14:01:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x123c91c00) [pid = 2508] [serial = 1049] [outer = 0x0] 14:01:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x124082000) [pid = 2508] [serial = 1050] [outer = 0x123c91c00] 14:01:36 INFO - PROCESS | 2508 | 1463432496273 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x124d48000) [pid = 2508] [serial = 1051] [outer = 0x123c91c00] 14:01:36 INFO - PROCESS | 2508 | 1463432496703 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 2508 | 1463432496711 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:01:36 INFO - PROCESS | 2508 | 1463432496713 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 2508 | 1463432496715 Marionette TRACE conn2 <- [1,1374,null,{}] 14:01:36 INFO - PROCESS | 2508 | 1463432496717 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:36 INFO - PROCESS | 2508 | 1463432496839 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:01:36 INFO - PROCESS | 2508 | 1463432496899 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d41c800 == 80 [pid = 2508] [id = 351] 14:01:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x124d4c400) [pid = 2508] [serial = 1052] [outer = 0x0] 14:01:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x126c56c00) [pid = 2508] [serial = 1053] [outer = 0x124d4c400] 14:01:36 INFO - PROCESS | 2508 | 1463432496969 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x1292c8000) [pid = 2508] [serial = 1054] [outer = 0x124d4c400] 14:01:37 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:37 INFO - PROCESS | 2508 | 1463432497368 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 2508 | 1463432497436 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:01:37 INFO - PROCESS | 2508 | 1463432497438 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 2508 | 1463432497439 Marionette TRACE conn2 <- [1,1378,null,{}] 14:01:37 INFO - PROCESS | 2508 | 1463432497442 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 2508 | 1463432497562 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:01:37 INFO - PROCESS | 2508 | 1463432497624 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8c3000 == 81 [pid = 2508] [id = 352] 14:01:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x129398c00) [pid = 2508] [serial = 1055] [outer = 0x0] 14:01:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12a975c00) [pid = 2508] [serial = 1056] [outer = 0x129398c00] 14:01:37 INFO - PROCESS | 2508 | 1463432497654 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x12aa69800) [pid = 2508] [serial = 1057] [outer = 0x129398c00] 14:01:38 INFO - PROCESS | 2508 | 1463432498141 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 2508 | 1463432498167 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:01:38 INFO - PROCESS | 2508 | 1463432498169 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 2508 | 1463432498170 Marionette TRACE conn2 <- [1,1382,null,{}] 14:01:38 INFO - PROCESS | 2508 | 1463432498173 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:38 INFO - PROCESS | 2508 | 1463432498278 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:01:38 INFO - PROCESS | 2508 | 1463432498353 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x113fdd800 == 82 [pid = 2508] [id = 353] 14:01:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x11257f400) [pid = 2508] [serial = 1058] [outer = 0x0] 14:01:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1167ae000) [pid = 2508] [serial = 1059] [outer = 0x11257f400] 14:01:38 INFO - PROCESS | 2508 | 1463432498383 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12aa62400) [pid = 2508] [serial = 1060] [outer = 0x11257f400] 14:01:38 INFO - PROCESS | 2508 | [2508] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:38 INFO - PROCESS | 2508 | 1463432498845 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 2508 | 1463432499065 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:01:39 INFO - PROCESS | 2508 | 1463432499082 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 2508 | 1463432499084 Marionette TRACE conn2 <- [1,1386,null,{}] 14:01:39 INFO - PROCESS | 2508 | 1463432499088 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 2508 | 1463432499193 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:01:39 INFO - PROCESS | 2508 | 1463432499253 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x118718000 == 83 [pid = 2508] [id = 354] 14:01:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x11270e800) [pid = 2508] [serial = 1061] [outer = 0x0] 14:01:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x112879800) [pid = 2508] [serial = 1062] [outer = 0x11270e800] 14:01:39 INFO - PROCESS | 2508 | 1463432499280 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x11316b000) [pid = 2508] [serial = 1063] [outer = 0x11270e800] 14:01:39 INFO - PROCESS | 2508 | 1463432499752 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 2508 | 1463432499809 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:01:39 INFO - PROCESS | 2508 | 1463432499814 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 2508 | 1463432499817 Marionette TRACE conn2 <- [1,1390,null,{}] 14:01:39 INFO - PROCESS | 2508 | 1463432499820 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 2508 | 1463432499917 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:01:39 INFO - PROCESS | 2508 | 1463432499992 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x117e03000 == 84 [pid = 2508] [id = 355] 14:01:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x1169c3400) [pid = 2508] [serial = 1064] [outer = 0x0] 14:01:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x116a4e800) [pid = 2508] [serial = 1065] [outer = 0x1169c3400] 14:01:40 INFO - PROCESS | 2508 | 1463432500020 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x117e52c00) [pid = 2508] [serial = 1066] [outer = 0x1169c3400] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba49000 == 83 [pid = 2508] [id = 345] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0ce000 == 82 [pid = 2508] [id = 344] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x128b9dc00) [pid = 2508] [serial = 978] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x117e11000 == 81 [pid = 2508] [id = 343] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1290cf000 == 80 [pid = 2508] [id = 342] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x128a11800 == 79 [pid = 2508] [id = 341] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x126046000 == 78 [pid = 2508] [id = 340] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1242c7000 == 77 [pid = 2508] [id = 339] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12381e000 == 76 [pid = 2508] [id = 338] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1193dc000 == 75 [pid = 2508] [id = 337] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1171dd800 == 74 [pid = 2508] [id = 336] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1170be800 == 73 [pid = 2508] [id = 335] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x11871e000 == 72 [pid = 2508] [id = 334] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12c041000 == 71 [pid = 2508] [id = 331] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba4c800 == 70 [pid = 2508] [id = 330] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x12a63d000 == 69 [pid = 2508] [id = 329] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x1193d4800 == 68 [pid = 2508] [id = 328] 14:01:40 INFO - PROCESS | 2508 | --DOCSHELL 0x113fe9800 == 67 [pid = 2508] [id = 327] 14:01:40 INFO - PROCESS | 2508 | 1463432500489 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x12a97fc00) [pid = 2508] [serial = 916] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x128b95c00) [pid = 2508] [serial = 876] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x112589400) [pid = 2508] [serial = 858] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12108b000) [pid = 2508] [serial = 867] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x113169800) [pid = 2508] [serial = 807] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x123c9bc00) [pid = 2508] [serial = 813] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x12cfcd400) [pid = 2508] [serial = 762] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x11619bc00) [pid = 2508] [serial = 861] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x128b22400) [pid = 2508] [serial = 873] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x123c97800) [pid = 2508] [serial = 750] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x124570000) [pid = 2508] [serial = 970] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x12682bc00) [pid = 2508] [serial = 973] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x126c51c00) [pid = 2508] [serial = 975] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x128b1f400) [pid = 2508] [serial = 976] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x11852a400) [pid = 2508] [serial = 955] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x12cfc1000) [pid = 2508] [serial = 759] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x12bde6400) [pid = 2508] [serial = 756] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x12cf4b800) [pid = 2508] [serial = 744] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x1187a3000) [pid = 2508] [serial = 864] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x12c4bb000) [pid = 2508] [serial = 804] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x1180c3400) [pid = 2508] [serial = 747] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x1262e3c00) [pid = 2508] [serial = 870] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12a6cb400) [pid = 2508] [serial = 753] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x1187a5800) [pid = 2508] [serial = 810] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x11900fc00) [pid = 2508] [serial = 957] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x1192a1000) [pid = 2508] [serial = 958] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x121088c00) [pid = 2508] [serial = 963] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x119883c00) [pid = 2508] [serial = 960] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x123c9dc00) [pid = 2508] [serial = 966] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x12384e000) [pid = 2508] [serial = 964] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x12108a000) [pid = 2508] [serial = 969] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x112588000) [pid = 2508] [serial = 942] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x118198400) [pid = 2508] [serial = 954] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x11767b800) [pid = 2508] [serial = 922] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x1169c2800) [pid = 2508] [serial = 921] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x115e37c00) [pid = 2508] [serial = 946] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x1138ec400) [pid = 2508] [serial = 945] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x1256f5c00) [pid = 2508] [serial = 927] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x126c4f400) [pid = 2508] [serial = 928] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x1239d0c00) [pid = 2508] [serial = 925] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x11927c400) [pid = 2508] [serial = 924] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x1161f1000) [pid = 2508] [serial = 948] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x1169cd400) [pid = 2508] [serial = 949] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x12aacc400) [pid = 2508] [serial = 934] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x12a6ee800) [pid = 2508] [serial = 933] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x117e4fc00) [pid = 2508] [serial = 951] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x1180bd000) [pid = 2508] [serial = 952] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x12bddf000) [pid = 2508] [serial = 937] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x12ba97c00) [pid = 2508] [serial = 936] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x111c88c00) [pid = 2508] [serial = 919] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 114 (0x110d5dc00) [pid = 2508] [serial = 918] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 113 (0x129398400) [pid = 2508] [serial = 931] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 112 (0x1292c1000) [pid = 2508] [serial = 930] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 111 (0x12bde5000) [pid = 2508] [serial = 940] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 110 (0x1166bd400) [pid = 2508] [serial = 939] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 109 (0x1260c6000) [pid = 2508] [serial = 972] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 108 (0x124082400) [pid = 2508] [serial = 967] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 107 (0x112877000) [pid = 2508] [serial = 943] [outer = 0x0] [url = about:blank] 14:01:40 INFO - PROCESS | 2508 | --DOMWINDOW == 106 (0x119a3d400) [pid = 2508] [serial = 961] [outer = 0x0] [url = about:blank] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 723ms 14:01:40 INFO - PROCESS | 2508 | 1463432500543 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 2508 | 1463432500546 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:01:40 INFO - PROCESS | 2508 | 1463432500559 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 2508 | 1463432500560 Marionette TRACE conn2 <- [1,1394,null,{}] 14:01:40 INFO - PROCESS | 2508 | 1463432500572 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:40 INFO - PROCESS | 2508 | 1463432500713 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:01:40 INFO - PROCESS | 2508 | 1463432500724 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171eb800 == 68 [pid = 2508] [id = 356] 14:01:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 107 (0x1180ca000) [pid = 2508] [serial = 1067] [outer = 0x0] 14:01:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 108 (0x118194800) [pid = 2508] [serial = 1068] [outer = 0x1180ca000] 14:01:40 INFO - PROCESS | 2508 | 1463432500754 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 109 (0x11858b000) [pid = 2508] [serial = 1069] [outer = 0x1180ca000] 14:01:41 INFO - PROCESS | 2508 | 1463432501169 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 624ms 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:01:41 INFO - PROCESS | 2508 | 1463432501204 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 2508 | 1463432501206 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:01:41 INFO - PROCESS | 2508 | 1463432501209 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 2508 | 1463432501213 Marionette TRACE conn2 <- [1,1398,null,{}] 14:01:41 INFO - PROCESS | 2508 | 1463432501217 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:41 INFO - PROCESS | 2508 | 1463432501343 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:01:41 INFO - PROCESS | 2508 | 1463432501349 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x119655000 == 69 [pid = 2508] [id = 357] 14:01:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 110 (0x1190b6400) [pid = 2508] [serial = 1070] [outer = 0x0] 14:01:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 111 (0x119289c00) [pid = 2508] [serial = 1071] [outer = 0x1190b6400] 14:01:41 INFO - PROCESS | 2508 | 1463432501376 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 112 (0x119435c00) [pid = 2508] [serial = 1072] [outer = 0x1190b6400] 14:01:41 INFO - PROCESS | 2508 | 1463432501702 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 525ms 14:01:41 INFO - PROCESS | 2508 | 1463432501734 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:01:41 INFO - PROCESS | 2508 | 1463432501742 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:01:41 INFO - PROCESS | 2508 | 1463432501745 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 2508 | 1463432501746 Marionette TRACE conn2 <- [1,1402,null,{}] 14:01:41 INFO - PROCESS | 2508 | 1463432501748 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:41 INFO - PROCESS | 2508 | 1463432501828 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:01:41 INFO - PROCESS | 2508 | 1463432501835 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x123eb0800 == 70 [pid = 2508] [id = 358] 14:01:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 113 (0x119885800) [pid = 2508] [serial = 1073] [outer = 0x0] 14:01:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 114 (0x119d26000) [pid = 2508] [serial = 1074] [outer = 0x119885800] 14:01:41 INFO - PROCESS | 2508 | 1463432501860 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 115 (0x121093000) [pid = 2508] [serial = 1075] [outer = 0x119885800] 14:01:42 INFO - PROCESS | 2508 | 1463432502184 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:01:42 INFO - PROCESS | 2508 | 1463432502216 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 2508 | 1463432502217 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:01:42 INFO - PROCESS | 2508 | 1463432502219 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 2508 | 1463432502220 Marionette TRACE conn2 <- [1,1406,null,{}] 14:01:42 INFO - PROCESS | 2508 | 1463432502222 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 2508 | 1463432502325 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:01:42 INFO - PROCESS | 2508 | 1463432502396 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x12556e800 == 71 [pid = 2508] [id = 359] 14:01:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x11988bc00) [pid = 2508] [serial = 1076] [outer = 0x0] 14:01:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x124570000) [pid = 2508] [serial = 1077] [outer = 0x11988bc00] 14:01:42 INFO - PROCESS | 2508 | 1463432502422 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x126c4d000) [pid = 2508] [serial = 1078] [outer = 0x11988bc00] 14:01:42 INFO - PROCESS | 2508 | 1463432502750 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 567ms 14:01:42 INFO - PROCESS | 2508 | 1463432502787 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 2508 | 1463432502788 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:01:42 INFO - PROCESS | 2508 | 1463432502790 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 2508 | 1463432502791 Marionette TRACE conn2 <- [1,1410,null,{}] 14:01:42 INFO - PROCESS | 2508 | 1463432502794 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 2508 | 1463432502906 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:01:42 INFO - PROCESS | 2508 | 1463432502945 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x1265c5800 == 72 [pid = 2508] [id = 360] 14:01:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x1262db800) [pid = 2508] [serial = 1079] [outer = 0x0] 14:01:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x128b23800) [pid = 2508] [serial = 1080] [outer = 0x1262db800] 14:01:42 INFO - PROCESS | 2508 | 1463432502970 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x1290e4c00) [pid = 2508] [serial = 1081] [outer = 0x1262db800] 14:01:43 INFO - PROCESS | 2508 | 1463432503314 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 568ms 14:01:43 INFO - PROCESS | 2508 | 1463432503359 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 2508 | 1463432503360 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:01:43 INFO - PROCESS | 2508 | 1463432503362 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 2508 | 1463432503363 Marionette TRACE conn2 <- [1,1414,null,{}] 14:01:43 INFO - PROCESS | 2508 | 1463432503366 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:43 INFO - PROCESS | 2508 | 1463432503472 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:01:43 INFO - PROCESS | 2508 | 1463432503485 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a22000 == 73 [pid = 2508] [id = 361] 14:01:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x128b1e000) [pid = 2508] [serial = 1082] [outer = 0x0] 14:01:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x1292cec00) [pid = 2508] [serial = 1083] [outer = 0x128b1e000] 14:01:43 INFO - PROCESS | 2508 | 1463432503511 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x1293db000) [pid = 2508] [serial = 1084] [outer = 0x128b1e000] 14:01:43 INFO - PROCESS | 2508 | 1463432503959 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 618ms 14:01:43 INFO - PROCESS | 2508 | 1463432503983 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 2508 | 1463432503985 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:01:43 INFO - PROCESS | 2508 | 1463432503989 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 2508 | 1463432503991 Marionette TRACE conn2 <- [1,1418,null,{}] 14:01:43 INFO - PROCESS | 2508 | 1463432503994 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 2508 | 1463432504165 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:01:44 INFO - PROCESS | 2508 | 1463432504191 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x129341000 == 74 [pid = 2508] [id = 362] 14:01:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x128b25c00) [pid = 2508] [serial = 1085] [outer = 0x0] 14:01:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x12a6d0000) [pid = 2508] [serial = 1086] [outer = 0x128b25c00] 14:01:44 INFO - PROCESS | 2508 | 1463432504243 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x12a973400) [pid = 2508] [serial = 1087] [outer = 0x128b25c00] 14:01:44 INFO - PROCESS | 2508 | 1463432504620 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x119a47c00) [pid = 2508] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x128b1f000) [pid = 2508] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 124 (0x126596400) [pid = 2508] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 123 (0x11287f000) [pid = 2508] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 122 (0x11852f000) [pid = 2508] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 121 (0x119a43400) [pid = 2508] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 120 (0x111f51400) [pid = 2508] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 119 (0x11858c000) [pid = 2508] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 118 (0x115ec0400) [pid = 2508] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 117 (0x118097400) [pid = 2508] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 116 (0x113802800) [pid = 2508] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:01:44 INFO - PROCESS | 2508 | --DOMWINDOW == 115 (0x1167a8000) [pid = 2508] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:01:44 INFO - PROCESS | 2508 | 1463432504772 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 2508 | 1463432504774 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:01:44 INFO - PROCESS | 2508 | 1463432504785 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 2508 | 1463432504787 Marionette TRACE conn2 <- [1,1422,null,{}] 14:01:44 INFO - PROCESS | 2508 | 1463432504789 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 2508 | 1463432504880 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:01:44 INFO - PROCESS | 2508 | 1463432504884 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x123cdd000 == 75 [pid = 2508] [id = 363] 14:01:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 116 (0x1180c5400) [pid = 2508] [serial = 1088] [outer = 0x0] 14:01:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 117 (0x119009400) [pid = 2508] [serial = 1089] [outer = 0x1180c5400] 14:01:44 INFO - PROCESS | 2508 | 1463432504909 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 118 (0x123852000) [pid = 2508] [serial = 1090] [outer = 0x1180c5400] 14:01:45 INFO - PROCESS | 2508 | 1463432505260 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 14:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:01:45 INFO - PROCESS | 2508 | 1463432505304 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 2508 | 1463432505306 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:01:45 INFO - PROCESS | 2508 | 1463432505308 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 2508 | 1463432505309 Marionette TRACE conn2 <- [1,1426,null,{}] 14:01:45 INFO - PROCESS | 2508 | 1463432505312 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 2508 | 1463432505441 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:01:45 INFO - PROCESS | 2508 | 1463432505451 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b0c8000 == 76 [pid = 2508] [id = 364] 14:01:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 119 (0x11818d000) [pid = 2508] [serial = 1091] [outer = 0x0] 14:01:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 120 (0x1293e5400) [pid = 2508] [serial = 1092] [outer = 0x11818d000] 14:01:45 INFO - PROCESS | 2508 | 1463432505480 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 121 (0x12aacc000) [pid = 2508] [serial = 1093] [outer = 0x11818d000] 14:01:45 INFO - PROCESS | 2508 | 1463432505833 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 14:01:45 INFO - PROCESS | 2508 | 1463432505877 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:01:45 INFO - PROCESS | 2508 | 1463432505878 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:01:45 INFO - PROCESS | 2508 | 1463432505883 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 2508 | 1463432505884 Marionette TRACE conn2 <- [1,1430,null,{}] 14:01:45 INFO - PROCESS | 2508 | 1463432505886 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 2508 | 1463432505973 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:01:46 INFO - PROCESS | 2508 | 1463432506033 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be2c000 == 77 [pid = 2508] [id = 365] 14:01:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 122 (0x12aa67c00) [pid = 2508] [serial = 1094] [outer = 0x0] 14:01:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 123 (0x12b759400) [pid = 2508] [serial = 1095] [outer = 0x12aa67c00] 14:01:46 INFO - PROCESS | 2508 | 1463432506057 Marionette DEBUG loaded listener.js 14:01:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 124 (0x12bade800) [pid = 2508] [serial = 1096] [outer = 0x12aa67c00] 14:01:46 INFO - PROCESS | 2508 | 1463432506369 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:01:46 INFO - PROCESS | 2508 | 1463432506403 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 2508 | 1463432506404 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:01:46 INFO - PROCESS | 2508 | 1463432506406 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 2508 | 1463432506407 Marionette TRACE conn2 <- [1,1434,null,{}] 14:01:46 INFO - PROCESS | 2508 | 1463432506410 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 2508 | 1463432506499 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:01:46 INFO - PROCESS | 2508 | 1463432506503 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c81c000 == 78 [pid = 2508] [id = 366] 14:01:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 125 (0x12a976400) [pid = 2508] [serial = 1097] [outer = 0x0] 14:01:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x12bddd800) [pid = 2508] [serial = 1098] [outer = 0x12a976400] 14:01:46 INFO - PROCESS | 2508 | 1463432506528 Marionette DEBUG loaded listener.js 14:01:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x12be8cc00) [pid = 2508] [serial = 1099] [outer = 0x12a976400] 14:01:47 INFO - PROCESS | 2508 | 1463432507003 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 619ms 14:01:47 INFO - PROCESS | 2508 | 1463432507025 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 2508 | 1463432507028 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:01:47 INFO - PROCESS | 2508 | 1463432507034 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 2508 | 1463432507036 Marionette TRACE conn2 <- [1,1438,null,{}] 14:01:47 INFO - PROCESS | 2508 | 1463432507040 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:47 INFO - PROCESS | 2508 | 1463432507156 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:01:47 INFO - PROCESS | 2508 | 1463432507255 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181cd800 == 79 [pid = 2508] [id = 367] 14:01:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x113234000) [pid = 2508] [serial = 1100] [outer = 0x0] 14:01:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x113a6d800) [pid = 2508] [serial = 1101] [outer = 0x113234000] 14:01:47 INFO - PROCESS | 2508 | 1463432507289 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x11693d000) [pid = 2508] [serial = 1102] [outer = 0x113234000] 14:01:47 INFO - PROCESS | 2508 | 1463432507774 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 772ms 14:01:47 INFO - PROCESS | 2508 | 1463432507816 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 2508 | 1463432507822 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:01:47 INFO - PROCESS | 2508 | 1463432507834 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 2508 | 1463432507836 Marionette TRACE conn2 <- [1,1442,null,{}] 14:01:47 INFO - PROCESS | 2508 | 1463432507838 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:47 INFO - PROCESS | 2508 | 1463432507950 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:01:48 INFO - PROCESS | 2508 | 1463432508020 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x12556a000 == 80 [pid = 2508] [id = 368] 14:01:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x118515000) [pid = 2508] [serial = 1103] [outer = 0x0] 14:01:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x119009c00) [pid = 2508] [serial = 1104] [outer = 0x118515000] 14:01:48 INFO - PROCESS | 2508 | 1463432508050 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x11988e000) [pid = 2508] [serial = 1105] [outer = 0x118515000] 14:01:48 INFO - PROCESS | 2508 | 1463432508517 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:01:48 INFO - PROCESS | 2508 | 1463432508555 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 2508 | 1463432508556 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:01:48 INFO - PROCESS | 2508 | 1463432508559 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 2508 | 1463432508562 Marionette TRACE conn2 <- [1,1446,null,{}] 14:01:48 INFO - PROCESS | 2508 | 1463432508572 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 2508 | 1463432508682 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:01:48 INFO - PROCESS | 2508 | 1463432508757 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9c9800 == 81 [pid = 2508] [id = 369] 14:01:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x1256f6000) [pid = 2508] [serial = 1106] [outer = 0x0] 14:01:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x1262d9c00) [pid = 2508] [serial = 1107] [outer = 0x1256f6000] 14:01:48 INFO - PROCESS | 2508 | 1463432508790 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x128b95c00) [pid = 2508] [serial = 1108] [outer = 0x1256f6000] 14:01:49 INFO - PROCESS | 2508 | 1463432509227 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 724ms 14:01:49 INFO - PROCESS | 2508 | 1463432509283 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 2508 | 1463432509285 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:01:49 INFO - PROCESS | 2508 | 1463432509287 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 2508 | 1463432509289 Marionette TRACE conn2 <- [1,1450,null,{}] 14:01:49 INFO - PROCESS | 2508 | 1463432509291 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:49 INFO - PROCESS | 2508 | 1463432509403 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:01:49 INFO - PROCESS | 2508 | 1463432509475 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d418000 == 82 [pid = 2508] [id = 370] 14:01:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x1292c4c00) [pid = 2508] [serial = 1109] [outer = 0x0] 14:01:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12a6ed800) [pid = 2508] [serial = 1110] [outer = 0x1292c4c00] 14:01:49 INFO - PROCESS | 2508 | 1463432509507 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12a97f800) [pid = 2508] [serial = 1111] [outer = 0x1292c4c00] 14:01:49 INFO - PROCESS | 2508 | 1463432509932 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 669ms 14:01:49 INFO - PROCESS | 2508 | 1463432509957 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:01:49 INFO - PROCESS | 2508 | 1463432509958 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:01:49 INFO - PROCESS | 2508 | 1463432509993 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 2508 | 1463432509994 Marionette TRACE conn2 <- [1,1454,null,{}] 14:01:50 INFO - PROCESS | 2508 | 1463432510015 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 2508 | 1463432510122 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:01:50 INFO - PROCESS | 2508 | 1463432510192 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de1d800 == 83 [pid = 2508] [id = 371] 14:01:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1293e5c00) [pid = 2508] [serial = 1112] [outer = 0x0] 14:01:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x12b759c00) [pid = 2508] [serial = 1113] [outer = 0x1293e5c00] 14:01:50 INFO - PROCESS | 2508 | 1463432510222 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12bde2c00) [pid = 2508] [serial = 1114] [outer = 0x1293e5c00] 14:01:50 INFO - PROCESS | 2508 | 1463432510651 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 721ms 14:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:01:50 INFO - PROCESS | 2508 | 1463432510682 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 2508 | 1463432510683 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:01:50 INFO - PROCESS | 2508 | 1463432510686 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 2508 | 1463432510687 Marionette TRACE conn2 <- [1,1458,null,{}] 14:01:50 INFO - PROCESS | 2508 | 1463432510689 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 2508 | 1463432510811 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:01:50 INFO - PROCESS | 2508 | 1463432510912 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e179800 == 84 [pid = 2508] [id = 372] 14:01:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12be92c00) [pid = 2508] [serial = 1115] [outer = 0x0] 14:01:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x12c0a3400) [pid = 2508] [serial = 1116] [outer = 0x12be92c00] 14:01:50 INFO - PROCESS | 2508 | 1463432510945 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x12c280000) [pid = 2508] [serial = 1117] [outer = 0x12be92c00] 14:01:51 INFO - PROCESS | 2508 | 1463432511372 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 718ms 14:01:51 INFO - PROCESS | 2508 | 1463432511437 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 2508 | 1463432511439 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:01:51 INFO - PROCESS | 2508 | 1463432511443 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 2508 | 1463432511445 Marionette TRACE conn2 <- [1,1462,null,{}] 14:01:51 INFO - PROCESS | 2508 | 1463432511449 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:51 INFO - PROCESS | 2508 | 1463432511554 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:01:51 INFO - PROCESS | 2508 | 1463432511628 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x135d1e000 == 85 [pid = 2508] [id = 373] 14:01:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x12c0a6800) [pid = 2508] [serial = 1118] [outer = 0x0] 14:01:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x12c287800) [pid = 2508] [serial = 1119] [outer = 0x12c0a6800] 14:01:51 INFO - PROCESS | 2508 | 1463432511657 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x12c4b6c00) [pid = 2508] [serial = 1120] [outer = 0x12c0a6800] 14:01:52 INFO - PROCESS | 2508 | 1463432512121 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 723ms 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:01:52 INFO - PROCESS | 2508 | 1463432512181 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 2508 | 1463432512183 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:01:52 INFO - PROCESS | 2508 | 1463432512186 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 2508 | 1463432512188 Marionette TRACE conn2 <- [1,1466,null,{}] 14:01:52 INFO - PROCESS | 2508 | 1463432512190 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 2508 | 1463432512456 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:01:52 INFO - PROCESS | 2508 | 1463432512558 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171ef000 == 86 [pid = 2508] [id = 374] 14:01:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x111c88c00) [pid = 2508] [serial = 1121] [outer = 0x0] 14:01:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x11214e800) [pid = 2508] [serial = 1122] [outer = 0x111c88c00] 14:01:52 INFO - PROCESS | 2508 | 1463432512586 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x11287f000) [pid = 2508] [serial = 1123] [outer = 0x111c88c00] 14:01:53 INFO - PROCESS | 2508 | 1463432513070 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 922ms 14:01:53 INFO - PROCESS | 2508 | 1463432513110 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 2508 | 1463432513112 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:01:53 INFO - PROCESS | 2508 | 1463432513115 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 2508 | 1463432513118 Marionette TRACE conn2 <- [1,1470,null,{}] 14:01:53 INFO - PROCESS | 2508 | 1463432513121 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:53 INFO - PROCESS | 2508 | 1463432513234 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:01:53 INFO - PROCESS | 2508 | 1463432513334 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x11690b800 == 87 [pid = 2508] [id = 375] 14:01:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x113d65000) [pid = 2508] [serial = 1124] [outer = 0x0] 14:01:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x116073800) [pid = 2508] [serial = 1125] [outer = 0x113d65000] 14:01:53 INFO - PROCESS | 2508 | 1463432513383 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x116a5a800) [pid = 2508] [serial = 1126] [outer = 0x113d65000] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x12c04f000 == 86 [pid = 2508] [id = 268] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x112fa7000 == 85 [pid = 2508] [id = 272] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x12be2c000 == 84 [pid = 2508] [id = 365] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x12b0c8000 == 83 [pid = 2508] [id = 364] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x123cdd000 == 82 [pid = 2508] [id = 363] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x129341000 == 81 [pid = 2508] [id = 362] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x128a22000 == 80 [pid = 2508] [id = 361] 14:01:53 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x12a6d1400) [pid = 2508] [serial = 1038] [outer = 0x0] [url = about:blank] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x1265c5800 == 79 [pid = 2508] [id = 360] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x12556e800 == 78 [pid = 2508] [id = 359] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x123eb0800 == 77 [pid = 2508] [id = 358] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x119655000 == 76 [pid = 2508] [id = 357] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x1171eb800 == 75 [pid = 2508] [id = 356] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x117e03000 == 74 [pid = 2508] [id = 355] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x118718000 == 73 [pid = 2508] [id = 354] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7e6800 == 72 [pid = 2508] [id = 349] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x123963800 == 71 [pid = 2508] [id = 348] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x116645000 == 70 [pid = 2508] [id = 347] 14:01:53 INFO - PROCESS | 2508 | --DOCSHELL 0x12c465000 == 69 [pid = 2508] [id = 346] 14:01:53 INFO - PROCESS | 2508 | 1463432513905 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 824ms 14:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:01:53 INFO - PROCESS | 2508 | 1463432513940 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 2508 | 1463432513942 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:01:53 INFO - PROCESS | 2508 | 1463432513944 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 2508 | 1463432513946 Marionette TRACE conn2 <- [1,1474,null,{}] 14:01:53 INFO - PROCESS | 2508 | 1463432513950 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 2508 | 1463432514036 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:01:54 INFO - PROCESS | 2508 | 1463432514043 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181c8000 == 70 [pid = 2508] [id = 376] 14:01:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x118195400) [pid = 2508] [serial = 1127] [outer = 0x0] 14:01:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x1181ef400) [pid = 2508] [serial = 1128] [outer = 0x118195400] 14:01:54 INFO - PROCESS | 2508 | 1463432514071 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x118e7f400) [pid = 2508] [serial = 1129] [outer = 0x118195400] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x128b1d000) [pid = 2508] [serial = 1021] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x129390000) [pid = 2508] [serial = 1026] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x128cf3c00) [pid = 2508] [serial = 1023] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x113aff800) [pid = 2508] [serial = 1003] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x113164c00) [pid = 2508] [serial = 1002] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x118e8c000) [pid = 2508] [serial = 1011] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x119299000) [pid = 2508] [serial = 1012] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x116194c00) [pid = 2508] [serial = 984] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x121092c00) [pid = 2508] [serial = 1017] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x112879000) [pid = 2508] [serial = 1029] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x124d24800) [pid = 2508] [serial = 990] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x11942c800) [pid = 2508] [serial = 1014] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x11988b000) [pid = 2508] [serial = 1015] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12682d400) [pid = 2508] [serial = 993] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x116a52c00) [pid = 2508] [serial = 1006] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x11693fc00) [pid = 2508] [serial = 1005] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x1180c1c00) [pid = 2508] [serial = 1008] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x1181eb000) [pid = 2508] [serial = 1009] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x11287f800) [pid = 2508] [serial = 981] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x1293d8c00) [pid = 2508] [serial = 999] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x11900a800) [pid = 2508] [serial = 987] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x1292ccc00) [pid = 2508] [serial = 996] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x11334e000) [pid = 2508] [serial = 1030] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x1262dc800) [pid = 2508] [serial = 1020] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x1256f2c00) [pid = 2508] [serial = 1033] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x1292c0c00) [pid = 2508] [serial = 1024] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x129399800) [pid = 2508] [serial = 1027] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 128 (0x11942ec00) [pid = 2508] [serial = 1032] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 127 (0x126824c00) [pid = 2508] [serial = 1035] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 126 (0x1256ed800) [pid = 2508] [serial = 1018] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | --DOMWINDOW == 125 (0x12a6c7800) [pid = 2508] [serial = 1036] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 2508 | 1463432514475 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 575ms 14:01:54 INFO - PROCESS | 2508 | 1463432514520 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 2508 | 1463432514523 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:01:54 INFO - PROCESS | 2508 | 1463432514532 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 2508 | 1463432514535 Marionette TRACE conn2 <- [1,1478,null,{}] 14:01:54 INFO - PROCESS | 2508 | 1463432514537 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 2508 | 1463432514627 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:01:54 INFO - PROCESS | 2508 | 1463432514632 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x123810800 == 71 [pid = 2508] [id = 377] 14:01:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 126 (0x119435400) [pid = 2508] [serial = 1130] [outer = 0x0] 14:01:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 127 (0x119887400) [pid = 2508] [serial = 1131] [outer = 0x119435400] 14:01:54 INFO - PROCESS | 2508 | 1463432514678 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 128 (0x119a3d800) [pid = 2508] [serial = 1132] [outer = 0x119435400] 14:01:55 INFO - PROCESS | 2508 | 1463432515035 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 529ms 14:01:55 INFO - PROCESS | 2508 | 1463432515055 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:01:55 INFO - PROCESS | 2508 | 1463432515057 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:01:55 INFO - PROCESS | 2508 | 1463432515068 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 2508 | 1463432515069 Marionette TRACE conn2 <- [1,1482,null,{}] 14:01:55 INFO - PROCESS | 2508 | 1463432515072 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:55 INFO - PROCESS | 2508 | 1463432515160 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:01:55 INFO - PROCESS | 2508 | 1463432515165 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d39000 == 72 [pid = 2508] [id = 378] 14:01:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 129 (0x119a3cc00) [pid = 2508] [serial = 1133] [outer = 0x0] 14:01:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x121096400) [pid = 2508] [serial = 1134] [outer = 0x119a3cc00] 14:01:55 INFO - PROCESS | 2508 | 1463432515190 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x123cc9c00) [pid = 2508] [serial = 1135] [outer = 0x119a3cc00] 14:01:55 INFO - PROCESS | 2508 | 1463432515519 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 477ms 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:01:55 INFO - PROCESS | 2508 | 1463432515537 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:01:55 INFO - PROCESS | 2508 | 1463432515538 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:01:55 INFO - PROCESS | 2508 | 1463432515540 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 2508 | 1463432515541 Marionette TRACE conn2 <- [1,1486,null,{}] 14:01:55 INFO - PROCESS | 2508 | 1463432515543 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:55 INFO - PROCESS | 2508 | 1463432515634 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:01:55 INFO - PROCESS | 2508 | 1463432515701 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x124d07800 == 73 [pid = 2508] [id = 379] 14:01:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x124d4f400) [pid = 2508] [serial = 1136] [outer = 0x0] 14:01:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x12560cc00) [pid = 2508] [serial = 1137] [outer = 0x124d4f400] 14:01:55 INFO - PROCESS | 2508 | 1463432515732 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x1265f8800) [pid = 2508] [serial = 1138] [outer = 0x124d4f400] 14:01:56 INFO - PROCESS | 2508 | 1463432516082 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 14:01:56 INFO - PROCESS | 2508 | 1463432516110 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 2508 | 1463432516111 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:01:56 INFO - PROCESS | 2508 | 1463432516115 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 2508 | 1463432516117 Marionette TRACE conn2 <- [1,1490,null,{}] 14:01:56 INFO - PROCESS | 2508 | 1463432516119 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:56 INFO - PROCESS | 2508 | 1463432516236 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:01:56 INFO - PROCESS | 2508 | 1463432516277 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x1265c8000 == 74 [pid = 2508] [id = 380] 14:01:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x126824c00) [pid = 2508] [serial = 1139] [outer = 0x0] 14:01:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x128b1c000) [pid = 2508] [serial = 1140] [outer = 0x126824c00] 14:01:56 INFO - PROCESS | 2508 | 1463432516303 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x1290da000) [pid = 2508] [serial = 1141] [outer = 0x126824c00] 14:01:56 INFO - PROCESS | 2508 | 1463432516634 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 14:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:01:56 INFO - PROCESS | 2508 | 1463432516686 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 2508 | 1463432516688 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:01:56 INFO - PROCESS | 2508 | 1463432516697 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 2508 | 1463432516699 Marionette TRACE conn2 <- [1,1494,null,{}] 14:01:56 INFO - PROCESS | 2508 | 1463432516702 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:56 INFO - PROCESS | 2508 | 1463432516870 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:01:56 INFO - PROCESS | 2508 | 1463432516888 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290b7800 == 75 [pid = 2508] [id = 381] 14:01:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12682d400) [pid = 2508] [serial = 1142] [outer = 0x0] 14:01:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x1292cb800) [pid = 2508] [serial = 1143] [outer = 0x12682d400] 14:01:56 INFO - PROCESS | 2508 | 1463432516931 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1293dc800) [pid = 2508] [serial = 1144] [outer = 0x12682d400] 14:01:57 INFO - PROCESS | 2508 | 1463432517315 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 681ms 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:01:57 INFO - PROCESS | 2508 | 1463432517371 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 2508 | 1463432517373 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:01:57 INFO - PROCESS | 2508 | 1463432517375 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 2508 | 1463432517376 Marionette TRACE conn2 <- [1,1498,null,{}] 14:01:57 INFO - PROCESS | 2508 | 1463432517378 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:57 INFO - PROCESS | 2508 | 1463432517488 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:01:57 INFO - PROCESS | 2508 | 1463432517529 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a911800 == 76 [pid = 2508] [id = 382] 14:01:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x128b1ec00) [pid = 2508] [serial = 1145] [outer = 0x0] 14:01:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12a6cdc00) [pid = 2508] [serial = 1146] [outer = 0x128b1ec00] 14:01:57 INFO - PROCESS | 2508 | 1463432517554 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12badc400) [pid = 2508] [serial = 1147] [outer = 0x128b1ec00] 14:01:57 INFO - PROCESS | 2508 | 1463432517859 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 524ms 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:01:57 INFO - PROCESS | 2508 | 1463432517904 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 2508 | 1463432517905 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:01:57 INFO - PROCESS | 2508 | 1463432517907 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 2508 | 1463432517909 Marionette TRACE conn2 <- [1,1502,null,{}] 14:01:57 INFO - PROCESS | 2508 | 1463432517911 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:58 INFO - PROCESS | 2508 | 1463432518149 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x12aa67c00) [pid = 2508] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x126831000) [pid = 2508] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x1169c3400) [pid = 2508] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x1190b6400) [pid = 2508] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x1262db800) [pid = 2508] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x11988bc00) [pid = 2508] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x119885800) [pid = 2508] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x11270e800) [pid = 2508] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x1180ca000) [pid = 2508] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x128b1e000) [pid = 2508] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 132 (0x110d5ac00) [pid = 2508] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 131 (0x128b25c00) [pid = 2508] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 130 (0x1180c5400) [pid = 2508] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:01:58 INFO - PROCESS | 2508 | --DOMWINDOW == 129 (0x11818d000) [pid = 2508] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:01:58 INFO - PROCESS | 2508 | 1463432518214 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x116960800 == 77 [pid = 2508] [id = 383] 14:01:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 130 (0x111c8a800) [pid = 2508] [serial = 1148] [outer = 0x0] 14:01:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 131 (0x113d64400) [pid = 2508] [serial = 1149] [outer = 0x111c8a800] 14:01:58 INFO - PROCESS | 2508 | 1463432518240 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 132 (0x1190ba800) [pid = 2508] [serial = 1150] [outer = 0x111c8a800] 14:01:58 INFO - PROCESS | 2508 | 1463432518501 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 620ms 14:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:01:58 INFO - PROCESS | 2508 | 1463432518536 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 2508 | 1463432518537 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:01:58 INFO - PROCESS | 2508 | 1463432518539 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 2508 | 1463432518540 Marionette TRACE conn2 <- [1,1506,null,{}] 14:01:58 INFO - PROCESS | 2508 | 1463432518560 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:58 INFO - PROCESS | 2508 | 1463432518653 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:01:58 INFO - PROCESS | 2508 | 1463432518710 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba3a800 == 78 [pid = 2508] [id = 384] 14:01:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 133 (0x1121ab400) [pid = 2508] [serial = 1151] [outer = 0x0] 14:01:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x126829c00) [pid = 2508] [serial = 1152] [outer = 0x1121ab400] 14:01:58 INFO - PROCESS | 2508 | 1463432518741 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x12be8f800) [pid = 2508] [serial = 1153] [outer = 0x1121ab400] 14:01:59 INFO - PROCESS | 2508 | 1463432519014 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 490ms 14:01:59 INFO - PROCESS | 2508 | 1463432519030 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 2508 | 1463432519034 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:01:59 INFO - PROCESS | 2508 | 1463432519042 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 2508 | 1463432519043 Marionette TRACE conn2 <- [1,1510,null,{}] 14:01:59 INFO - PROCESS | 2508 | 1463432519054 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 2508 | 1463432519165 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:01:59 INFO - PROCESS | 2508 | 1463432519170 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c80e800 == 79 [pid = 2508] [id = 385] 14:01:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x1262db800) [pid = 2508] [serial = 1154] [outer = 0x0] 14:01:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x12c09fc00) [pid = 2508] [serial = 1155] [outer = 0x1262db800] 14:01:59 INFO - PROCESS | 2508 | 1463432519195 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x12c4ba400) [pid = 2508] [serial = 1156] [outer = 0x1262db800] 14:01:59 INFO - PROCESS | 2508 | 1463432519539 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 528ms 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:01:59 INFO - PROCESS | 2508 | 1463432519570 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 2508 | 1463432519571 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:01:59 INFO - PROCESS | 2508 | 1463432519573 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 2508 | 1463432519574 Marionette TRACE conn2 <- [1,1514,null,{}] 14:01:59 INFO - PROCESS | 2508 | 1463432519577 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 2508 | 1463432519701 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:01:59 INFO - PROCESS | 2508 | 1463432519706 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d117000 == 80 [pid = 2508] [id = 386] 14:01:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x12c4bd000) [pid = 2508] [serial = 1157] [outer = 0x0] 14:01:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x12c941c00) [pid = 2508] [serial = 1158] [outer = 0x12c4bd000] 14:01:59 INFO - PROCESS | 2508 | 1463432519739 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x12c947400) [pid = 2508] [serial = 1159] [outer = 0x12c4bd000] 14:02:00 INFO - PROCESS | 2508 | 1463432520038 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 517ms 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:02:00 INFO - PROCESS | 2508 | 1463432520092 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 2508 | 1463432520093 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:02:00 INFO - PROCESS | 2508 | 1463432520095 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 2508 | 1463432520096 Marionette TRACE conn2 <- [1,1518,null,{}] 14:02:00 INFO - PROCESS | 2508 | 1463432520098 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:00 INFO - PROCESS | 2508 | 1463432520259 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:02:00 INFO - PROCESS | 2508 | 1463432520364 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x113397800 == 81 [pid = 2508] [id = 387] 14:02:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x110d5ac00) [pid = 2508] [serial = 1160] [outer = 0x0] 14:02:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x11257f800) [pid = 2508] [serial = 1161] [outer = 0x110d5ac00] 14:02:00 INFO - PROCESS | 2508 | 1463432520399 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x112eac400) [pid = 2508] [serial = 1162] [outer = 0x110d5ac00] 14:02:00 INFO - PROCESS | 2508 | 1463432520886 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 818ms 14:02:00 INFO - PROCESS | 2508 | 1463432520915 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:02:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:02:00 INFO - PROCESS | 2508 | 1463432520917 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:02:00 INFO - PROCESS | 2508 | 1463432520920 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 2508 | 1463432520922 Marionette TRACE conn2 <- [1,1522,null,{}] 14:02:00 INFO - PROCESS | 2508 | 1463432520926 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 2508 | 1463432521041 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:02:01 INFO - PROCESS | 2508 | 1463432521145 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x119b62000 == 82 [pid = 2508] [id = 388] 14:02:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x115e3e000) [pid = 2508] [serial = 1163] [outer = 0x0] 14:02:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x11809d400) [pid = 2508] [serial = 1164] [outer = 0x115e3e000] 14:02:01 INFO - PROCESS | 2508 | 1463432521180 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x11852ac00) [pid = 2508] [serial = 1165] [outer = 0x115e3e000] 14:02:01 INFO - PROCESS | 2508 | 1463432521543 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:02:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:02:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:02:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:02:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:02:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 670ms 14:02:01 INFO - PROCESS | 2508 | 1463432521591 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 2508 | 1463432521593 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:02:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:02:01 INFO - PROCESS | 2508 | 1463432521596 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 2508 | 1463432521597 Marionette TRACE conn2 <- [1,1526,null,{}] 14:02:01 INFO - PROCESS | 2508 | 1463432521600 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 2508 | 1463432521730 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:02:01 INFO - PROCESS | 2508 | 1463432521809 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af19800 == 83 [pid = 2508] [id = 389] 14:02:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x119288400) [pid = 2508] [serial = 1166] [outer = 0x0] 14:02:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x124222c00) [pid = 2508] [serial = 1167] [outer = 0x119288400] 14:02:01 INFO - PROCESS | 2508 | 1463432521839 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x1262dc000) [pid = 2508] [serial = 1168] [outer = 0x119288400] 14:02:02 INFO - PROCESS | 2508 | 1463432522233 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:02:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:02:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:02:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:02:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:02:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 669ms 14:02:02 INFO - PROCESS | 2508 | 1463432522266 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 2508 | 1463432522271 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:02:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:02:02 INFO - PROCESS | 2508 | 1463432522283 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 2508 | 1463432522288 Marionette TRACE conn2 <- [1,1530,null,{}] 14:02:02 INFO - PROCESS | 2508 | 1463432522293 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:02 INFO - PROCESS | 2508 | 1463432522454 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:02:02 INFO - PROCESS | 2508 | 1463432522559 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d848800 == 84 [pid = 2508] [id = 390] 14:02:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x119299000) [pid = 2508] [serial = 1169] [outer = 0x0] 14:02:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x128b29c00) [pid = 2508] [serial = 1170] [outer = 0x119299000] 14:02:02 INFO - PROCESS | 2508 | 1463432522594 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12bde4800) [pid = 2508] [serial = 1171] [outer = 0x119299000] 14:02:02 INFO - PROCESS | 2508 | 1463432522984 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:02:03 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:02:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:02:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:02:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:02:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:02:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 734ms 14:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:02:03 INFO - PROCESS | 2508 | 1463432523038 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 2508 | 1463432523041 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:02:03 INFO - PROCESS | 2508 | 1463432523044 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 2508 | 1463432523046 Marionette TRACE conn2 <- [1,1534,null,{}] 14:02:03 INFO - PROCESS | 2508 | 1463432523070 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 2508 | 1463432523238 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:02:03 INFO - PROCESS | 2508 | 1463432523331 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x135d15800 == 85 [pid = 2508] [id = 391] 14:02:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12bde7c00) [pid = 2508] [serial = 1172] [outer = 0x0] 14:02:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x12c0ac800) [pid = 2508] [serial = 1173] [outer = 0x12bde7c00] 14:02:03 INFO - PROCESS | 2508 | 1463432523355 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12c93b000) [pid = 2508] [serial = 1174] [outer = 0x12bde7c00] 14:02:03 INFO - PROCESS | 2508 | 1463432523809 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 784ms 14:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:02:03 INFO - PROCESS | 2508 | 1463432523828 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 2508 | 1463432523830 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:02:03 INFO - PROCESS | 2508 | 1463432523834 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 2508 | 1463432523836 Marionette TRACE conn2 <- [1,1538,null,{}] 14:02:03 INFO - PROCESS | 2508 | 1463432523840 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:04 INFO - PROCESS | 2508 | 1463432524013 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:02:04 INFO - PROCESS | 2508 | 1463432524139 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x137db6000 == 86 [pid = 2508] [id = 392] 14:02:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x12cf43c00) [pid = 2508] [serial = 1175] [outer = 0x0] 14:02:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x12cf47800) [pid = 2508] [serial = 1176] [outer = 0x12cf43c00] 14:02:04 INFO - PROCESS | 2508 | 1463432524176 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x12cfc5400) [pid = 2508] [serial = 1177] [outer = 0x12cf43c00] 14:02:04 INFO - PROCESS | 2508 | 1463432524606 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 822ms 14:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:02:04 INFO - PROCESS | 2508 | 1463432524655 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 2508 | 1463432524657 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:02:04 INFO - PROCESS | 2508 | 1463432524659 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 2508 | 1463432524660 Marionette TRACE conn2 <- [1,1542,null,{}] 14:02:04 INFO - PROCESS | 2508 | 1463432524663 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:04 INFO - PROCESS | 2508 | 1463432524773 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:02:04 INFO - PROCESS | 2508 | 1463432524880 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x135cd7800 == 87 [pid = 2508] [id = 393] 14:02:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12cfc8400) [pid = 2508] [serial = 1178] [outer = 0x0] 14:02:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12cfcd400) [pid = 2508] [serial = 1179] [outer = 0x12cfc8400] 14:02:04 INFO - PROCESS | 2508 | 1463432524912 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12d448800) [pid = 2508] [serial = 1180] [outer = 0x12cfc8400] 14:02:05 INFO - PROCESS | 2508 | 1463432525320 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 668ms 14:02:05 INFO - PROCESS | 2508 | 1463432525328 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 2508 | 1463432525329 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:02:05 INFO - PROCESS | 2508 | 1463432525331 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 2508 | 1463432525333 Marionette TRACE conn2 <- [1,1546,null,{}] 14:02:05 INFO - PROCESS | 2508 | 1463432525335 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:05 INFO - PROCESS | 2508 | 1463432525445 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:02:05 INFO - PROCESS | 2508 | 1463432525524 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d1b000 == 88 [pid = 2508] [id = 394] 14:02:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x12100b400) [pid = 2508] [serial = 1181] [outer = 0x0] 14:02:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x12100f800) [pid = 2508] [serial = 1182] [outer = 0x12100b400] 14:02:05 INFO - PROCESS | 2508 | 1463432525554 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x121014400) [pid = 2508] [serial = 1183] [outer = 0x12100b400] 14:02:06 INFO - PROCESS | 2508 | 1463432526002 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 721ms 14:02:06 INFO - PROCESS | 2508 | 1463432526054 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:02:06 INFO - PROCESS | 2508 | 1463432526055 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:02:06 INFO - PROCESS | 2508 | 1463432526058 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 2508 | 1463432526059 Marionette TRACE conn2 <- [1,1550,null,{}] 14:02:06 INFO - PROCESS | 2508 | 1463432526113 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:06 INFO - PROCESS | 2508 | 1463432526227 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:02:06 INFO - PROCESS | 2508 | 1463432526305 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x118584800 == 89 [pid = 2508] [id = 395] 14:02:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x111e5b000) [pid = 2508] [serial = 1184] [outer = 0x0] 14:02:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x121013000) [pid = 2508] [serial = 1185] [outer = 0x111e5b000] 14:02:06 INFO - PROCESS | 2508 | 1463432526335 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x124812400) [pid = 2508] [serial = 1186] [outer = 0x111e5b000] 14:02:06 INFO - PROCESS | 2508 | 1463432526948 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 919ms 14:02:06 INFO - PROCESS | 2508 | 1463432526981 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 2508 | 1463432526983 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:02:06 INFO - PROCESS | 2508 | 1463432526987 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 2508 | 1463432526989 Marionette TRACE conn2 <- [1,1554,null,{}] 14:02:06 INFO - PROCESS | 2508 | 1463432526993 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:07 INFO - PROCESS | 2508 | 1463432527101 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:02:07 INFO - PROCESS | 2508 | 1463432527185 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ec0000 == 90 [pid = 2508] [id = 396] 14:02:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x115e3dc00) [pid = 2508] [serial = 1187] [outer = 0x0] 14:02:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x1167ad000) [pid = 2508] [serial = 1188] [outer = 0x115e3dc00] 14:02:07 INFO - PROCESS | 2508 | 1463432527213 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x11808f800) [pid = 2508] [serial = 1189] [outer = 0x115e3dc00] 14:02:07 INFO - PROCESS | 2508 | 1463432527758 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 820ms 14:02:07 INFO - PROCESS | 2508 | 1463432527809 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 2508 | 1463432527817 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:02:07 INFO - PROCESS | 2508 | 1463432527824 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 2508 | 1463432527827 Marionette TRACE conn2 <- [1,1558,null,{}] 14:02:07 INFO - PROCESS | 2508 | 1463432527831 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:07 INFO - PROCESS | 2508 | 1463432527987 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12d117000 == 89 [pid = 2508] [id = 386] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12c80e800 == 88 [pid = 2508] [id = 385] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba3a800 == 87 [pid = 2508] [id = 384] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x116960800 == 86 [pid = 2508] [id = 383] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12a911800 == 85 [pid = 2508] [id = 382] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x1290b7800 == 84 [pid = 2508] [id = 381] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x1265c8000 == 83 [pid = 2508] [id = 380] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x12a975c00) [pid = 2508] [serial = 1056] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x1167ae000) [pid = 2508] [serial = 1059] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12bddd800) [pid = 2508] [serial = 1098] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x124082000) [pid = 2508] [serial = 1050] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x126c56c00) [pid = 2508] [serial = 1053] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x124d07800 == 82 [pid = 2508] [id = 379] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x123d39000 == 81 [pid = 2508] [id = 378] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x123810800 == 80 [pid = 2508] [id = 377] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x1181c8000 == 79 [pid = 2508] [id = 376] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x11690b800 == 78 [pid = 2508] [id = 375] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x1171ef000 == 77 [pid = 2508] [id = 374] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12e179800 == 76 [pid = 2508] [id = 372] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12de1d800 == 75 [pid = 2508] [id = 371] 14:02:08 INFO - PROCESS | 2508 | 1463432528171 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12d418000 == 74 [pid = 2508] [id = 370] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9c9800 == 73 [pid = 2508] [id = 369] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12556a000 == 72 [pid = 2508] [id = 368] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x1181cd800 == 71 [pid = 2508] [id = 367] 14:02:08 INFO - PROCESS | 2508 | --DOCSHELL 0x12c81c000 == 70 [pid = 2508] [id = 366] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x12a6d0000) [pid = 2508] [serial = 1086] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x119009400) [pid = 2508] [serial = 1089] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x1293e5400) [pid = 2508] [serial = 1092] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x123852000) [pid = 2508] [serial = 1090] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x1293db000) [pid = 2508] [serial = 1084] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x12bade800) [pid = 2508] [serial = 1096] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x12a973400) [pid = 2508] [serial = 1087] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x1290e4c00) [pid = 2508] [serial = 1081] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x12aacc000) [pid = 2508] [serial = 1093] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x12b759400) [pid = 2508] [serial = 1095] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x126c4d000) [pid = 2508] [serial = 1078] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x128ce8000) [pid = 2508] [serial = 979] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x117e52c00) [pid = 2508] [serial = 1066] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x116a4e800) [pid = 2508] [serial = 1065] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x119289c00) [pid = 2508] [serial = 1071] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x128b23800) [pid = 2508] [serial = 1080] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x119435c00) [pid = 2508] [serial = 1072] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x124570000) [pid = 2508] [serial = 1077] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x119d26000) [pid = 2508] [serial = 1074] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x121093000) [pid = 2508] [serial = 1075] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x119886c00) [pid = 2508] [serial = 1047] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x11316b000) [pid = 2508] [serial = 1063] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x112879800) [pid = 2508] [serial = 1062] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x117675c00) [pid = 2508] [serial = 1044] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x11270ec00) [pid = 2508] [serial = 1041] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x118194800) [pid = 2508] [serial = 1068] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x11858b000) [pid = 2508] [serial = 1069] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x1292cec00) [pid = 2508] [serial = 1083] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x12a774c00) [pid = 2508] [serial = 1039] [outer = 0x0] [url = about:blank] 14:02:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x116113000 == 71 [pid = 2508] [id = 397] 14:02:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x112879800) [pid = 2508] [serial = 1190] [outer = 0x0] 14:02:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x1160db400) [pid = 2508] [serial = 1191] [outer = 0x112879800] 14:02:08 INFO - PROCESS | 2508 | 1463432528209 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1190b8c00) [pid = 2508] [serial = 1192] [outer = 0x112879800] 14:02:08 INFO - PROCESS | 2508 | 1463432528511 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 726ms 14:02:08 INFO - PROCESS | 2508 | 1463432528551 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:02:08 INFO - PROCESS | 2508 | 1463432528552 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:02:08 INFO - PROCESS | 2508 | 1463432528554 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 2508 | 1463432528557 Marionette TRACE conn2 <- [1,1562,null,{}] 14:02:08 INFO - PROCESS | 2508 | 1463432528567 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:08 INFO - PROCESS | 2508 | 1463432528658 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:02:08 INFO - PROCESS | 2508 | 1463432528665 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x123816800 == 72 [pid = 2508] [id = 398] 14:02:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x119439c00) [pid = 2508] [serial = 1193] [outer = 0x0] 14:02:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12100f400) [pid = 2508] [serial = 1194] [outer = 0x119439c00] 14:02:08 INFO - PROCESS | 2508 | 1463432528693 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x123e42c00) [pid = 2508] [serial = 1195] [outer = 0x119439c00] 14:02:09 INFO - PROCESS | 2508 | 1463432529063 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms 14:02:09 INFO - PROCESS | 2508 | 1463432529078 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 2508 | 1463432529081 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:02:09 INFO - PROCESS | 2508 | 1463432529086 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 2508 | 1463432529087 Marionette TRACE conn2 <- [1,1566,null,{}] 14:02:09 INFO - PROCESS | 2508 | 1463432529090 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:09 INFO - PROCESS | 2508 | 1463432529182 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:02:09 INFO - PROCESS | 2508 | 1463432529186 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x1248ba000 == 73 [pid = 2508] [id = 399] 14:02:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x124570000) [pid = 2508] [serial = 1196] [outer = 0x0] 14:02:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x1256f5c00) [pid = 2508] [serial = 1197] [outer = 0x124570000] 14:02:09 INFO - PROCESS | 2508 | 1463432529212 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x12675d400) [pid = 2508] [serial = 1198] [outer = 0x124570000] 14:02:09 INFO - PROCESS | 2508 | 1463432529560 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 14:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:02:09 INFO - PROCESS | 2508 | 1463432529611 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 2508 | 1463432529612 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:02:09 INFO - PROCESS | 2508 | 1463432529614 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 2508 | 1463432529616 Marionette TRACE conn2 <- [1,1570,null,{}] 14:02:09 INFO - PROCESS | 2508 | 1463432529618 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:09 INFO - PROCESS | 2508 | 1463432529704 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:02:09 INFO - PROCESS | 2508 | 1463432529709 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x127803800 == 74 [pid = 2508] [id = 400] 14:02:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x12682dc00) [pid = 2508] [serial = 1199] [outer = 0x0] 14:02:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x128b1e000) [pid = 2508] [serial = 1200] [outer = 0x12682dc00] 14:02:09 INFO - PROCESS | 2508 | 1463432529734 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x128cc2400) [pid = 2508] [serial = 1201] [outer = 0x12682dc00] 14:02:10 INFO - PROCESS | 2508 | 1463432530091 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 14:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:02:10 INFO - PROCESS | 2508 | 1463432530133 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 2508 | 1463432530134 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:02:10 INFO - PROCESS | 2508 | 1463432530137 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 2508 | 1463432530138 Marionette TRACE conn2 <- [1,1574,null,{}] 14:02:10 INFO - PROCESS | 2508 | 1463432530140 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 2508 | 1463432530244 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:02:10 INFO - PROCESS | 2508 | 1463432530334 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296aa800 == 75 [pid = 2508] [id = 401] 14:02:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x128cc1800) [pid = 2508] [serial = 1202] [outer = 0x0] 14:02:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x1292cfc00) [pid = 2508] [serial = 1203] [outer = 0x128cc1800] 14:02:10 INFO - PROCESS | 2508 | 1463432530360 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x12a973400) [pid = 2508] [serial = 1204] [outer = 0x128cc1800] 14:02:10 INFO - PROCESS | 2508 | 1463432530705 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 618ms 14:02:10 INFO - PROCESS | 2508 | 1463432530755 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 2508 | 1463432530756 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:02:10 INFO - PROCESS | 2508 | 1463432530758 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 2508 | 1463432530759 Marionette TRACE conn2 <- [1,1578,null,{}] 14:02:10 INFO - PROCESS | 2508 | 1463432530762 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 2508 | 1463432530872 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:02:10 INFO - PROCESS | 2508 | 1463432530886 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af06000 == 76 [pid = 2508] [id = 402] 14:02:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12a981800) [pid = 2508] [serial = 1205] [outer = 0x0] 14:02:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12aacc000) [pid = 2508] [serial = 1206] [outer = 0x12a981800] 14:02:10 INFO - PROCESS | 2508 | 1463432530912 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x12badbc00) [pid = 2508] [serial = 1207] [outer = 0x12a981800] 14:02:11 INFO - PROCESS | 2508 | 1463432531255 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 14:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:02:11 INFO - PROCESS | 2508 | 1463432531280 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 2508 | 1463432531281 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:02:11 INFO - PROCESS | 2508 | 1463432531283 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 2508 | 1463432531284 Marionette TRACE conn2 <- [1,1582,null,{}] 14:02:11 INFO - PROCESS | 2508 | 1463432531287 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:11 INFO - PROCESS | 2508 | 1463432531404 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:02:11 INFO - PROCESS | 2508 | 1463432531417 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be2a000 == 77 [pid = 2508] [id = 403] 14:02:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12aa61400) [pid = 2508] [serial = 1208] [outer = 0x0] 14:02:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x12be8dc00) [pid = 2508] [serial = 1209] [outer = 0x12aa61400] 14:02:11 INFO - PROCESS | 2508 | 1463432531443 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x12c0a9800) [pid = 2508] [serial = 1210] [outer = 0x12aa61400] 14:02:11 INFO - PROCESS | 2508 | 1463432531850 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 620ms 14:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:02:11 INFO - PROCESS | 2508 | 1463432531904 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 2508 | 1463432531906 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:02:11 INFO - PROCESS | 2508 | 1463432531909 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 2508 | 1463432531911 Marionette TRACE conn2 <- [1,1586,null,{}] 14:02:11 INFO - PROCESS | 2508 | 1463432531914 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:12 INFO - PROCESS | 2508 | 1463432532106 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:02:12 INFO - PROCESS | 2508 | 1463432532132 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c210000 == 78 [pid = 2508] [id = 404] 14:02:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x12bae7400) [pid = 2508] [serial = 1211] [outer = 0x0] 14:02:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12c286400) [pid = 2508] [serial = 1212] [outer = 0x12bae7400] 14:02:12 INFO - PROCESS | 2508 | 1463432532173 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12c93f400) [pid = 2508] [serial = 1213] [outer = 0x12bae7400] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x126824c00) [pid = 2508] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x12682d400) [pid = 2508] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x124d4f400) [pid = 2508] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x128b1ec00) [pid = 2508] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x113d65000) [pid = 2508] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x118195400) [pid = 2508] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x119435400) [pid = 2508] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x111c8a800) [pid = 2508] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x1262db800) [pid = 2508] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x111c88c00) [pid = 2508] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x119a3cc00) [pid = 2508] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:02:12 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x1121ab400) [pid = 2508] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:02:12 INFO - PROCESS | 2508 | 1463432532661 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 773ms 14:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:02:12 INFO - PROCESS | 2508 | 1463432532685 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 2508 | 1463432532686 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:02:12 INFO - PROCESS | 2508 | 1463432532688 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 2508 | 1463432532689 Marionette TRACE conn2 <- [1,1590,null,{}] 14:02:12 INFO - PROCESS | 2508 | 1463432532691 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:12 INFO - PROCESS | 2508 | 1463432532820 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:02:12 INFO - PROCESS | 2508 | 1463432532869 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c459000 == 79 [pid = 2508] [id = 405] 14:02:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x113a70400) [pid = 2508] [serial = 1214] [outer = 0x0] 14:02:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x124d32c00) [pid = 2508] [serial = 1215] [outer = 0x113a70400] 14:02:12 INFO - PROCESS | 2508 | 1463432532895 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x12c0a2400) [pid = 2508] [serial = 1216] [outer = 0x113a70400] 14:02:13 INFO - PROCESS | 2508 | 1463432533189 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 14:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:02:13 INFO - PROCESS | 2508 | 1463432533208 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 2508 | 1463432533210 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:02:13 INFO - PROCESS | 2508 | 1463432533213 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 2508 | 1463432533218 Marionette TRACE conn2 <- [1,1594,null,{}] 14:02:13 INFO - PROCESS | 2508 | 1463432533221 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:13 INFO - PROCESS | 2508 | 1463432533338 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:02:13 INFO - PROCESS | 2508 | 1463432533422 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d108800 == 80 [pid = 2508] [id = 406] 14:02:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x129396c00) [pid = 2508] [serial = 1217] [outer = 0x0] 14:02:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12c949c00) [pid = 2508] [serial = 1218] [outer = 0x129396c00] 14:02:13 INFO - PROCESS | 2508 | 1463432533481 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x12d44c000) [pid = 2508] [serial = 1219] [outer = 0x129396c00] 14:02:13 INFO - PROCESS | 2508 | 1463432533834 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 674ms 14:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:02:13 INFO - PROCESS | 2508 | 1463432533887 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 2508 | 1463432533888 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:02:13 INFO - PROCESS | 2508 | 1463432533890 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 2508 | 1463432533891 Marionette TRACE conn2 <- [1,1598,null,{}] 14:02:13 INFO - PROCESS | 2508 | 1463432533894 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:14 INFO - PROCESS | 2508 | 1463432534042 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:02:14 INFO - PROCESS | 2508 | 1463432534088 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de11000 == 81 [pid = 2508] [id = 407] 14:02:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12d44c800) [pid = 2508] [serial = 1220] [outer = 0x0] 14:02:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x12d9d5400) [pid = 2508] [serial = 1221] [outer = 0x12d44c800] 14:02:14 INFO - PROCESS | 2508 | 1463432534128 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x12d9da000) [pid = 2508] [serial = 1222] [outer = 0x12d44c800] 14:02:14 INFO - PROCESS | 2508 | 1463432534671 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 822ms 14:02:14 INFO - PROCESS | 2508 | 1463432534715 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 2508 | 1463432534718 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:02:14 INFO - PROCESS | 2508 | 1463432534722 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 2508 | 1463432534724 Marionette TRACE conn2 <- [1,1602,null,{}] 14:02:14 INFO - PROCESS | 2508 | 1463432534729 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:14 INFO - PROCESS | 2508 | 1463432534845 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:02:14 INFO - PROCESS | 2508 | 1463432534930 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ef2800 == 82 [pid = 2508] [id = 408] 14:02:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x112a74400) [pid = 2508] [serial = 1223] [outer = 0x0] 14:02:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x117169c00) [pid = 2508] [serial = 1224] [outer = 0x112a74400] 14:02:14 INFO - PROCESS | 2508 | 1463432534962 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x118193800) [pid = 2508] [serial = 1225] [outer = 0x112a74400] 14:02:15 INFO - PROCESS | 2508 | 1463432535374 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 725ms 14:02:15 INFO - PROCESS | 2508 | 1463432535447 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 2508 | 1463432535450 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:02:15 INFO - PROCESS | 2508 | 1463432535455 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 2508 | 1463432535457 Marionette TRACE conn2 <- [1,1606,null,{}] 14:02:15 INFO - PROCESS | 2508 | 1463432535460 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:15 INFO - PROCESS | 2508 | 1463432535615 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:02:15 INFO - PROCESS | 2508 | 1463432535677 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x126882000 == 83 [pid = 2508] [id = 409] 14:02:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x118e86000) [pid = 2508] [serial = 1226] [outer = 0x0] 14:02:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x119439400) [pid = 2508] [serial = 1227] [outer = 0x118e86000] 14:02:15 INFO - PROCESS | 2508 | 1463432535709 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x121014c00) [pid = 2508] [serial = 1228] [outer = 0x118e86000] 14:02:16 INFO - PROCESS | 2508 | 1463432536122 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 14:02:16 INFO - PROCESS | 2508 | 1463432536176 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 2508 | 1463432536178 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:02:16 INFO - PROCESS | 2508 | 1463432536180 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 2508 | 1463432536183 Marionette TRACE conn2 <- [1,1610,null,{}] 14:02:16 INFO - PROCESS | 2508 | 1463432536191 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 2508 | 1463432536307 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:02:16 INFO - PROCESS | 2508 | 1463432536392 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d82d000 == 84 [pid = 2508] [id = 410] 14:02:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x123e0b400) [pid = 2508] [serial = 1229] [outer = 0x0] 14:02:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x12659a400) [pid = 2508] [serial = 1230] [outer = 0x123e0b400] 14:02:16 INFO - PROCESS | 2508 | 1463432536426 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x1293dac00) [pid = 2508] [serial = 1231] [outer = 0x123e0b400] 14:02:16 INFO - PROCESS | 2508 | 1463432536827 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 674ms 14:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:02:16 INFO - PROCESS | 2508 | 1463432536854 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 2508 | 1463432536856 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:02:16 INFO - PROCESS | 2508 | 1463432536859 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 2508 | 1463432536860 Marionette TRACE conn2 <- [1,1614,null,{}] 14:02:16 INFO - PROCESS | 2508 | 1463432536862 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 2508 | 1463432536991 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:02:17 INFO - PROCESS | 2508 | 1463432537102 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d16000 == 85 [pid = 2508] [id = 411] 14:02:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x12a6c3800) [pid = 2508] [serial = 1232] [outer = 0x0] 14:02:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x12a978000) [pid = 2508] [serial = 1233] [outer = 0x12a6c3800] 14:02:17 INFO - PROCESS | 2508 | 1463432537135 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x12c281000) [pid = 2508] [serial = 1234] [outer = 0x12a6c3800] 14:02:17 INFO - PROCESS | 2508 | 1463432537548 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 14:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:02:17 INFO - PROCESS | 2508 | 1463432537578 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 2508 | 1463432537580 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:02:17 INFO - PROCESS | 2508 | 1463432537582 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 2508 | 1463432537583 Marionette TRACE conn2 <- [1,1618,null,{}] 14:02:17 INFO - PROCESS | 2508 | 1463432537585 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:17 INFO - PROCESS | 2508 | 1463432537693 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:02:17 INFO - PROCESS | 2508 | 1463432537802 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x135b11000 == 86 [pid = 2508] [id = 412] 14:02:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x12a6ca400) [pid = 2508] [serial = 1235] [outer = 0x0] 14:02:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x12c93bc00) [pid = 2508] [serial = 1236] [outer = 0x12a6ca400] 14:02:17 INFO - PROCESS | 2508 | 1463432537835 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x12cf4b800) [pid = 2508] [serial = 1237] [outer = 0x12a6ca400] 14:02:18 INFO - PROCESS | 2508 | 1463432538269 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 721ms 14:02:18 INFO - PROCESS | 2508 | 1463432538303 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 2508 | 1463432538304 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:02:18 INFO - PROCESS | 2508 | 1463432538307 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 2508 | 1463432538308 Marionette TRACE conn2 <- [1,1622,null,{}] 14:02:18 INFO - PROCESS | 2508 | 1463432538310 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 2508 | 1463432538452 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:02:18 INFO - PROCESS | 2508 | 1463432538566 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x1405c9800 == 87 [pid = 2508] [id = 413] 14:02:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x12cfcc800) [pid = 2508] [serial = 1238] [outer = 0x0] 14:02:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x12d9e0000) [pid = 2508] [serial = 1239] [outer = 0x12cfcc800] 14:02:18 INFO - PROCESS | 2508 | 1463432538599 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x12db94000) [pid = 2508] [serial = 1240] [outer = 0x12cfcc800] 14:02:18 INFO - PROCESS | 2508 | 1463432538980 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 718ms 14:02:19 INFO - PROCESS | 2508 | 1463432539025 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 2508 | 1463432539027 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:02:19 INFO - PROCESS | 2508 | 1463432539029 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 2508 | 1463432539030 Marionette TRACE conn2 <- [1,1626,null,{}] 14:02:19 INFO - PROCESS | 2508 | 1463432539033 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:19 INFO - PROCESS | 2508 | 1463432539141 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:02:19 INFO - PROCESS | 2508 | 1463432539224 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x1405de000 == 88 [pid = 2508] [id = 414] 14:02:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x12db90c00) [pid = 2508] [serial = 1241] [outer = 0x0] 14:02:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x135306000) [pid = 2508] [serial = 1242] [outer = 0x12db90c00] 14:02:19 INFO - PROCESS | 2508 | 1463432539252 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x13530c400) [pid = 2508] [serial = 1243] [outer = 0x12db90c00] 14:02:19 INFO - PROCESS | 2508 | 1463432539655 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 14:02:19 INFO - PROCESS | 2508 | 1463432539699 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 2508 | 1463432539700 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:02:19 INFO - PROCESS | 2508 | 1463432539703 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 2508 | 1463432539704 Marionette TRACE conn2 <- [1,1630,null,{}] 14:02:19 INFO - PROCESS | 2508 | 1463432539706 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:19 INFO - PROCESS | 2508 | 1463432539832 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:02:19 INFO - PROCESS | 2508 | 1463432539949 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a3f800 == 89 [pid = 2508] [id = 415] 14:02:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x112872800) [pid = 2508] [serial = 1244] [outer = 0x0] 14:02:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x13530fc00) [pid = 2508] [serial = 1245] [outer = 0x112872800] 14:02:19 INFO - PROCESS | 2508 | 1463432539982 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x135a60400) [pid = 2508] [serial = 1246] [outer = 0x112872800] 14:02:20 INFO - PROCESS | 2508 | 1463432540404 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 14:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:02:20 INFO - PROCESS | 2508 | 1463432540422 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 2508 | 1463432540423 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:02:20 INFO - PROCESS | 2508 | 1463432540426 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 2508 | 1463432540427 Marionette TRACE conn2 <- [1,1634,null,{}] 14:02:20 INFO - PROCESS | 2508 | 1463432540430 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:20 INFO - PROCESS | 2508 | 1463432540709 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:02:20 INFO - PROCESS | 2508 | 1463432540814 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x119aa2800 == 90 [pid = 2508] [id = 416] 14:02:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x111f4f800) [pid = 2508] [serial = 1247] [outer = 0x0] 14:02:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x11270f800) [pid = 2508] [serial = 1248] [outer = 0x111f4f800] 14:02:20 INFO - PROCESS | 2508 | 1463432540843 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x113af4800) [pid = 2508] [serial = 1249] [outer = 0x111f4f800] 14:02:21 INFO - PROCESS | 2508 | 1463432541347 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 973ms 14:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:02:21 INFO - PROCESS | 2508 | 1463432541401 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 2508 | 1463432541404 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:02:21 INFO - PROCESS | 2508 | 1463432541409 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 2508 | 1463432541413 Marionette TRACE conn2 <- [1,1638,null,{}] 14:02:21 INFO - PROCESS | 2508 | 1463432541418 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:21 INFO - PROCESS | 2508 | 1463432541580 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:02:21 INFO - PROCESS | 2508 | 1463432541665 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a17000 == 91 [pid = 2508] [id = 417] 14:02:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x1180c5400) [pid = 2508] [serial = 1250] [outer = 0x0] 14:02:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x1181eb000) [pid = 2508] [serial = 1251] [outer = 0x1180c5400] 14:02:21 INFO - PROCESS | 2508 | 1463432541694 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x11928b000) [pid = 2508] [serial = 1252] [outer = 0x1180c5400] 14:02:22 INFO - PROCESS | 2508 | 1463432542110 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 726ms 14:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:02:22 INFO - PROCESS | 2508 | 1463432542134 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 2508 | 1463432542136 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:02:22 INFO - PROCESS | 2508 | 1463432542138 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 2508 | 1463432542139 Marionette TRACE conn2 <- [1,1642,null,{}] 14:02:22 INFO - PROCESS | 2508 | 1463432542142 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 2508 | 1463432542246 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:02:22 INFO - PROCESS | 2508 | 1463432542332 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x123829800 == 92 [pid = 2508] [id = 418] 14:02:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x11988b000) [pid = 2508] [serial = 1253] [outer = 0x0] 14:02:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x1239d0c00) [pid = 2508] [serial = 1254] [outer = 0x11988b000] 14:02:22 INFO - PROCESS | 2508 | 1463432542361 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x12508d000) [pid = 2508] [serial = 1255] [outer = 0x11988b000] 14:02:22 INFO - PROCESS | 2508 | 1463432542786 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 14:02:22 INFO - PROCESS | 2508 | 1463432542808 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 2508 | 1463432542811 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:02:22 INFO - PROCESS | 2508 | 1463432542818 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 2508 | 1463432542821 Marionette TRACE conn2 <- [1,1646,null,{}] 14:02:22 INFO - PROCESS | 2508 | 1463432542824 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 2508 | 1463432542975 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:02:22 INFO - PROCESS | 2508 | --DOCSHELL 0x12d656000 == 91 [pid = 2508] [id = 271] 14:02:22 INFO - PROCESS | 2508 | --DOCSHELL 0x12d108800 == 90 [pid = 2508] [id = 406] 14:02:22 INFO - PROCESS | 2508 | --DOCSHELL 0x12c459000 == 89 [pid = 2508] [id = 405] 14:02:22 INFO - PROCESS | 2508 | --DOCSHELL 0x12c210000 == 88 [pid = 2508] [id = 404] 14:02:22 INFO - PROCESS | 2508 | --DOCSHELL 0x12be2a000 == 87 [pid = 2508] [id = 403] 14:02:22 INFO - PROCESS | 2508 | --DOCSHELL 0x12af06000 == 86 [pid = 2508] [id = 402] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x12b759c00) [pid = 2508] [serial = 1113] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x113a6d800) [pid = 2508] [serial = 1101] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x12a6ed800) [pid = 2508] [serial = 1110] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x12c0a3400) [pid = 2508] [serial = 1116] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x119009c00) [pid = 2508] [serial = 1104] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x1262d9c00) [pid = 2508] [serial = 1107] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x12c287800) [pid = 2508] [serial = 1119] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x1296aa800 == 85 [pid = 2508] [id = 401] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x127803800 == 84 [pid = 2508] [id = 400] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x1248ba000 == 83 [pid = 2508] [id = 399] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x123816800 == 82 [pid = 2508] [id = 398] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x116113000 == 81 [pid = 2508] [id = 397] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x123ec0000 == 80 [pid = 2508] [id = 396] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x135d15800 == 79 [pid = 2508] [id = 391] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x12d848800 == 78 [pid = 2508] [id = 390] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x12af19800 == 77 [pid = 2508] [id = 389] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x119b62000 == 76 [pid = 2508] [id = 388] 14:02:23 INFO - PROCESS | 2508 | --DOCSHELL 0x113397800 == 75 [pid = 2508] [id = 387] 14:02:23 INFO - PROCESS | 2508 | 1463432543095 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x1290da000) [pid = 2508] [serial = 1141] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x128b1c000) [pid = 2508] [serial = 1140] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x1293dc800) [pid = 2508] [serial = 1144] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x1292cb800) [pid = 2508] [serial = 1143] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x12560cc00) [pid = 2508] [serial = 1137] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x12badc400) [pid = 2508] [serial = 1147] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x12a6cdc00) [pid = 2508] [serial = 1146] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x116a5a800) [pid = 2508] [serial = 1126] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x116073800) [pid = 2508] [serial = 1125] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x1181ef400) [pid = 2508] [serial = 1128] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x118e7f400) [pid = 2508] [serial = 1129] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x119887400) [pid = 2508] [serial = 1131] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x1190ba800) [pid = 2508] [serial = 1150] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x119a3d800) [pid = 2508] [serial = 1132] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12c941c00) [pid = 2508] [serial = 1158] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12c09fc00) [pid = 2508] [serial = 1155] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x113d64400) [pid = 2508] [serial = 1149] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x11287f000) [pid = 2508] [serial = 1123] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x11214e800) [pid = 2508] [serial = 1122] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x121096400) [pid = 2508] [serial = 1134] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x123cc9c00) [pid = 2508] [serial = 1135] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12be8f800) [pid = 2508] [serial = 1153] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x1265f8800) [pid = 2508] [serial = 1138] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x126829c00) [pid = 2508] [serial = 1152] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x12c4ba400) [pid = 2508] [serial = 1156] [outer = 0x0] [url = about:blank] 14:02:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171d7800 == 76 [pid = 2508] [id = 419] 14:02:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x11287f000) [pid = 2508] [serial = 1256] [outer = 0x0] 14:02:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x1181ef400) [pid = 2508] [serial = 1257] [outer = 0x11287f000] 14:02:23 INFO - PROCESS | 2508 | 1463432543130 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x119a43000) [pid = 2508] [serial = 1258] [outer = 0x11287f000] 14:02:23 INFO - PROCESS | 2508 | 1463432543436 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 675ms 14:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:02:23 INFO - PROCESS | 2508 | 1463432543489 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 2508 | 1463432543490 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:02:23 INFO - PROCESS | 2508 | 1463432543493 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 2508 | 1463432543494 Marionette TRACE conn2 <- [1,1650,null,{}] 14:02:23 INFO - PROCESS | 2508 | 1463432543496 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:23 INFO - PROCESS | 2508 | 1463432543588 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:02:23 INFO - PROCESS | 2508 | 1463432543592 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x123963800 == 77 [pid = 2508] [id = 420] 14:02:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x124224c00) [pid = 2508] [serial = 1259] [outer = 0x0] 14:02:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x126c51c00) [pid = 2508] [serial = 1260] [outer = 0x124224c00] 14:02:23 INFO - PROCESS | 2508 | 1463432543617 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x1292ccc00) [pid = 2508] [serial = 1261] [outer = 0x124224c00] 14:02:23 INFO - PROCESS | 2508 | 1463432543967 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 517ms 14:02:24 INFO - PROCESS | 2508 | 1463432544011 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:02:24 INFO - PROCESS | 2508 | 1463432544012 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:02:24 INFO - PROCESS | 2508 | 1463432544014 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 2508 | 1463432544015 Marionette TRACE conn2 <- [1,1654,null,{}] 14:02:24 INFO - PROCESS | 2508 | 1463432544018 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 2508 | 1463432544109 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:02:24 INFO - PROCESS | 2508 | 1463432544116 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a1f800 == 78 [pid = 2508] [id = 421] 14:02:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x12a6ed800) [pid = 2508] [serial = 1262] [outer = 0x0] 14:02:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x12a777400) [pid = 2508] [serial = 1263] [outer = 0x12a6ed800] 14:02:24 INFO - PROCESS | 2508 | 1463432544147 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x12aac1800) [pid = 2508] [serial = 1264] [outer = 0x12a6ed800] 14:02:24 INFO - PROCESS | 2508 | 1463432544510 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 14:02:24 INFO - PROCESS | 2508 | 1463432544534 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 2508 | 1463432544535 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:02:24 INFO - PROCESS | 2508 | 1463432544544 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 2508 | 1463432544546 Marionette TRACE conn2 <- [1,1658,null,{}] 14:02:24 INFO - PROCESS | 2508 | 1463432544548 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 2508 | 1463432544642 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:02:24 INFO - PROCESS | 2508 | 1463432544647 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba4e800 == 79 [pid = 2508] [id = 422] 14:02:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x12ba8f400) [pid = 2508] [serial = 1265] [outer = 0x0] 14:02:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x12bdda800) [pid = 2508] [serial = 1266] [outer = 0x12ba8f400] 14:02:24 INFO - PROCESS | 2508 | 1463432544672 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x12c27b000) [pid = 2508] [serial = 1267] [outer = 0x12ba8f400] 14:02:25 INFO - PROCESS | 2508 | 1463432545014 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 14:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:02:25 INFO - PROCESS | 2508 | 1463432545063 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 2508 | 1463432545064 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:02:25 INFO - PROCESS | 2508 | 1463432545066 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 2508 | 1463432545067 Marionette TRACE conn2 <- [1,1662,null,{}] 14:02:25 INFO - PROCESS | 2508 | 1463432545069 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:25 INFO - PROCESS | 2508 | 1463432545158 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:02:25 INFO - PROCESS | 2508 | 1463432545246 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c206000 == 80 [pid = 2508] [id = 423] 14:02:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x119e3fc00) [pid = 2508] [serial = 1268] [outer = 0x0] 14:02:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x12c27d400) [pid = 2508] [serial = 1269] [outer = 0x119e3fc00] 14:02:25 INFO - PROCESS | 2508 | 1463432545272 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x12c945400) [pid = 2508] [serial = 1270] [outer = 0x119e3fc00] 14:02:25 INFO - PROCESS | 2508 | 1463432545617 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 571ms 14:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:02:25 INFO - PROCESS | 2508 | 1463432545638 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 2508 | 1463432545639 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:02:25 INFO - PROCESS | 2508 | 1463432545641 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 2508 | 1463432545642 Marionette TRACE conn2 <- [1,1666,null,{}] 14:02:25 INFO - PROCESS | 2508 | 1463432545644 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:25 INFO - PROCESS | 2508 | 1463432545761 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:02:25 INFO - PROCESS | 2508 | 1463432545776 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9de000 == 81 [pid = 2508] [id = 424] 14:02:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x12aa61c00) [pid = 2508] [serial = 1271] [outer = 0x0] 14:02:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x12cfc5000) [pid = 2508] [serial = 1272] [outer = 0x12aa61c00] 14:02:25 INFO - PROCESS | 2508 | 1463432545801 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x12d433400) [pid = 2508] [serial = 1273] [outer = 0x12aa61c00] 14:02:26 INFO - PROCESS | 2508 | 1463432546201 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 567ms 14:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:02:26 INFO - PROCESS | 2508 | 1463432546209 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 2508 | 1463432546211 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:02:26 INFO - PROCESS | 2508 | 1463432546218 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 2508 | 1463432546220 Marionette TRACE conn2 <- [1,1670,null,{}] 14:02:26 INFO - PROCESS | 2508 | 1463432546246 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:26 INFO - PROCESS | 2508 | 1463432546435 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:02:26 INFO - PROCESS | 2508 | 1463432546463 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d65d000 == 82 [pid = 2508] [id = 425] 14:02:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x12d435c00) [pid = 2508] [serial = 1274] [outer = 0x0] 14:02:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x12d9d2400) [pid = 2508] [serial = 1275] [outer = 0x12d435c00] 14:02:26 INFO - PROCESS | 2508 | 1463432546503 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x12db8a400) [pid = 2508] [serial = 1276] [outer = 0x12d435c00] 14:02:26 INFO - PROCESS | 2508 | 1463432546941 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 770ms 14:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:02:26 INFO - PROCESS | 2508 | 1463432546988 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 2508 | 1463432546989 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:02:27 INFO - PROCESS | 2508 | 1463432546999 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 2508 | 1463432547002 Marionette TRACE conn2 <- [1,1674,null,{}] 14:02:27 INFO - PROCESS | 2508 | 1463432547005 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 2508 | 1463432547123 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:02:27 INFO - PROCESS | 2508 | 1463432547140 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e174000 == 83 [pid = 2508] [id = 426] 14:02:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x118e87000) [pid = 2508] [serial = 1277] [outer = 0x0] 14:02:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x12db8e800) [pid = 2508] [serial = 1278] [outer = 0x118e87000] 14:02:27 INFO - PROCESS | 2508 | 1463432547170 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x134bd6400) [pid = 2508] [serial = 1279] [outer = 0x118e87000] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x11929dc00) [pid = 2508] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x1290da800) [pid = 2508] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x129398c00) [pid = 2508] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x1293e5c00) [pid = 2508] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x12be92c00) [pid = 2508] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x1292c4c00) [pid = 2508] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x113234000) [pid = 2508] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x118515000) [pid = 2508] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x124d53800) [pid = 2508] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x1260cac00) [pid = 2508] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x11988c400) [pid = 2508] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x1121a7800) [pid = 2508] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x112581000) [pid = 2508] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x11257f400) [pid = 2508] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x113169c00) [pid = 2508] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x1181f2c00) [pid = 2508] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x123c91c00) [pid = 2508] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x115ebdc00) [pid = 2508] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x124d4c400) [pid = 2508] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x12a976400) [pid = 2508] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12a981800) [pid = 2508] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12aa61400) [pid = 2508] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x12bae7400) [pid = 2508] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x113a70400) [pid = 2508] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x115e3dc00) [pid = 2508] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x119288400) [pid = 2508] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x115e3e000) [pid = 2508] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x112879800) [pid = 2508] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x124570000) [pid = 2508] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x119439c00) [pid = 2508] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x111e5b000) [pid = 2508] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x110d5ac00) [pid = 2508] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x12682dc00) [pid = 2508] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x129396c00) [pid = 2508] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x128cc1800) [pid = 2508] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x1256f6000) [pid = 2508] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:02:27 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x12c0a6800) [pid = 2508] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:02:27 INFO - PROCESS | 2508 | 1463432547757 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 780ms 14:02:27 INFO - PROCESS | 2508 | 1463432547796 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 2508 | 1463432547800 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:02:27 INFO - PROCESS | 2508 | 1463432547818 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 2508 | 1463432547819 Marionette TRACE conn2 <- [1,1678,null,{}] 14:02:27 INFO - PROCESS | 2508 | 1463432547822 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 2508 | 1463432547938 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:02:27 INFO - PROCESS | 2508 | 1463432547943 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a0f800 == 84 [pid = 2508] [id = 427] 14:02:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x11693f800) [pid = 2508] [serial = 1280] [outer = 0x0] 14:02:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x119288400) [pid = 2508] [serial = 1281] [outer = 0x11693f800] 14:02:27 INFO - PROCESS | 2508 | 1463432547968 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x124d4e400) [pid = 2508] [serial = 1282] [outer = 0x11693f800] 14:02:28 INFO - PROCESS | 2508 | 1463432548304 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 524ms 14:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:02:28 INFO - PROCESS | 2508 | 1463432548338 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 2508 | 1463432548339 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:02:28 INFO - PROCESS | 2508 | 1463432548341 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 2508 | 1463432548342 Marionette TRACE conn2 <- [1,1682,null,{}] 14:02:28 INFO - PROCESS | 2508 | 1463432548344 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 2508 | 1463432548439 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:02:28 INFO - PROCESS | 2508 | 1463432548521 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d410800 == 85 [pid = 2508] [id = 428] 14:02:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x12480e000) [pid = 2508] [serial = 1283] [outer = 0x0] 14:02:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x126c4cc00) [pid = 2508] [serial = 1284] [outer = 0x12480e000] 14:02:28 INFO - PROCESS | 2508 | 1463432548545 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x12a6c3c00) [pid = 2508] [serial = 1285] [outer = 0x12480e000] 14:02:28 INFO - PROCESS | 2508 | 1463432548816 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 14:02:28 INFO - PROCESS | 2508 | 1463432548860 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 2508 | 1463432548862 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:02:28 INFO - PROCESS | 2508 | 1463432548873 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 2508 | 1463432548874 Marionette TRACE conn2 <- [1,1686,null,{}] 14:02:28 INFO - PROCESS | 2508 | 1463432548876 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 2508 | 1463432548976 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:02:28 INFO - PROCESS | 2508 | 1463432548981 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x136016000 == 86 [pid = 2508] [id = 429] 14:02:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12a974400) [pid = 2508] [serial = 1286] [outer = 0x0] 14:02:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12be95000) [pid = 2508] [serial = 1287] [outer = 0x12a974400] 14:02:29 INFO - PROCESS | 2508 | 1463432549006 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x12db8b000) [pid = 2508] [serial = 1288] [outer = 0x12a974400] 14:02:29 INFO - PROCESS | 2508 | 1463432549348 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 525ms 14:02:29 INFO - PROCESS | 2508 | 1463432549392 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 2508 | 1463432549393 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:02:29 INFO - PROCESS | 2508 | 1463432549395 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 2508 | 1463432549396 Marionette TRACE conn2 <- [1,1690,null,{}] 14:02:29 INFO - PROCESS | 2508 | 1463432549398 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:29 INFO - PROCESS | 2508 | 1463432549529 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:02:29 INFO - PROCESS | 2508 | 1463432549537 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x136027800 == 87 [pid = 2508] [id = 430] 14:02:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12bae3000) [pid = 2508] [serial = 1289] [outer = 0x0] 14:02:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x134bc1400) [pid = 2508] [serial = 1290] [outer = 0x12bae3000] 14:02:29 INFO - PROCESS | 2508 | 1463432549563 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x134bc8800) [pid = 2508] [serial = 1291] [outer = 0x12bae3000] 14:02:30 INFO - PROCESS | 2508 | 1463432550097 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 721ms 14:02:30 INFO - PROCESS | 2508 | 1463432550132 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 2508 | 1463432550135 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:02:30 INFO - PROCESS | 2508 | 1463432550140 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 2508 | 1463432550143 Marionette TRACE conn2 <- [1,1694,null,{}] 14:02:30 INFO - PROCESS | 2508 | 1463432550148 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:30 INFO - PROCESS | 2508 | 1463432550272 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:02:30 INFO - PROCESS | 2508 | 1463432550398 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x12382a800 == 88 [pid = 2508] [id = 431] 14:02:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1166bf000) [pid = 2508] [serial = 1292] [outer = 0x0] 14:02:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x1169cac00) [pid = 2508] [serial = 1293] [outer = 0x1166bf000] 14:02:30 INFO - PROCESS | 2508 | 1463432550430 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x118530400) [pid = 2508] [serial = 1294] [outer = 0x1166bf000] 14:02:30 INFO - PROCESS | 2508 | 1463432550868 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 775ms 14:02:30 INFO - PROCESS | 2508 | 1463432550931 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 2508 | 1463432550935 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:02:30 INFO - PROCESS | 2508 | 1463432550942 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 2508 | 1463432550944 Marionette TRACE conn2 <- [1,1698,null,{}] 14:02:30 INFO - PROCESS | 2508 | 1463432550948 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:31 INFO - PROCESS | 2508 | 1463432551065 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:02:31 INFO - PROCESS | 2508 | 1463432551150 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b43800 == 89 [pid = 2508] [id = 432] 14:02:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x1190b9000) [pid = 2508] [serial = 1295] [outer = 0x0] 14:02:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x119882000) [pid = 2508] [serial = 1296] [outer = 0x1190b9000] 14:02:31 INFO - PROCESS | 2508 | 1463432551181 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x121089800) [pid = 2508] [serial = 1297] [outer = 0x1190b9000] 14:02:31 INFO - PROCESS | 2508 | 1463432551610 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 720ms 14:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:02:31 INFO - PROCESS | 2508 | 1463432551663 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 2508 | 1463432551666 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:02:31 INFO - PROCESS | 2508 | 1463432551669 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 2508 | 1463432551673 Marionette TRACE conn2 <- [1,1702,null,{}] 14:02:31 INFO - PROCESS | 2508 | 1463432551706 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:31 INFO - PROCESS | 2508 | 1463432551859 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:02:31 INFO - PROCESS | 2508 | 1463432551924 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x13601c800 == 90 [pid = 2508] [id = 433] 14:02:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x126c47c00) [pid = 2508] [serial = 1298] [outer = 0x0] 14:02:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x128b9ec00) [pid = 2508] [serial = 1299] [outer = 0x126c47c00] 14:02:31 INFO - PROCESS | 2508 | 1463432551957 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x12a429800) [pid = 2508] [serial = 1300] [outer = 0x126c47c00] 14:02:32 INFO - PROCESS | 2508 | 1463432552382 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 728ms 14:02:32 INFO - PROCESS | 2508 | 1463432552396 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 2508 | 1463432552401 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:02:32 INFO - PROCESS | 2508 | 1463432552403 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 2508 | 1463432552404 Marionette TRACE conn2 <- [1,1706,null,{}] 14:02:32 INFO - PROCESS | 2508 | 1463432552407 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:32 INFO - PROCESS | 2508 | 1463432552523 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:02:32 INFO - PROCESS | 2508 | 1463432552637 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x1405c6000 == 91 [pid = 2508] [id = 434] 14:02:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x12a6cdc00) [pid = 2508] [serial = 1301] [outer = 0x0] 14:02:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x12aa64400) [pid = 2508] [serial = 1302] [outer = 0x12a6cdc00] 14:02:32 INFO - PROCESS | 2508 | 1463432552672 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x12bde0000) [pid = 2508] [serial = 1303] [outer = 0x12a6cdc00] 14:02:33 INFO - PROCESS | 2508 | 1463432553098 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 14:02:33 INFO - PROCESS | 2508 | 1463432553125 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 2508 | 1463432553126 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:02:33 INFO - PROCESS | 2508 | 1463432553161 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 2508 | 1463432553163 Marionette TRACE conn2 <- [1,1710,null,{}] 14:02:33 INFO - PROCESS | 2508 | 1463432553167 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:33 INFO - PROCESS | 2508 | 1463432553283 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:02:33 INFO - PROCESS | 2508 | 1463432553370 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x134b5a000 == 92 [pid = 2508] [id = 435] 14:02:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x12a981400) [pid = 2508] [serial = 1304] [outer = 0x0] 14:02:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x12cf46c00) [pid = 2508] [serial = 1305] [outer = 0x12a981400] 14:02:33 INFO - PROCESS | 2508 | 1463432553401 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x12d9dfc00) [pid = 2508] [serial = 1306] [outer = 0x12a981400] 14:02:33 INFO - PROCESS | 2508 | 1463432553836 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 736ms 14:02:33 INFO - PROCESS | 2508 | 1463432553883 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 2508 | 1463432553885 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:02:33 INFO - PROCESS | 2508 | 1463432553887 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 2508 | 1463432553888 Marionette TRACE conn2 <- [1,1714,null,{}] 14:02:33 INFO - PROCESS | 2508 | 1463432553891 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:34 INFO - PROCESS | 2508 | 1463432554012 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:02:34 INFO - PROCESS | 2508 | 1463432554128 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d81a000 == 93 [pid = 2508] [id = 436] 14:02:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x134bc3c00) [pid = 2508] [serial = 1307] [outer = 0x0] 14:02:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x134bcc800) [pid = 2508] [serial = 1308] [outer = 0x134bc3c00] 14:02:34 INFO - PROCESS | 2508 | 1463432554162 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x134bdd400) [pid = 2508] [serial = 1309] [outer = 0x134bc3c00] 14:02:34 INFO - PROCESS | 2508 | 1463432554645 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 819ms 14:02:34 INFO - PROCESS | 2508 | 1463432554706 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 2508 | 1463432554708 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:02:34 INFO - PROCESS | 2508 | 1463432554710 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 2508 | 1463432554711 Marionette TRACE conn2 <- [1,1718,null,{}] 14:02:34 INFO - PROCESS | 2508 | 1463432554735 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:34 INFO - PROCESS | 2508 | 1463432554852 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:02:34 INFO - PROCESS | 2508 | 1463432554939 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x118257000 == 94 [pid = 2508] [id = 437] 14:02:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x117e4fc00) [pid = 2508] [serial = 1310] [outer = 0x0] 14:02:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x12560c800) [pid = 2508] [serial = 1311] [outer = 0x117e4fc00] 14:02:34 INFO - PROCESS | 2508 | 1463432554969 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x134bc8400) [pid = 2508] [serial = 1312] [outer = 0x117e4fc00] 14:02:35 INFO - PROCESS | 2508 | 1463432555419 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 773ms 14:02:35 INFO - PROCESS | 2508 | 1463432555484 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:02:35 INFO - PROCESS | 2508 | 1463432555485 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:02:35 INFO - PROCESS | 2508 | 1463432555487 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 2508 | 1463432555489 Marionette TRACE conn2 <- [1,1722,null,{}] 14:02:35 INFO - PROCESS | 2508 | 1463432555491 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:35 INFO - PROCESS | 2508 | 1463432555606 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:02:35 INFO - PROCESS | 2508 | 1463432555696 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x119668800 == 95 [pid = 2508] [id = 438] 14:02:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x111e26400) [pid = 2508] [serial = 1313] [outer = 0x0] 14:02:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x119436800) [pid = 2508] [serial = 1314] [outer = 0x111e26400] 14:02:35 INFO - PROCESS | 2508 | 1463432555728 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x1293d8400) [pid = 2508] [serial = 1315] [outer = 0x111e26400] 14:02:36 INFO - PROCESS | 2508 | 1463432556448 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1021ms 14:02:36 INFO - PROCESS | 2508 | 1463432556508 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:02:36 INFO - PROCESS | 2508 | 1463432556511 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:02:36 INFO - PROCESS | 2508 | 1463432556542 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 2508 | 1463432556545 Marionette TRACE conn2 <- [1,1726,null,{}] 14:02:36 INFO - PROCESS | 2508 | 1463432556553 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:36 INFO - PROCESS | 2508 | 1463432556661 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:02:36 INFO - PROCESS | 2508 | 1463432556752 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x118720800 == 96 [pid = 2508] [id = 439] 14:02:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x11214c400) [pid = 2508] [serial = 1316] [outer = 0x0] 14:02:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x112872c00) [pid = 2508] [serial = 1317] [outer = 0x11214c400] 14:02:36 INFO - PROCESS | 2508 | 1463432556780 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x112881c00) [pid = 2508] [serial = 1318] [outer = 0x11214c400] 14:02:37 INFO - PROCESS | 2508 | 1463432557257 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 753ms 14:02:37 INFO - PROCESS | 2508 | 1463432557269 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 2508 | 1463432557274 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:02:37 INFO - PROCESS | 2508 | 1463432557282 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 2508 | 1463432557284 Marionette TRACE conn2 <- [1,1730,null,{}] 14:02:37 INFO - PROCESS | 2508 | 1463432557288 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:37 INFO - PROCESS | 2508 | 1463432557440 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:02:37 INFO - PROCESS | 2508 | 1463432557604 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x123a13000 == 97 [pid = 2508] [id = 440] 14:02:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x113166800) [pid = 2508] [serial = 1319] [outer = 0x0] 14:02:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x11316b000) [pid = 2508] [serial = 1320] [outer = 0x113166800] 14:02:37 INFO - PROCESS | 2508 | 1463432557634 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x113d64800) [pid = 2508] [serial = 1321] [outer = 0x113166800] 14:02:38 INFO - PROCESS | 2508 | 1463432558109 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 874ms 14:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:02:38 INFO - PROCESS | 2508 | 1463432558155 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 2508 | 1463432558156 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:02:38 INFO - PROCESS | 2508 | 1463432558158 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 2508 | 1463432558161 Marionette TRACE conn2 <- [1,1734,null,{}] 14:02:38 INFO - PROCESS | 2508 | 1463432558168 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 2508 | 1463432558280 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12d113800 == 96 [pid = 2508] [id = 213] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x136016000 == 95 [pid = 2508] [id = 429] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12d410800 == 94 [pid = 2508] [id = 428] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x128a0f800 == 93 [pid = 2508] [id = 427] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12e174000 == 92 [pid = 2508] [id = 426] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12d65d000 == 91 [pid = 2508] [id = 425] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x128b29c00) [pid = 2508] [serial = 1170] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x12c0ac800) [pid = 2508] [serial = 1173] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x12cf47800) [pid = 2508] [serial = 1176] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x12cfcd400) [pid = 2508] [serial = 1179] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x12100f800) [pid = 2508] [serial = 1182] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x12d9d5400) [pid = 2508] [serial = 1221] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | 1463432558415 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9de000 == 90 [pid = 2508] [id = 424] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12c206000 == 89 [pid = 2508] [id = 423] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba4e800 == 88 [pid = 2508] [id = 422] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x128a1f800 == 87 [pid = 2508] [id = 421] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x123963800 == 86 [pid = 2508] [id = 420] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x1171d7800 == 85 [pid = 2508] [id = 419] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x123829800 == 84 [pid = 2508] [id = 418] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x128a17000 == 83 [pid = 2508] [id = 417] 14:02:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x113304000 == 84 [pid = 2508] [id = 441] 14:02:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x110e4fc00) [pid = 2508] [serial = 1322] [outer = 0x0] 14:02:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x113161400) [pid = 2508] [serial = 1323] [outer = 0x110e4fc00] 14:02:38 INFO - PROCESS | 2508 | 1463432558449 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x116a51400) [pid = 2508] [serial = 1324] [outer = 0x110e4fc00] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x119aa2800 == 83 [pid = 2508] [id = 416] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x135b11000 == 82 [pid = 2508] [id = 412] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x137d16000 == 81 [pid = 2508] [id = 411] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12d82d000 == 80 [pid = 2508] [id = 410] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x126882000 == 79 [pid = 2508] [id = 409] 14:02:38 INFO - PROCESS | 2508 | --DOCSHELL 0x118ef2800 == 78 [pid = 2508] [id = 408] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x12aa62400) [pid = 2508] [serial = 1060] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x116a51c00) [pid = 2508] [serial = 985] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x119889c00) [pid = 2508] [serial = 988] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x124d48000) [pid = 2508] [serial = 1051] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x1180c2400) [pid = 2508] [serial = 1045] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x1292c8000) [pid = 2508] [serial = 1054] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x12108f000) [pid = 2508] [serial = 1048] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x1293da000) [pid = 2508] [serial = 997] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x12aa69800) [pid = 2508] [serial = 1057] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x1293e5000) [pid = 2508] [serial = 1000] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x128ce6800) [pid = 2508] [serial = 994] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x1260c9800) [pid = 2508] [serial = 991] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x113167800) [pid = 2508] [serial = 1042] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x113160c00) [pid = 2508] [serial = 982] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x128b95c00) [pid = 2508] [serial = 1108] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12c4b6c00) [pid = 2508] [serial = 1120] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12bde2c00) [pid = 2508] [serial = 1114] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x12c280000) [pid = 2508] [serial = 1117] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x12a97f800) [pid = 2508] [serial = 1111] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x11693d000) [pid = 2508] [serial = 1102] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x11988e000) [pid = 2508] [serial = 1105] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x12aacc000) [pid = 2508] [serial = 1206] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12be8dc00) [pid = 2508] [serial = 1209] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12c286400) [pid = 2508] [serial = 1212] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x124d32c00) [pid = 2508] [serial = 1215] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x12c93f400) [pid = 2508] [serial = 1213] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x11808f800) [pid = 2508] [serial = 1189] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x1167ad000) [pid = 2508] [serial = 1188] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x1262dc000) [pid = 2508] [serial = 1168] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x124222c00) [pid = 2508] [serial = 1167] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x11809d400) [pid = 2508] [serial = 1164] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x11852ac00) [pid = 2508] [serial = 1165] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x1160db400) [pid = 2508] [serial = 1191] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x1190b8c00) [pid = 2508] [serial = 1192] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x12675d400) [pid = 2508] [serial = 1198] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x1256f5c00) [pid = 2508] [serial = 1197] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x12100f400) [pid = 2508] [serial = 1194] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x123e42c00) [pid = 2508] [serial = 1195] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x121013000) [pid = 2508] [serial = 1185] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x124812400) [pid = 2508] [serial = 1186] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x112eac400) [pid = 2508] [serial = 1162] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x11257f800) [pid = 2508] [serial = 1161] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x128b1e000) [pid = 2508] [serial = 1200] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x128cc2400) [pid = 2508] [serial = 1201] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x12d44c000) [pid = 2508] [serial = 1219] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x12c0a2400) [pid = 2508] [serial = 1216] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x1292cfc00) [pid = 2508] [serial = 1203] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x12a973400) [pid = 2508] [serial = 1204] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x12c949c00) [pid = 2508] [serial = 1218] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 135 (0x12badbc00) [pid = 2508] [serial = 1207] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 134 (0x12c0a9800) [pid = 2508] [serial = 1210] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | --DOMWINDOW == 133 (0x12be8cc00) [pid = 2508] [serial = 1099] [outer = 0x0] [url = about:blank] 14:02:38 INFO - PROCESS | 2508 | 1463432558790 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 672ms 14:02:38 INFO - PROCESS | 2508 | 1463432558832 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 2508 | 1463432558833 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:02:38 INFO - PROCESS | 2508 | 1463432558836 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 2508 | 1463432558837 Marionette TRACE conn2 <- [1,1738,null,{}] 14:02:38 INFO - PROCESS | 2508 | 1463432558839 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 2508 | 1463432558931 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:02:38 INFO - PROCESS | 2508 | 1463432558940 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x118723800 == 79 [pid = 2508] [id = 442] 14:02:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 134 (0x1180c5c00) [pid = 2508] [serial = 1325] [outer = 0x0] 14:02:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 135 (0x118197800) [pid = 2508] [serial = 1326] [outer = 0x1180c5c00] 14:02:38 INFO - PROCESS | 2508 | 1463432558967 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 136 (0x118588400) [pid = 2508] [serial = 1327] [outer = 0x1180c5c00] 14:02:39 INFO - PROCESS | 2508 | 1463432559312 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 14:02:39 INFO - PROCESS | 2508 | 1463432559354 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 2508 | 1463432559356 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:02:39 INFO - PROCESS | 2508 | 1463432559358 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 2508 | 1463432559359 Marionette TRACE conn2 <- [1,1742,null,{}] 14:02:39 INFO - PROCESS | 2508 | 1463432559361 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:39 INFO - PROCESS | 2508 | 1463432559453 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:02:39 INFO - PROCESS | 2508 | 1463432559516 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x123814800 == 80 [pid = 2508] [id = 443] 14:02:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x11852ac00) [pid = 2508] [serial = 1328] [outer = 0x0] 14:02:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x1187a8400) [pid = 2508] [serial = 1329] [outer = 0x11852ac00] 14:02:39 INFO - PROCESS | 2508 | 1463432559542 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x1190b9400) [pid = 2508] [serial = 1330] [outer = 0x11852ac00] 14:02:39 INFO - PROCESS | 2508 | 1463432559843 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 14:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:02:39 INFO - PROCESS | 2508 | 1463432559877 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 2508 | 1463432559878 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:02:39 INFO - PROCESS | 2508 | 1463432559881 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 2508 | 1463432559885 Marionette TRACE conn2 <- [1,1746,null,{}] 14:02:39 INFO - PROCESS | 2508 | 1463432559887 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:39 INFO - PROCESS | 2508 | 1463432559991 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:02:40 INFO - PROCESS | 2508 | 1463432560055 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d46000 == 81 [pid = 2508] [id = 444] 14:02:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1190b8c00) [pid = 2508] [serial = 1331] [outer = 0x0] 14:02:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x1192a0000) [pid = 2508] [serial = 1332] [outer = 0x1190b8c00] 14:02:40 INFO - PROCESS | 2508 | 1463432560081 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12108a000) [pid = 2508] [serial = 1333] [outer = 0x1190b8c00] 14:02:40 INFO - PROCESS | 2508 | 1463432560465 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 624ms 14:02:40 INFO - PROCESS | 2508 | 1463432560504 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 2508 | 1463432560507 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:02:40 INFO - PROCESS | 2508 | 1463432560511 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 2508 | 1463432560513 Marionette TRACE conn2 <- [1,1750,null,{}] 14:02:40 INFO - PROCESS | 2508 | 1463432560517 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:40 INFO - PROCESS | 2508 | 1463432560634 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:02:40 INFO - PROCESS | 2508 | 1463432560767 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181da800 == 82 [pid = 2508] [id = 445] 14:02:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x11270e000) [pid = 2508] [serial = 1334] [outer = 0x0] 14:02:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x11287a400) [pid = 2508] [serial = 1335] [outer = 0x11270e000] 14:02:40 INFO - PROCESS | 2508 | 1463432560803 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x11316b800) [pid = 2508] [serial = 1336] [outer = 0x11270e000] 14:02:41 INFO - PROCESS | 2508 | 1463432561239 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 773ms 14:02:41 INFO - PROCESS | 2508 | 1463432561284 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 2508 | 1463432561289 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:02:41 INFO - PROCESS | 2508 | 1463432561293 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 2508 | 1463432561295 Marionette TRACE conn2 <- [1,1754,null,{}] 14:02:41 INFO - PROCESS | 2508 | 1463432561298 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:41 INFO - PROCESS | 2508 | 1463432561407 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:02:41 INFO - PROCESS | 2508 | 1463432561512 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ceb000 == 83 [pid = 2508] [id = 446] 14:02:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x11385b800) [pid = 2508] [serial = 1337] [outer = 0x0] 14:02:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x11619b800) [pid = 2508] [serial = 1338] [outer = 0x11385b800] 14:02:41 INFO - PROCESS | 2508 | 1463432561545 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x118092400) [pid = 2508] [serial = 1339] [outer = 0x11385b800] 14:02:41 INFO - PROCESS | 2508 | 1463432561962 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 14:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:02:42 INFO - PROCESS | 2508 | 1463432562013 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 2508 | 1463432562014 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:02:42 INFO - PROCESS | 2508 | 1463432562016 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 2508 | 1463432562019 Marionette TRACE conn2 <- [1,1758,null,{}] 14:02:42 INFO - PROCESS | 2508 | 1463432562026 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:42 INFO - PROCESS | 2508 | 1463432562138 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:02:42 INFO - PROCESS | 2508 | 1463432562276 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x127803800 == 84 [pid = 2508] [id = 447] 14:02:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x11858a800) [pid = 2508] [serial = 1340] [outer = 0x0] 14:02:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x11929f000) [pid = 2508] [serial = 1341] [outer = 0x11858a800] 14:02:42 INFO - PROCESS | 2508 | 1463432562330 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x119d24c00) [pid = 2508] [serial = 1342] [outer = 0x11858a800] 14:02:42 INFO - PROCESS | 2508 | 1463432562839 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 872ms 14:02:42 INFO - PROCESS | 2508 | 1463432562889 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 2508 | 1463432562891 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:02:42 INFO - PROCESS | 2508 | 1463432562894 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 2508 | 1463432562895 Marionette TRACE conn2 <- [1,1762,null,{}] 14:02:42 INFO - PROCESS | 2508 | 1463432562900 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 2508 | 1463432563005 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:02:43 INFO - PROCESS | 2508 | 1463432563081 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290d2000 == 85 [pid = 2508] [id = 448] 14:02:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x12108cc00) [pid = 2508] [serial = 1343] [outer = 0x0] 14:02:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12384fc00) [pid = 2508] [serial = 1344] [outer = 0x12108cc00] 14:02:43 INFO - PROCESS | 2508 | 1463432563112 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x123c9ec00) [pid = 2508] [serial = 1345] [outer = 0x12108cc00] 14:02:43 INFO - PROCESS | 2508 | 1463432563493 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 619ms 14:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:02:43 INFO - PROCESS | 2508 | 1463432563517 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 2508 | 1463432563519 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:02:43 INFO - PROCESS | 2508 | 1463432563521 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 2508 | 1463432563523 Marionette TRACE conn2 <- [1,1766,null,{}] 14:02:43 INFO - PROCESS | 2508 | 1463432563525 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 2508 | 1463432563632 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:02:43 INFO - PROCESS | 2508 | 1463432563727 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a912800 == 86 [pid = 2508] [id = 449] 14:02:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x119d29400) [pid = 2508] [serial = 1346] [outer = 0x0] 14:02:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x124225000) [pid = 2508] [serial = 1347] [outer = 0x119d29400] 14:02:43 INFO - PROCESS | 2508 | 1463432563758 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x124d32c00) [pid = 2508] [serial = 1348] [outer = 0x119d29400] 14:02:44 INFO - PROCESS | 2508 | 1463432564173 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 14:02:44 INFO - PROCESS | 2508 | 1463432564191 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 2508 | 1463432564192 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:02:44 INFO - PROCESS | 2508 | 1463432564194 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 2508 | 1463432564196 Marionette TRACE conn2 <- [1,1770,null,{}] 14:02:44 INFO - PROCESS | 2508 | 1463432564200 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:44 INFO - PROCESS | 2508 | 1463432564322 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:02:44 INFO - PROCESS | 2508 | 1463432564429 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7dc000 == 87 [pid = 2508] [id = 450] 14:02:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x125609800) [pid = 2508] [serial = 1349] [outer = 0x0] 14:02:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1262dc400) [pid = 2508] [serial = 1350] [outer = 0x125609800] 14:02:44 INFO - PROCESS | 2508 | 1463432564462 Marionette DEBUG loaded listener.js 14:02:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x126c55800) [pid = 2508] [serial = 1351] [outer = 0x125609800] 14:02:44 INFO - PROCESS | 2508 | 1463432564848 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 671ms 14:02:44 INFO - PROCESS | 2508 | 1463432564867 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 2508 | 1463432564868 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:02:44 INFO - PROCESS | 2508 | 1463432564871 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 2508 | 1463432564872 Marionette TRACE conn2 <- [1,1774,null,{}] 14:02:44 INFO - PROCESS | 2508 | 1463432564874 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:44 INFO - PROCESS | 2508 | 1463432564978 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:02:45 INFO - PROCESS | 2508 | 1463432565085 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c042800 == 88 [pid = 2508] [id = 451] 14:02:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12659e400) [pid = 2508] [serial = 1352] [outer = 0x0] 14:02:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x128cf3c00) [pid = 2508] [serial = 1353] [outer = 0x12659e400] 14:02:45 INFO - PROCESS | 2508 | 1463432565116 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x1292c4c00) [pid = 2508] [serial = 1354] [outer = 0x12659e400] 14:02:45 INFO - PROCESS | 2508 | 1463432565526 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 668ms 14:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:02:45 INFO - PROCESS | 2508 | 1463432565540 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 2508 | 1463432565541 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:02:45 INFO - PROCESS | 2508 | 1463432565543 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 2508 | 1463432565544 Marionette TRACE conn2 <- [1,1778,null,{}] 14:02:45 INFO - PROCESS | 2508 | 1463432565547 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:45 INFO - PROCESS | 2508 | 1463432565655 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:02:45 INFO - PROCESS | 2508 | 1463432565761 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c211000 == 89 [pid = 2508] [id = 452] 14:02:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x113341800) [pid = 2508] [serial = 1355] [outer = 0x0] 14:02:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x1292cec00) [pid = 2508] [serial = 1356] [outer = 0x113341800] 14:02:45 INFO - PROCESS | 2508 | 1463432565793 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x1293d9400) [pid = 2508] [serial = 1357] [outer = 0x113341800] 14:02:46 INFO - PROCESS | 2508 | 1463432566217 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 14:02:46 INFO - PROCESS | 2508 | 1463432566264 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 2508 | 1463432566266 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:02:46 INFO - PROCESS | 2508 | 1463432566269 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 2508 | 1463432566272 Marionette TRACE conn2 <- [1,1782,null,{}] 14:02:46 INFO - PROCESS | 2508 | 1463432566275 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 2508 | 1463432566471 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:02:46 INFO - PROCESS | 2508 | 1463432566547 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c80c000 == 90 [pid = 2508] [id = 453] 14:02:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x11988dc00) [pid = 2508] [serial = 1358] [outer = 0x0] 14:02:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x12a6c6c00) [pid = 2508] [serial = 1359] [outer = 0x11988dc00] 14:02:46 INFO - PROCESS | 2508 | 1463432566577 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x12a772c00) [pid = 2508] [serial = 1360] [outer = 0x11988dc00] 14:02:47 INFO - PROCESS | 2508 | 1463432567008 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 772ms 14:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:02:47 INFO - PROCESS | 2508 | 1463432567041 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 2508 | 1463432567042 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:02:47 INFO - PROCESS | 2508 | 1463432567045 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 2508 | 1463432567046 Marionette TRACE conn2 <- [1,1786,null,{}] 14:02:47 INFO - PROCESS | 2508 | 1463432567049 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:47 INFO - PROCESS | 2508 | 1463432567157 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:02:47 INFO - PROCESS | 2508 | 1463432567238 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9d9800 == 91 [pid = 2508] [id = 454] 14:02:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x1293d8800) [pid = 2508] [serial = 1361] [outer = 0x0] 14:02:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x12a974000) [pid = 2508] [serial = 1362] [outer = 0x1293d8800] 14:02:47 INFO - PROCESS | 2508 | 1463432567269 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x12aac1c00) [pid = 2508] [serial = 1363] [outer = 0x1293d8800] 14:02:47 INFO - PROCESS | 2508 | 1463432567676 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 14:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:02:47 INFO - PROCESS | 2508 | 1463432567717 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 2508 | 1463432567719 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:02:47 INFO - PROCESS | 2508 | 1463432567721 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 2508 | 1463432567723 Marionette TRACE conn2 <- [1,1790,null,{}] 14:02:47 INFO - PROCESS | 2508 | 1463432567726 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 2508 | 1463432568002 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:02:48 INFO - PROCESS | 2508 | 1463432568135 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x118569800 == 92 [pid = 2508] [id = 455] 14:02:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x111f19800) [pid = 2508] [serial = 1364] [outer = 0x0] 14:02:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x111f51400) [pid = 2508] [serial = 1365] [outer = 0x111f19800] 14:02:48 INFO - PROCESS | 2508 | 1463432568168 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x11287ac00) [pid = 2508] [serial = 1366] [outer = 0x111f19800] 14:02:48 INFO - PROCESS | 2508 | 1463432568590 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 920ms 14:02:48 INFO - PROCESS | 2508 | 1463432568642 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 2508 | 1463432568644 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:02:48 INFO - PROCESS | 2508 | 1463432568647 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 2508 | 1463432568649 Marionette TRACE conn2 <- [1,1794,null,{}] 14:02:48 INFO - PROCESS | 2508 | 1463432568652 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 2508 | 1463432568778 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:02:49 INFO - PROCESS | 2508 | 1463432569002 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x123814800 == 91 [pid = 2508] [id = 443] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x118723800 == 90 [pid = 2508] [id = 442] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x113304000 == 89 [pid = 2508] [id = 441] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x123a13000 == 88 [pid = 2508] [id = 440] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x118720800 == 87 [pid = 2508] [id = 439] 14:02:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x1167b9800 == 88 [pid = 2508] [id = 456] 14:02:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x112eac400) [pid = 2508] [serial = 1367] [outer = 0x0] 14:02:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x1138f9c00) [pid = 2508] [serial = 1368] [outer = 0x112eac400] 14:02:49 INFO - PROCESS | 2508 | 1463432569055 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x11809a400) [pid = 2508] [serial = 1369] [outer = 0x112eac400] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x12d81a000 == 87 [pid = 2508] [id = 436] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x134b5a000 == 86 [pid = 2508] [id = 435] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x1405c6000 == 85 [pid = 2508] [id = 434] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x13601c800 == 84 [pid = 2508] [id = 433] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x128b43800 == 83 [pid = 2508] [id = 432] 14:02:49 INFO - PROCESS | 2508 | --DOCSHELL 0x12382a800 == 82 [pid = 2508] [id = 431] 14:02:49 INFO - PROCESS | 2508 | 1463432569435 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 820ms 14:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:02:49 INFO - PROCESS | 2508 | 1463432569468 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 2508 | 1463432569470 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:02:49 INFO - PROCESS | 2508 | 1463432569472 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 2508 | 1463432569473 Marionette TRACE conn2 <- [1,1798,null,{}] 14:02:49 INFO - PROCESS | 2508 | 1463432569476 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:49 INFO - PROCESS | 2508 | 1463432569594 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:02:49 INFO - PROCESS | 2508 | 1463432569621 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x123966000 == 83 [pid = 2508] [id = 457] 14:02:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x1180c3800) [pid = 2508] [serial = 1370] [outer = 0x0] 14:02:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x11852fc00) [pid = 2508] [serial = 1371] [outer = 0x1180c3800] 14:02:49 INFO - PROCESS | 2508 | 1463432569647 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x11987f400) [pid = 2508] [serial = 1372] [outer = 0x1180c3800] 14:02:50 INFO - PROCESS | 2508 | 1463432570020 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 568ms 14:02:50 INFO - PROCESS | 2508 | 1463432570041 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 2508 | 1463432570043 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:02:50 INFO - PROCESS | 2508 | 1463432570051 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 2508 | 1463432570054 Marionette TRACE conn2 <- [1,1802,null,{}] 14:02:50 INFO - PROCESS | 2508 | 1463432570064 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 2508 | 1463432570187 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:02:50 INFO - PROCESS | 2508 | 1463432570199 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b40800 == 84 [pid = 2508] [id = 458] 14:02:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x118189400) [pid = 2508] [serial = 1373] [outer = 0x0] 14:02:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x12100f400) [pid = 2508] [serial = 1374] [outer = 0x118189400] 14:02:50 INFO - PROCESS | 2508 | 1463432570225 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x1260cac00) [pid = 2508] [serial = 1375] [outer = 0x118189400] 14:02:50 INFO - PROCESS | 2508 | 1463432570591 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 581ms 14:02:50 INFO - PROCESS | 2508 | 1463432570637 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 2508 | 1463432570638 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:02:50 INFO - PROCESS | 2508 | 1463432570640 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 2508 | 1463432570641 Marionette TRACE conn2 <- [1,1806,null,{}] 14:02:50 INFO - PROCESS | 2508 | 1463432570644 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 2508 | 1463432570761 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:02:50 INFO - PROCESS | 2508 | 1463432570807 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be27000 == 85 [pid = 2508] [id = 459] 14:02:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x116a52000) [pid = 2508] [serial = 1376] [outer = 0x0] 14:02:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x1265fd000) [pid = 2508] [serial = 1377] [outer = 0x116a52000] 14:02:50 INFO - PROCESS | 2508 | 1463432570832 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x128cf4400) [pid = 2508] [serial = 1378] [outer = 0x116a52000] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x11287f000) [pid = 2508] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x11693f800) [pid = 2508] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x118e87000) [pid = 2508] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x12d435c00) [pid = 2508] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x12ba8f400) [pid = 2508] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x11988b000) [pid = 2508] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x1180c5400) [pid = 2508] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x111f4f800) [pid = 2508] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x124224c00) [pid = 2508] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x12100b400) [pid = 2508] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x12d44c800) [pid = 2508] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x12480e000) [pid = 2508] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x119e3fc00) [pid = 2508] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x12aa61c00) [pid = 2508] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x12a6ed800) [pid = 2508] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x119299000) [pid = 2508] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x12cfc8400) [pid = 2508] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12bde7c00) [pid = 2508] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12cf43c00) [pid = 2508] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:02:51 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x12a974400) [pid = 2508] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:02:51 INFO - PROCESS | 2508 | 1463432571375 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 769ms 14:02:51 INFO - PROCESS | 2508 | 1463432571415 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:02:51 INFO - PROCESS | 2508 | 1463432571419 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:02:51 INFO - PROCESS | 2508 | 1463432571423 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 2508 | 1463432571425 Marionette TRACE conn2 <- [1,1810,null,{}] 14:02:51 INFO - PROCESS | 2508 | 1463432571428 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 2508 | 1463432571578 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:02:51 INFO - PROCESS | 2508 | 1463432571591 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d40d000 == 86 [pid = 2508] [id = 460] 14:02:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x128b1ec00) [pid = 2508] [serial = 1379] [outer = 0x0] 14:02:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x1292ca400) [pid = 2508] [serial = 1380] [outer = 0x128b1ec00] 14:02:51 INFO - PROCESS | 2508 | 1463432571626 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x12aa69800) [pid = 2508] [serial = 1381] [outer = 0x128b1ec00] 14:02:52 INFO - PROCESS | 2508 | 1463432572002 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 625ms 14:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:02:52 INFO - PROCESS | 2508 | 1463432572047 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 2508 | 1463432572049 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:02:52 INFO - PROCESS | 2508 | 1463432572051 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 2508 | 1463432572052 Marionette TRACE conn2 <- [1,1814,null,{}] 14:02:52 INFO - PROCESS | 2508 | 1463432572054 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:52 INFO - PROCESS | 2508 | 1463432572147 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:02:52 INFO - PROCESS | 2508 | 1463432572151 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d82c000 == 87 [pid = 2508] [id = 461] 14:02:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x12aac9c00) [pid = 2508] [serial = 1382] [outer = 0x0] 14:02:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x12bae7000) [pid = 2508] [serial = 1383] [outer = 0x12aac9c00] 14:02:52 INFO - PROCESS | 2508 | 1463432572176 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x12be98000) [pid = 2508] [serial = 1384] [outer = 0x12aac9c00] 14:02:52 INFO - PROCESS | 2508 | 1463432572534 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 14:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:02:52 INFO - PROCESS | 2508 | 1463432572572 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 2508 | 1463432572573 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:02:52 INFO - PROCESS | 2508 | 1463432572575 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 2508 | 1463432572576 Marionette TRACE conn2 <- [1,1818,null,{}] 14:02:52 INFO - PROCESS | 2508 | 1463432572579 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:52 INFO - PROCESS | 2508 | 1463432572674 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:02:52 INFO - PROCESS | 2508 | 1463432572746 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8c2000 == 88 [pid = 2508] [id = 462] 14:02:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x12bada400) [pid = 2508] [serial = 1385] [outer = 0x0] 14:02:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x12c0a3400) [pid = 2508] [serial = 1386] [outer = 0x12bada400] 14:02:52 INFO - PROCESS | 2508 | 1463432572770 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x12c4b0800) [pid = 2508] [serial = 1387] [outer = 0x12bada400] 14:02:53 INFO - PROCESS | 2508 | 1463432573037 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms 14:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:02:53 INFO - PROCESS | 2508 | 1463432573056 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 2508 | 1463432573057 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:02:53 INFO - PROCESS | 2508 | 1463432573059 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 2508 | 1463432573060 Marionette TRACE conn2 <- [1,1822,null,{}] 14:02:53 INFO - PROCESS | 2508 | 1463432573063 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 2508 | 1463432573178 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:02:53 INFO - PROCESS | 2508 | 1463432573316 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170a6800 == 89 [pid = 2508] [id = 463] 14:02:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x110e45400) [pid = 2508] [serial = 1388] [outer = 0x0] 14:02:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x1121a7800) [pid = 2508] [serial = 1389] [outer = 0x110e45400] 14:02:53 INFO - PROCESS | 2508 | 1463432573349 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x11287e400) [pid = 2508] [serial = 1390] [outer = 0x110e45400] 14:02:53 INFO - PROCESS | 2508 | 1463432573835 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 819ms 14:02:53 INFO - PROCESS | 2508 | 1463432573880 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:02:53 INFO - PROCESS | 2508 | 1463432573883 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:02:53 INFO - PROCESS | 2508 | 1463432573886 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 2508 | 1463432573888 Marionette TRACE conn2 <- [1,1826,null,{}] 14:02:53 INFO - PROCESS | 2508 | 1463432573892 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:54 INFO - PROCESS | 2508 | 1463432574008 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:02:54 INFO - PROCESS | 2508 | 1463432574091 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a20000 == 90 [pid = 2508] [id = 464] 14:02:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x115e37c00) [pid = 2508] [serial = 1391] [outer = 0x0] 14:02:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x118588000) [pid = 2508] [serial = 1392] [outer = 0x115e37c00] 14:02:54 INFO - PROCESS | 2508 | 1463432574124 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x11929b000) [pid = 2508] [serial = 1393] [outer = 0x115e37c00] 14:02:54 INFO - PROCESS | 2508 | 1463432574550 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 673ms 14:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:02:54 INFO - PROCESS | 2508 | 1463432574562 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 2508 | 1463432574567 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:02:54 INFO - PROCESS | 2508 | 1463432574569 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 2508 | 1463432574571 Marionette TRACE conn2 <- [1,1830,null,{}] 14:02:54 INFO - PROCESS | 2508 | 1463432574592 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:54 INFO - PROCESS | 2508 | 1463432574704 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:02:54 INFO - PROCESS | 2508 | 1463432574816 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e16c000 == 91 [pid = 2508] [id = 465] 14:02:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x119a48400) [pid = 2508] [serial = 1394] [outer = 0x0] 14:02:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x123c91000) [pid = 2508] [serial = 1395] [outer = 0x119a48400] 14:02:54 INFO - PROCESS | 2508 | 1463432574849 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x126822c00) [pid = 2508] [serial = 1396] [outer = 0x119a48400] 14:02:55 INFO - PROCESS | 2508 | 1463432575248 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 739ms 14:02:55 INFO - PROCESS | 2508 | 1463432575308 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 2508 | 1463432575310 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:02:55 INFO - PROCESS | 2508 | 1463432575317 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 2508 | 1463432575322 Marionette TRACE conn2 <- [1,1834,null,{}] 14:02:55 INFO - PROCESS | 2508 | 1463432575325 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 2508 | 1463432575439 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:02:55 INFO - PROCESS | 2508 | 1463432575549 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a3a000 == 92 [pid = 2508] [id = 466] 14:02:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x124d51400) [pid = 2508] [serial = 1397] [outer = 0x0] 14:02:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x12a77cc00) [pid = 2508] [serial = 1398] [outer = 0x124d51400] 14:02:55 INFO - PROCESS | 2508 | 1463432575582 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x12c4b5c00) [pid = 2508] [serial = 1399] [outer = 0x124d51400] 14:02:55 INFO - PROCESS | 2508 | 1463432575985 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 728ms 14:02:56 INFO - PROCESS | 2508 | 1463432576049 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:02:56 INFO - PROCESS | 2508 | 1463432576051 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:02:56 INFO - PROCESS | 2508 | 1463432576053 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 2508 | 1463432576055 Marionette TRACE conn2 <- [1,1838,null,{}] 14:02:56 INFO - PROCESS | 2508 | 1463432576057 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 2508 | 1463432576168 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:02:56 INFO - PROCESS | 2508 | 1463432576278 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x135d1b000 == 93 [pid = 2508] [id = 467] 14:02:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x12be8d800) [pid = 2508] [serial = 1400] [outer = 0x0] 14:02:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x12c949c00) [pid = 2508] [serial = 1401] [outer = 0x12be8d800] 14:02:56 INFO - PROCESS | 2508 | 1463432576311 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x12cfbf800) [pid = 2508] [serial = 1402] [outer = 0x12be8d800] 14:02:56 INFO - PROCESS | 2508 | 1463432576721 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 14:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:02:56 INFO - PROCESS | 2508 | 1463432576772 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 2508 | 1463432576774 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:02:56 INFO - PROCESS | 2508 | 1463432576776 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 2508 | 1463432576777 Marionette TRACE conn2 <- [1,1842,null,{}] 14:02:56 INFO - PROCESS | 2508 | 1463432576780 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 2508 | 1463432576891 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:02:57 INFO - PROCESS | 2508 | 1463432577002 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d22800 == 94 [pid = 2508] [id = 468] 14:02:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x12d43dc00) [pid = 2508] [serial = 1403] [outer = 0x0] 14:02:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x12d44c000) [pid = 2508] [serial = 1404] [outer = 0x12d43dc00] 14:02:57 INFO - PROCESS | 2508 | 1463432577042 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x12d9e1000) [pid = 2508] [serial = 1405] [outer = 0x12d43dc00] 14:02:57 INFO - PROCESS | 2508 | 1463432577467 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 724ms 14:02:57 INFO - PROCESS | 2508 | 1463432577510 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 2508 | 1463432577511 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:02:57 INFO - PROCESS | 2508 | 1463432577515 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 2508 | 1463432577516 Marionette TRACE conn2 <- [1,1846,null,{}] 14:02:57 INFO - PROCESS | 2508 | 1463432577519 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:57 INFO - PROCESS | 2508 | 1463432577629 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:02:57 INFO - PROCESS | 2508 | 1463432577741 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x1405c8800 == 95 [pid = 2508] [id = 469] 14:02:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12db8c800) [pid = 2508] [serial = 1406] [outer = 0x0] 14:02:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x134bc4000) [pid = 2508] [serial = 1407] [outer = 0x12db8c800] 14:02:57 INFO - PROCESS | 2508 | 1463432577772 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x134bcf000) [pid = 2508] [serial = 1408] [outer = 0x12db8c800] 14:02:58 INFO - PROCESS | 2508 | 1463432578179 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 14:02:58 INFO - PROCESS | 2508 | 1463432578187 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:02:58 INFO - PROCESS | 2508 | 1463432578188 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:02:58 INFO - PROCESS | 2508 | 1463432578190 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 2508 | 1463432578191 Marionette TRACE conn2 <- [1,1850,null,{}] 14:02:58 INFO - PROCESS | 2508 | 1463432578194 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:58 INFO - PROCESS | 2508 | 1463432578306 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:02:58 INFO - PROCESS | 2508 | 1463432578447 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x141cdd000 == 96 [pid = 2508] [id = 470] 14:02:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x12db8d400) [pid = 2508] [serial = 1409] [outer = 0x0] 14:02:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x134bd3400) [pid = 2508] [serial = 1410] [outer = 0x12db8d400] 14:02:58 INFO - PROCESS | 2508 | 1463432578479 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x134bdb800) [pid = 2508] [serial = 1411] [outer = 0x12db8d400] 14:02:58 INFO - PROCESS | 2508 | 1463432578899 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 719ms 14:02:58 INFO - PROCESS | 2508 | 1463432578910 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 2508 | 1463432578911 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:02:58 INFO - PROCESS | 2508 | 1463432578914 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 2508 | 1463432578916 Marionette TRACE conn2 <- [1,1854,null,{}] 14:02:58 INFO - PROCESS | 2508 | 1463432578919 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 2508 | 1463432579048 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:02:59 INFO - PROCESS | 2508 | 1463432579145 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x118715000 == 97 [pid = 2508] [id = 471] 14:02:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x113345400) [pid = 2508] [serial = 1412] [outer = 0x0] 14:02:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x1239d3c00) [pid = 2508] [serial = 1413] [outer = 0x113345400] 14:02:59 INFO - PROCESS | 2508 | 1463432579175 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x134bd1c00) [pid = 2508] [serial = 1414] [outer = 0x113345400] 14:02:59 INFO - PROCESS | 2508 | 1463432579876 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1024ms 14:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:02:59 INFO - PROCESS | 2508 | 1463432579937 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:02:59 INFO - PROCESS | 2508 | 1463432579939 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:02:59 INFO - PROCESS | 2508 | 1463432579943 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 2508 | 1463432579945 Marionette TRACE conn2 <- [1,1858,null,{}] 14:02:59 INFO - PROCESS | 2508 | 1463432579960 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 2508 | 1463432580071 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:03:00 INFO - PROCESS | 2508 | 1463432580193 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x126882800 == 98 [pid = 2508] [id = 472] 14:03:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x111f53800) [pid = 2508] [serial = 1415] [outer = 0x0] 14:03:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x11315f400) [pid = 2508] [serial = 1416] [outer = 0x111f53800] 14:03:00 INFO - PROCESS | 2508 | 1463432580224 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x116a51c00) [pid = 2508] [serial = 1417] [outer = 0x111f53800] 14:03:00 INFO - PROCESS | 2508 | 1463432580706 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 786ms 14:03:00 INFO - PROCESS | 2508 | 1463432580750 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 2508 | 1463432580755 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:03:00 INFO - PROCESS | 2508 | 1463432580768 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 2508 | 1463432580771 Marionette TRACE conn2 <- [1,1862,null,{}] 14:03:00 INFO - PROCESS | 2508 | 1463432580775 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 2508 | 1463432580938 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:03:01 INFO - PROCESS | 2508 | 1463432581112 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12d8c2000 == 97 [pid = 2508] [id = 462] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12d82c000 == 96 [pid = 2508] [id = 461] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12d40d000 == 95 [pid = 2508] [id = 460] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12be27000 == 94 [pid = 2508] [id = 459] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x128b40800 == 93 [pid = 2508] [id = 458] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x123966000 == 92 [pid = 2508] [id = 457] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1167b9800 == 91 [pid = 2508] [id = 456] 14:03:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x113fe9800 == 92 [pid = 2508] [id = 473] 14:03:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x1121b6000) [pid = 2508] [serial = 1418] [outer = 0x0] 14:03:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x11818f800) [pid = 2508] [serial = 1419] [outer = 0x1121b6000] 14:03:01 INFO - PROCESS | 2508 | 1463432581175 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x119d2b000) [pid = 2508] [serial = 1420] [outer = 0x1121b6000] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x118569800 == 91 [pid = 2508] [id = 455] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12c042800 == 90 [pid = 2508] [id = 451] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7dc000 == 89 [pid = 2508] [id = 450] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12a912800 == 88 [pid = 2508] [id = 449] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1290d2000 == 87 [pid = 2508] [id = 448] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x127803800 == 86 [pid = 2508] [id = 447] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x123ceb000 == 85 [pid = 2508] [id = 446] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1181da800 == 84 [pid = 2508] [id = 445] 14:03:01 INFO - PROCESS | 2508 | --DOCSHELL 0x123d46000 == 83 [pid = 2508] [id = 444] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x1181ef400) [pid = 2508] [serial = 1257] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x12c93bc00) [pid = 2508] [serial = 1236] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x12bdda800) [pid = 2508] [serial = 1266] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x12508d000) [pid = 2508] [serial = 1255] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x12a978000) [pid = 2508] [serial = 1233] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x11928b000) [pid = 2508] [serial = 1252] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x12c27b000) [pid = 2508] [serial = 1267] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x113af4800) [pid = 2508] [serial = 1249] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x117169c00) [pid = 2508] [serial = 1224] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x126c51c00) [pid = 2508] [serial = 1260] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x121014400) [pid = 2508] [serial = 1183] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x12d9da000) [pid = 2508] [serial = 1222] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x13530fc00) [pid = 2508] [serial = 1245] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x119439400) [pid = 2508] [serial = 1227] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x12c27d400) [pid = 2508] [serial = 1269] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x12cfc5000) [pid = 2508] [serial = 1272] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x12659a400) [pid = 2508] [serial = 1230] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x119a43000) [pid = 2508] [serial = 1258] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x12a777400) [pid = 2508] [serial = 1263] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x12bde4800) [pid = 2508] [serial = 1171] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x12d448800) [pid = 2508] [serial = 1180] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x12aac1800) [pid = 2508] [serial = 1264] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x1181eb000) [pid = 2508] [serial = 1251] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x12c93b000) [pid = 2508] [serial = 1174] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x135306000) [pid = 2508] [serial = 1242] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x1239d0c00) [pid = 2508] [serial = 1254] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x12cfc5400) [pid = 2508] [serial = 1177] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x12d433400) [pid = 2508] [serial = 1273] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x1292ccc00) [pid = 2508] [serial = 1261] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x12c945400) [pid = 2508] [serial = 1270] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x12d9e0000) [pid = 2508] [serial = 1239] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x11270f800) [pid = 2508] [serial = 1248] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x12db8b000) [pid = 2508] [serial = 1288] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x119288400) [pid = 2508] [serial = 1281] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x134bd6400) [pid = 2508] [serial = 1279] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x12d9d2400) [pid = 2508] [serial = 1275] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x124d4e400) [pid = 2508] [serial = 1282] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x126c4cc00) [pid = 2508] [serial = 1284] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x12db8e800) [pid = 2508] [serial = 1278] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12db8a400) [pid = 2508] [serial = 1276] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12a6c3c00) [pid = 2508] [serial = 1285] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x12be95000) [pid = 2508] [serial = 1287] [outer = 0x0] [url = about:blank] 14:03:01 INFO - PROCESS | 2508 | 1463432581496 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 775ms 14:03:01 INFO - PROCESS | 2508 | 1463432581539 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 2508 | 1463432581541 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:03:01 INFO - PROCESS | 2508 | 1463432581560 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 2508 | 1463432581562 Marionette TRACE conn2 <- [1,1866,null,{}] 14:03:01 INFO - PROCESS | 2508 | 1463432581581 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:01 INFO - PROCESS | 2508 | 1463432581684 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:03:01 INFO - PROCESS | 2508 | 1463432581691 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x1256c7000 == 84 [pid = 2508] [id = 474] 14:03:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x121088c00) [pid = 2508] [serial = 1421] [outer = 0x0] 14:03:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x123cc9c00) [pid = 2508] [serial = 1422] [outer = 0x121088c00] 14:03:01 INFO - PROCESS | 2508 | 1463432581720 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x1260c7800) [pid = 2508] [serial = 1423] [outer = 0x121088c00] 14:03:02 INFO - PROCESS | 2508 | 1463432582073 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 526ms 14:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:03:02 INFO - PROCESS | 2508 | 1463432582086 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 2508 | 1463432582087 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:03:02 INFO - PROCESS | 2508 | 1463432582089 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 2508 | 1463432582090 Marionette TRACE conn2 <- [1,1870,null,{}] 14:03:02 INFO - PROCESS | 2508 | 1463432582093 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:02 INFO - PROCESS | 2508 | 1463432582190 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:03:02 INFO - PROCESS | 2508 | 1463432582258 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b49800 == 85 [pid = 2508] [id = 475] 14:03:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x1262dc800) [pid = 2508] [serial = 1424] [outer = 0x0] 14:03:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x126829c00) [pid = 2508] [serial = 1425] [outer = 0x1262dc800] 14:03:02 INFO - PROCESS | 2508 | 1463432582284 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x1290e7400) [pid = 2508] [serial = 1426] [outer = 0x1262dc800] 14:03:02 INFO - PROCESS | 2508 | 1463432582575 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 517ms 14:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:03:02 INFO - PROCESS | 2508 | 1463432582608 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 2508 | 1463432582609 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:03:02 INFO - PROCESS | 2508 | 1463432582611 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 2508 | 1463432582612 Marionette TRACE conn2 <- [1,1874,null,{}] 14:03:02 INFO - PROCESS | 2508 | 1463432582617 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:02 INFO - PROCESS | 2508 | 1463432582711 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:03:02 INFO - PROCESS | 2508 | 1463432582781 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7ec800 == 86 [pid = 2508] [id = 476] 14:03:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x128b1c400) [pid = 2508] [serial = 1427] [outer = 0x0] 14:03:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x129395000) [pid = 2508] [serial = 1428] [outer = 0x128b1c400] 14:03:02 INFO - PROCESS | 2508 | 1463432582807 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x12a980400) [pid = 2508] [serial = 1429] [outer = 0x128b1c400] 14:03:03 INFO - PROCESS | 2508 | 1463432583123 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 522ms 14:03:03 INFO - PROCESS | 2508 | 1463432583149 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 2508 | 1463432583151 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:03:03 INFO - PROCESS | 2508 | 1463432583154 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 2508 | 1463432583155 Marionette TRACE conn2 <- [1,1878,null,{}] 14:03:03 INFO - PROCESS | 2508 | 1463432583158 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 2508 | 1463432583265 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:03:03 INFO - PROCESS | 2508 | 1463432583270 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9d8800 == 87 [pid = 2508] [id = 477] 14:03:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x12aa6e800) [pid = 2508] [serial = 1430] [outer = 0x0] 14:03:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x12be92000) [pid = 2508] [serial = 1431] [outer = 0x12aa6e800] 14:03:03 INFO - PROCESS | 2508 | 1463432583296 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x12d44d400) [pid = 2508] [serial = 1432] [outer = 0x12aa6e800] 14:03:03 INFO - PROCESS | 2508 | 1463432583690 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 570ms 14:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:03:03 INFO - PROCESS | 2508 | 1463432583724 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 2508 | 1463432583726 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:03:03 INFO - PROCESS | 2508 | 1463432583728 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 2508 | 1463432583729 Marionette TRACE conn2 <- [1,1882,null,{}] 14:03:03 INFO - PROCESS | 2508 | 1463432583731 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 2508 | 1463432583852 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:03:03 INFO - PROCESS | 2508 | 1463432583864 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d651000 == 88 [pid = 2508] [id = 478] 14:03:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x12a97f800) [pid = 2508] [serial = 1433] [outer = 0x0] 14:03:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x12d9e0000) [pid = 2508] [serial = 1434] [outer = 0x12a97f800] 14:03:03 INFO - PROCESS | 2508 | 1463432583889 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x134bc4400) [pid = 2508] [serial = 1435] [outer = 0x12a97f800] 14:03:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x12d9dd000) [pid = 2508] [serial = 1436] [outer = 0x12badb000] 14:03:04 INFO - PROCESS | 2508 | 1463432584290 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 619ms 14:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:03:04 INFO - PROCESS | 2508 | 1463432584347 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 2508 | 1463432584348 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:03:04 INFO - PROCESS | 2508 | 1463432584350 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 2508 | 1463432584351 Marionette TRACE conn2 <- [1,1886,null,{}] 14:03:04 INFO - PROCESS | 2508 | 1463432584354 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:04 INFO - PROCESS | 2508 | 1463432584477 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:03:04 INFO - PROCESS | 2508 | 1463432584485 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de1b800 == 89 [pid = 2508] [id = 479] 14:03:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x12ba93800) [pid = 2508] [serial = 1437] [outer = 0x0] 14:03:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x12f344800) [pid = 2508] [serial = 1438] [outer = 0x12ba93800] 14:03:04 INFO - PROCESS | 2508 | 1463432584510 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x12f34b800) [pid = 2508] [serial = 1439] [outer = 0x12ba93800] 14:03:04 INFO - PROCESS | 2508 | 1463432584873 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 570ms 14:03:04 INFO - PROCESS | 2508 | 1463432584922 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 2508 | 1463432584923 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:03:04 INFO - PROCESS | 2508 | 1463432584926 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 2508 | 1463432584927 Marionette TRACE conn2 <- [1,1890,null,{}] 14:03:04 INFO - PROCESS | 2508 | 1463432584940 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 2508 | 1463432585092 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:03:05 INFO - PROCESS | 2508 | 1463432585125 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a33800 == 90 [pid = 2508] [id = 480] 14:03:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x12f348800) [pid = 2508] [serial = 1440] [outer = 0x0] 14:03:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x134bdb400) [pid = 2508] [serial = 1441] [outer = 0x12f348800] 14:03:05 INFO - PROCESS | 2508 | 1463432585150 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x135309400) [pid = 2508] [serial = 1442] [outer = 0x12f348800] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x1190b8c00) [pid = 2508] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x111f19800) [pid = 2508] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x1180c3800) [pid = 2508] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x110e4fc00) [pid = 2508] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x11852ac00) [pid = 2508] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x112eac400) [pid = 2508] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x116a52000) [pid = 2508] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x12aac9c00) [pid = 2508] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x118189400) [pid = 2508] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x128b1ec00) [pid = 2508] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x11214c400) [pid = 2508] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x1180c5c00) [pid = 2508] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x12bae3000) [pid = 2508] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:03:05 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x113166800) [pid = 2508] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:03:05 INFO - PROCESS | 2508 | 1463432585676 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 780ms 14:03:05 INFO - PROCESS | 2508 | 1463432585706 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 2508 | 1463432585707 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:03:05 INFO - PROCESS | 2508 | 1463432585709 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 2508 | 1463432585710 Marionette TRACE conn2 <- [1,1894,null,{}] 14:03:05 INFO - PROCESS | 2508 | 1463432585719 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 2508 | 1463432585816 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:03:05 INFO - PROCESS | 2508 | 1463432585821 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d35000 == 91 [pid = 2508] [id = 481] 14:03:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x112eac400) [pid = 2508] [serial = 1443] [outer = 0x0] 14:03:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x11515d800) [pid = 2508] [serial = 1444] [outer = 0x112eac400] 14:03:05 INFO - PROCESS | 2508 | 1463432585847 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x1190b5800) [pid = 2508] [serial = 1445] [outer = 0x112eac400] 14:03:06 INFO - PROCESS | 2508 | 1463432586211 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 14:03:06 INFO - PROCESS | 2508 | 1463432586234 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:03:06 INFO - PROCESS | 2508 | 1463432586237 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:03:06 INFO - PROCESS | 2508 | 1463432586239 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 2508 | 1463432586241 Marionette TRACE conn2 <- [1,1898,null,{}] 14:03:06 INFO - PROCESS | 2508 | 1463432586257 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 2508 | 1463432586370 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:03:06 INFO - PROCESS | 2508 | 1463432586403 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x135cd5000 == 92 [pid = 2508] [id = 482] 14:03:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x129394800) [pid = 2508] [serial = 1446] [outer = 0x0] 14:03:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x135310400) [pid = 2508] [serial = 1447] [outer = 0x129394800] 14:03:06 INFO - PROCESS | 2508 | 1463432586432 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x135a67000) [pid = 2508] [serial = 1448] [outer = 0x129394800] 14:03:06 INFO - PROCESS | 2508 | 1463432586782 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 582ms 14:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:03:06 INFO - PROCESS | 2508 | 1463432586822 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 2508 | 1463432586823 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:03:06 INFO - PROCESS | 2508 | 1463432586825 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 2508 | 1463432586826 Marionette TRACE conn2 <- [1,1902,null,{}] 14:03:06 INFO - PROCESS | 2508 | 1463432586829 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 2508 | 1463432586924 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:03:07 INFO - PROCESS | 2508 | 1463432587003 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x13601b800 == 93 [pid = 2508] [id = 483] 14:03:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x12f34bc00) [pid = 2508] [serial = 1449] [outer = 0x0] 14:03:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x135a6ac00) [pid = 2508] [serial = 1450] [outer = 0x12f34bc00] 14:03:07 INFO - PROCESS | 2508 | 1463432587027 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x138b08800) [pid = 2508] [serial = 1451] [outer = 0x12f34bc00] 14:03:07 INFO - PROCESS | 2508 | 1463432587295 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 525ms 14:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:03:07 INFO - PROCESS | 2508 | 1463432587352 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 2508 | 1463432587353 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:03:07 INFO - PROCESS | 2508 | 1463432587355 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 2508 | 1463432587357 Marionette TRACE conn2 <- [1,1906,null,{}] 14:03:07 INFO - PROCESS | 2508 | 1463432587359 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:07 INFO - PROCESS | 2508 | 1463432587456 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:03:07 INFO - PROCESS | 2508 | 1463432587460 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x1389a1800 == 94 [pid = 2508] [id = 484] 14:03:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x135c6c800) [pid = 2508] [serial = 1452] [outer = 0x0] 14:03:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x135c72c00) [pid = 2508] [serial = 1453] [outer = 0x135c6c800] 14:03:07 INFO - PROCESS | 2508 | 1463432587485 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x135c76800) [pid = 2508] [serial = 1454] [outer = 0x135c6c800] 14:03:08 INFO - PROCESS | 2508 | 1463432588040 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 718ms 14:03:08 INFO - PROCESS | 2508 | 1463432588083 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 2508 | 1463432588086 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:03:08 INFO - PROCESS | 2508 | 1463432588091 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 2508 | 1463432588093 Marionette TRACE conn2 <- [1,1910,null,{}] 14:03:08 INFO - PROCESS | 2508 | 1463432588098 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:08 INFO - PROCESS | 2508 | 1463432588224 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:03:08 INFO - PROCESS | 2508 | 1463432588341 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x1248c1000 == 95 [pid = 2508] [id = 485] 14:03:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x116ae7c00) [pid = 2508] [serial = 1455] [outer = 0x0] 14:03:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x1181e8400) [pid = 2508] [serial = 1456] [outer = 0x116ae7c00] 14:03:08 INFO - PROCESS | 2508 | 1463432588374 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x119299000) [pid = 2508] [serial = 1457] [outer = 0x116ae7c00] 14:03:08 INFO - PROCESS | 2508 | 1463432588882 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 821ms 14:03:08 INFO - PROCESS | 2508 | 1463432588926 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 2508 | 1463432588935 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:03:08 INFO - PROCESS | 2508 | 1463432588942 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 2508 | 1463432588945 Marionette TRACE conn2 <- [1,1914,null,{}] 14:03:08 INFO - PROCESS | 2508 | 1463432588949 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 2508 | 1463432589115 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:03:09 INFO - PROCESS | 2508 | 1463432589202 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c802800 == 96 [pid = 2508] [id = 486] 14:03:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x121008000) [pid = 2508] [serial = 1458] [outer = 0x0] 14:03:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x121093000) [pid = 2508] [serial = 1459] [outer = 0x121008000] 14:03:09 INFO - PROCESS | 2508 | 1463432589232 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x12508c800) [pid = 2508] [serial = 1460] [outer = 0x121008000] 14:03:09 INFO - PROCESS | 2508 | 1463432589641 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 14:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:03:09 INFO - PROCESS | 2508 | 1463432589663 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 2508 | 1463432589664 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:03:09 INFO - PROCESS | 2508 | 1463432589667 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 2508 | 1463432589669 Marionette TRACE conn2 <- [1,1918,null,{}] 14:03:09 INFO - PROCESS | 2508 | 1463432589677 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 2508 | 1463432589796 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:03:09 INFO - PROCESS | 2508 | 1463432589912 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x1389a6800 == 97 [pid = 2508] [id = 487] 14:03:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x12659a400) [pid = 2508] [serial = 1461] [outer = 0x0] 14:03:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12939ac00) [pid = 2508] [serial = 1462] [outer = 0x12659a400] 14:03:09 INFO - PROCESS | 2508 | 1463432589946 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x12c280800) [pid = 2508] [serial = 1463] [outer = 0x12659a400] 14:03:10 INFO - PROCESS | 2508 | 1463432590330 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 723ms 14:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:03:10 INFO - PROCESS | 2508 | 1463432590390 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 2508 | 1463432590392 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:03:10 INFO - PROCESS | 2508 | 1463432590395 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 2508 | 1463432590396 Marionette TRACE conn2 <- [1,1922,null,{}] 14:03:10 INFO - PROCESS | 2508 | 1463432590399 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:10 INFO - PROCESS | 2508 | 1463432590531 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:03:10 INFO - PROCESS | 2508 | 1463432590619 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x140425800 == 98 [pid = 2508] [id = 488] 14:03:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x12c93f400) [pid = 2508] [serial = 1464] [outer = 0x0] 14:03:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x12cfce400) [pid = 2508] [serial = 1465] [outer = 0x12c93f400] 14:03:10 INFO - PROCESS | 2508 | 1463432590648 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x12d9dd800) [pid = 2508] [serial = 1466] [outer = 0x12c93f400] 14:03:11 INFO - PROCESS | 2508 | 1463432591060 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 14:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:03:11 INFO - PROCESS | 2508 | 1463432591115 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 2508 | 1463432591116 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:03:11 INFO - PROCESS | 2508 | 1463432591118 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 2508 | 1463432591119 Marionette TRACE conn2 <- [1,1926,null,{}] 14:03:11 INFO - PROCESS | 2508 | 1463432591122 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 2508 | 1463432591236 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:03:11 INFO - PROCESS | 2508 | 1463432591322 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x135e0e800 == 99 [pid = 2508] [id = 489] 14:03:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x12cf3cc00) [pid = 2508] [serial = 1467] [outer = 0x0] 14:03:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x134bcfc00) [pid = 2508] [serial = 1468] [outer = 0x12cf3cc00] 14:03:11 INFO - PROCESS | 2508 | 1463432591353 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x135a5d800) [pid = 2508] [serial = 1469] [outer = 0x12cf3cc00] 14:03:11 INFO - PROCESS | 2508 | 1463432591779 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 668ms 14:03:11 INFO - PROCESS | 2508 | 1463432591787 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 2508 | 1463432591788 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:03:11 INFO - PROCESS | 2508 | 1463432591790 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 2508 | 1463432591791 Marionette TRACE conn2 <- [1,1930,null,{}] 14:03:11 INFO - PROCESS | 2508 | 1463432591794 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 2508 | 1463432591944 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:03:12 INFO - PROCESS | 2508 | 1463432592063 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x1361a8800 == 100 [pid = 2508] [id = 490] 14:03:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x134c8a400) [pid = 2508] [serial = 1470] [outer = 0x0] 14:03:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x134c91800) [pid = 2508] [serial = 1471] [outer = 0x134c8a400] 14:03:12 INFO - PROCESS | 2508 | 1463432592094 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x135c72800) [pid = 2508] [serial = 1472] [outer = 0x134c8a400] 14:03:12 INFO - PROCESS | 2508 | 1463432592494 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 769ms 14:03:12 INFO - PROCESS | 2508 | 1463432592560 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 2508 | 1463432592561 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:03:12 INFO - PROCESS | 2508 | 1463432592564 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 2508 | 1463432592565 Marionette TRACE conn2 <- [1,1934,null,{}] 14:03:12 INFO - PROCESS | 2508 | 1463432592567 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:12 INFO - PROCESS | 2508 | 1463432592683 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:03:12 INFO - PROCESS | 2508 | 1463432592770 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x1361bb000 == 101 [pid = 2508] [id = 491] 14:03:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x135c73800) [pid = 2508] [serial = 1473] [outer = 0x0] 14:03:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x1360c5000) [pid = 2508] [serial = 1474] [outer = 0x135c73800] 14:03:12 INFO - PROCESS | 2508 | 1463432592799 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x1360c8c00) [pid = 2508] [serial = 1475] [outer = 0x135c73800] 14:03:13 INFO - PROCESS | 2508 | 1463432593232 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 14:03:13 INFO - PROCESS | 2508 | 1463432593312 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 2508 | 1463432593314 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:03:13 INFO - PROCESS | 2508 | 1463432593318 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 2508 | 1463432593319 Marionette TRACE conn2 <- [1,1938,null,{}] 14:03:13 INFO - PROCESS | 2508 | 1463432593322 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 2508 | 1463432593436 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:03:13 INFO - PROCESS | 2508 | 1463432593522 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x1360a0800 == 102 [pid = 2508] [id = 492] 14:03:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x1360c4400) [pid = 2508] [serial = 1476] [outer = 0x0] 14:03:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x1360cd800) [pid = 2508] [serial = 1477] [outer = 0x1360c4400] 14:03:13 INFO - PROCESS | 2508 | 1463432593553 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x1360d1400) [pid = 2508] [serial = 1478] [outer = 0x1360c4400] 14:03:13 INFO - PROCESS | 2508 | 1463432593929 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 14:03:13 INFO - PROCESS | 2508 | 1463432593987 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 2508 | 1463432593988 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:03:13 INFO - PROCESS | 2508 | 1463432593991 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 2508 | 1463432593992 Marionette TRACE conn2 <- [1,1942,null,{}] 14:03:13 INFO - PROCESS | 2508 | 1463432593995 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 2508 | 1463432594111 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:03:14 INFO - PROCESS | 2508 | 1463432594200 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418c3800 == 103 [pid = 2508] [id = 493] 14:03:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x1360c7c00) [pid = 2508] [serial = 1479] [outer = 0x0] 14:03:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x138b09400) [pid = 2508] [serial = 1480] [outer = 0x1360c7c00] 14:03:14 INFO - PROCESS | 2508 | 1463432594230 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x138b0f400) [pid = 2508] [serial = 1481] [outer = 0x1360c7c00] 14:03:14 INFO - PROCESS | 2508 | 1463432594688 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 14:03:14 INFO - PROCESS | 2508 | 1463432594715 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 2508 | 1463432594716 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:03:14 INFO - PROCESS | 2508 | 1463432594721 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 2508 | 1463432594722 Marionette TRACE conn2 <- [1,1946,null,{}] 14:03:14 INFO - PROCESS | 2508 | 1463432594724 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 2508 | 1463432594864 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:03:14 INFO - PROCESS | 2508 | 1463432594953 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x118266000 == 104 [pid = 2508] [id = 494] 14:03:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x1190b3c00) [pid = 2508] [serial = 1482] [outer = 0x0] 14:03:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x12c285c00) [pid = 2508] [serial = 1483] [outer = 0x1190b3c00] 14:03:14 INFO - PROCESS | 2508 | 1463432594982 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x138b10000) [pid = 2508] [serial = 1484] [outer = 0x1190b3c00] 14:03:15 INFO - PROCESS | 2508 | 1463432595662 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 969ms 14:03:15 INFO - PROCESS | 2508 | 1463432595698 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 2508 | 1463432595700 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:03:15 INFO - PROCESS | 2508 | 1463432595706 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 2508 | 1463432595708 Marionette TRACE conn2 <- [1,1950,null,{}] 14:03:15 INFO - PROCESS | 2508 | 1463432595712 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:15 INFO - PROCESS | 2508 | 1463432595827 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:03:15 INFO - PROCESS | 2508 | 1463432595919 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d2a000 == 105 [pid = 2508] [id = 495] 14:03:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x1121b2400) [pid = 2508] [serial = 1485] [outer = 0x0] 14:03:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x113164400) [pid = 2508] [serial = 1486] [outer = 0x1121b2400] 14:03:15 INFO - PROCESS | 2508 | 1463432595947 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x11618f000) [pid = 2508] [serial = 1487] [outer = 0x1121b2400] 14:03:16 INFO - PROCESS | 2508 | 1463432596368 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 724ms 14:03:16 INFO - PROCESS | 2508 | 1463432596430 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 2508 | 1463432596433 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:03:16 INFO - PROCESS | 2508 | 1463432596458 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 2508 | 1463432596460 Marionette TRACE conn2 <- [1,1954,null,{}] 14:03:16 INFO - PROCESS | 2508 | 1463432596462 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 2508 | 1463432596575 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:03:16 INFO - PROCESS | 2508 | 1463432596670 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871c800 == 106 [pid = 2508] [id = 496] 14:03:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x118190800) [pid = 2508] [serial = 1488] [outer = 0x0] 14:03:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x118e7ec00) [pid = 2508] [serial = 1489] [outer = 0x118190800] 14:03:16 INFO - PROCESS | 2508 | 1463432596698 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x11928a000) [pid = 2508] [serial = 1490] [outer = 0x118190800] 14:03:17 INFO - PROCESS | 2508 | 1463432597136 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x13601b800 == 105 [pid = 2508] [id = 483] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x135cd5000 == 104 [pid = 2508] [id = 482] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x123d35000 == 103 [pid = 2508] [id = 481] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x135a33800 == 102 [pid = 2508] [id = 480] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x12de1b800 == 101 [pid = 2508] [id = 479] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x128cf3c00) [pid = 2508] [serial = 1353] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x1292cec00) [pid = 2508] [serial = 1356] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x12a6c6c00) [pid = 2508] [serial = 1359] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x12a974000) [pid = 2508] [serial = 1362] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x12c0a3400) [pid = 2508] [serial = 1386] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x124225000) [pid = 2508] [serial = 1347] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x1262dc400) [pid = 2508] [serial = 1350] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x12d651000 == 100 [pid = 2508] [id = 478] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9d8800 == 99 [pid = 2508] [id = 477] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7ec800 == 98 [pid = 2508] [id = 476] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x128b49800 == 97 [pid = 2508] [id = 475] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x1256c7000 == 96 [pid = 2508] [id = 474] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x113fe9800 == 95 [pid = 2508] [id = 473] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x126882800 == 94 [pid = 2508] [id = 472] 14:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 725ms 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x1405c8800 == 93 [pid = 2508] [id = 469] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x137d22800 == 92 [pid = 2508] [id = 468] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x135d1b000 == 91 [pid = 2508] [id = 467] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x135a3a000 == 90 [pid = 2508] [id = 466] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x12e16c000 == 89 [pid = 2508] [id = 465] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x128a20000 == 88 [pid = 2508] [id = 464] 14:03:17 INFO - PROCESS | 2508 | --DOCSHELL 0x1170a6800 == 87 [pid = 2508] [id = 463] 14:03:17 INFO - PROCESS | 2508 | 1463432597188 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 2508 | 1463432597189 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:03:17 INFO - PROCESS | 2508 | 1463432597192 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 2508 | 1463432597194 Marionette TRACE conn2 <- [1,1958,null,{}] 14:03:17 INFO - PROCESS | 2508 | 1463432597203 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:17 INFO - PROCESS | 2508 | 1463432597313 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x12be98000) [pid = 2508] [serial = 1384] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x12100f400) [pid = 2508] [serial = 1374] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x1192a0000) [pid = 2508] [serial = 1332] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x12bae7000) [pid = 2508] [serial = 1383] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x1292ca400) [pid = 2508] [serial = 1380] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x128cf4400) [pid = 2508] [serial = 1378] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x11287ac00) [pid = 2508] [serial = 1366] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x12aa69800) [pid = 2508] [serial = 1381] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x11987f400) [pid = 2508] [serial = 1372] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x1260cac00) [pid = 2508] [serial = 1375] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x1138f9c00) [pid = 2508] [serial = 1368] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x12aa64400) [pid = 2508] [serial = 1302] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x119882000) [pid = 2508] [serial = 1296] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x128b9ec00) [pid = 2508] [serial = 1299] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x134bcc800) [pid = 2508] [serial = 1308] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x119436800) [pid = 2508] [serial = 1314] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x12560c800) [pid = 2508] [serial = 1311] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x1169cac00) [pid = 2508] [serial = 1293] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x112872c00) [pid = 2508] [serial = 1317] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x112881c00) [pid = 2508] [serial = 1318] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x12cf46c00) [pid = 2508] [serial = 1305] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x118197800) [pid = 2508] [serial = 1326] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x118588400) [pid = 2508] [serial = 1327] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x134bc8800) [pid = 2508] [serial = 1291] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x134bc1400) [pid = 2508] [serial = 1290] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x11316b000) [pid = 2508] [serial = 1320] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x113d64800) [pid = 2508] [serial = 1321] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x12108a000) [pid = 2508] [serial = 1333] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x111f51400) [pid = 2508] [serial = 1365] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x11852fc00) [pid = 2508] [serial = 1371] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x113161400) [pid = 2508] [serial = 1323] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x116a51400) [pid = 2508] [serial = 1324] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x1187a8400) [pid = 2508] [serial = 1329] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x1190b9400) [pid = 2508] [serial = 1330] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x11287a400) [pid = 2508] [serial = 1335] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x11809a400) [pid = 2508] [serial = 1369] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x11619b800) [pid = 2508] [serial = 1338] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x1265fd000) [pid = 2508] [serial = 1377] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x12384fc00) [pid = 2508] [serial = 1344] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x11929f000) [pid = 2508] [serial = 1341] [outer = 0x0] [url = about:blank] 14:03:17 INFO - PROCESS | 2508 | 1463432597401 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x11856c800 == 88 [pid = 2508] [id = 497] 14:03:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x112881c00) [pid = 2508] [serial = 1491] [outer = 0x0] 14:03:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x116a51400) [pid = 2508] [serial = 1492] [outer = 0x112881c00] 14:03:17 INFO - PROCESS | 2508 | 1463432597429 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x119a3a400) [pid = 2508] [serial = 1493] [outer = 0x112881c00] 14:03:17 INFO - PROCESS | 2508 | 1463432597842 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 673ms 14:03:17 INFO - PROCESS | 2508 | 1463432597866 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 2508 | 1463432597869 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:03:17 INFO - PROCESS | 2508 | 1463432597891 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 2508 | 1463432597893 Marionette TRACE conn2 <- [1,1962,null,{}] 14:03:17 INFO - PROCESS | 2508 | 1463432597896 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:18 INFO - PROCESS | 2508 | 1463432598025 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:03:18 INFO - PROCESS | 2508 | 1463432598034 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ec8000 == 89 [pid = 2508] [id = 498] 14:03:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x123c97400) [pid = 2508] [serial = 1494] [outer = 0x0] 14:03:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x1260c0800) [pid = 2508] [serial = 1495] [outer = 0x123c97400] 14:03:18 INFO - PROCESS | 2508 | 1463432598061 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x126756800) [pid = 2508] [serial = 1496] [outer = 0x123c97400] 14:03:18 INFO - PROCESS | 2508 | 1463432598421 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 572ms 14:03:18 INFO - PROCESS | 2508 | 1463432598461 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:03:18 INFO - PROCESS | 2508 | 1463432598470 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:03:18 INFO - PROCESS | 2508 | 1463432598472 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 2508 | 1463432598473 Marionette TRACE conn2 <- [1,1966,null,{}] 14:03:18 INFO - PROCESS | 2508 | 1463432598476 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:18 INFO - PROCESS | 2508 | 1463432598572 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:03:18 INFO - PROCESS | 2508 | 1463432598577 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x128b49800 == 90 [pid = 2508] [id = 499] 14:03:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x12682f000) [pid = 2508] [serial = 1497] [outer = 0x0] 14:03:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x128b28c00) [pid = 2508] [serial = 1498] [outer = 0x12682f000] 14:03:18 INFO - PROCESS | 2508 | 1463432598602 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x1290da400) [pid = 2508] [serial = 1499] [outer = 0x12682f000] 14:03:18 INFO - PROCESS | 2508 | 1463432598940 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 518ms 14:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:03:18 INFO - PROCESS | 2508 | 1463432598991 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 2508 | 1463432598992 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:03:18 INFO - PROCESS | 2508 | 1463432598994 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 2508 | 1463432598995 Marionette TRACE conn2 <- [1,1970,null,{}] 14:03:19 INFO - PROCESS | 2508 | 1463432598997 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 2508 | 1463432599143 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:03:19 INFO - PROCESS | 2508 | 1463432599195 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af18800 == 91 [pid = 2508] [id = 500] 14:03:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x126c53000) [pid = 2508] [serial = 1500] [outer = 0x0] 14:03:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x129399000) [pid = 2508] [serial = 1501] [outer = 0x126c53000] 14:03:19 INFO - PROCESS | 2508 | 1463432599223 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x12badec00) [pid = 2508] [serial = 1502] [outer = 0x126c53000] 14:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 568ms 14:03:19 INFO - PROCESS | 2508 | 1463432599557 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:03:19 INFO - PROCESS | 2508 | 1463432599562 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 2508 | 1463432599564 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:03:19 INFO - PROCESS | 2508 | 1463432599568 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 2508 | 1463432599569 Marionette TRACE conn2 <- [1,1974,null,{}] 14:03:19 INFO - PROCESS | 2508 | 1463432599572 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 2508 | 1463432599704 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:03:19 INFO - PROCESS | 2508 | 1463432599720 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c045800 == 92 [pid = 2508] [id = 501] 14:03:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x12ba8ec00) [pid = 2508] [serial = 1503] [outer = 0x0] 14:03:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x12c27b400) [pid = 2508] [serial = 1504] [outer = 0x12ba8ec00] 14:03:19 INFO - PROCESS | 2508 | 1463432599745 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x12c4ba400) [pid = 2508] [serial = 1505] [outer = 0x12ba8ec00] 14:03:20 INFO - PROCESS | 2508 | 1463432600078 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 14:03:20 INFO - PROCESS | 2508 | 1463432600087 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 2508 | 1463432600088 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:03:20 INFO - PROCESS | 2508 | 1463432600091 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 2508 | 1463432600092 Marionette TRACE conn2 <- [1,1978,null,{}] 14:03:20 INFO - PROCESS | 2508 | 1463432600094 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:20 INFO - PROCESS | 2508 | 1463432600220 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:03:20 INFO - PROCESS | 2508 | 1463432600235 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c463800 == 93 [pid = 2508] [id = 502] 14:03:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x12c93bc00) [pid = 2508] [serial = 1506] [outer = 0x0] 14:03:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x12cf48800) [pid = 2508] [serial = 1507] [outer = 0x12c93bc00] 14:03:20 INFO - PROCESS | 2508 | 1463432600261 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x12d9d8400) [pid = 2508] [serial = 1508] [outer = 0x12c93bc00] 14:03:20 INFO - PROCESS | 2508 | 1463432600613 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 568ms 14:03:20 INFO - PROCESS | 2508 | 1463432600660 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:03:20 INFO - PROCESS | 2508 | 1463432600662 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:03:20 INFO - PROCESS | 2508 | 1463432600664 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 2508 | 1463432600665 Marionette TRACE conn2 <- [1,1982,null,{}] 14:03:20 INFO - PROCESS | 2508 | 1463432600667 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:20 INFO - PROCESS | 2508 | 1463432600792 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:03:20 INFO - PROCESS | 2508 | 1463432600813 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d105800 == 94 [pid = 2508] [id = 503] 14:03:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12db8b000) [pid = 2508] [serial = 1509] [outer = 0x0] 14:03:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x12f33e800) [pid = 2508] [serial = 1510] [outer = 0x12db8b000] 14:03:20 INFO - PROCESS | 2508 | 1463432600838 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x134bc2400) [pid = 2508] [serial = 1511] [outer = 0x12db8b000] 14:03:21 INFO - PROCESS | 2508 | 1463432601181 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 568ms 14:03:21 INFO - PROCESS | 2508 | 1463432601233 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 2508 | 1463432601234 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:03:21 INFO - PROCESS | 2508 | 1463432601236 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 2508 | 1463432601238 Marionette TRACE conn2 <- [1,1986,null,{}] 14:03:21 INFO - PROCESS | 2508 | 1463432601240 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 2508 | 1463432601366 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:03:21 INFO - PROCESS | 2508 | 1463432601382 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d80c000 == 95 [pid = 2508] [id = 504] 14:03:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x134bca800) [pid = 2508] [serial = 1512] [outer = 0x0] 14:03:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x134bd8400) [pid = 2508] [serial = 1513] [outer = 0x134bca800] 14:03:21 INFO - PROCESS | 2508 | 1463432601408 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x134c8c000) [pid = 2508] [serial = 1514] [outer = 0x134bca800] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x12aa6e800) [pid = 2508] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x111f53800) [pid = 2508] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x12ba93800) [pid = 2508] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x12f34bc00) [pid = 2508] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x12bada400) [pid = 2508] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x1121b6000) [pid = 2508] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x12f348800) [pid = 2508] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x12a97f800) [pid = 2508] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x128b1c400) [pid = 2508] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x1262dc800) [pid = 2508] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x121088c00) [pid = 2508] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x112eac400) [pid = 2508] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:03:21 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x129394800) [pid = 2508] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:03:21 INFO - PROCESS | 2508 | 1463432601925 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 721ms 14:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:03:21 INFO - PROCESS | 2508 | 1463432601957 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 2508 | 1463432601959 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:03:21 INFO - PROCESS | 2508 | 1463432601961 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 2508 | 1463432601962 Marionette TRACE conn2 <- [1,1990,null,{}] 14:03:21 INFO - PROCESS | 2508 | 1463432601980 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 2508 | 1463432602107 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:03:22 INFO - PROCESS | 2508 | 1463432602112 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de16000 == 96 [pid = 2508] [id = 505] 14:03:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x12a97f800) [pid = 2508] [serial = 1515] [outer = 0x0] 14:03:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x12c4b6400) [pid = 2508] [serial = 1516] [outer = 0x12a97f800] 14:03:22 INFO - PROCESS | 2508 | 1463432602144 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x134c95800) [pid = 2508] [serial = 1517] [outer = 0x12a97f800] 14:03:22 INFO - PROCESS | 2508 | 1463432602496 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 576ms 14:03:22 INFO - PROCESS | 2508 | 1463432602538 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 2508 | 1463432602539 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:03:22 INFO - PROCESS | 2508 | 1463432602541 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 2508 | 1463432602542 Marionette TRACE conn2 <- [1,1994,null,{}] 14:03:22 INFO - PROCESS | 2508 | 1463432602545 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 2508 | 1463432602642 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:03:22 INFO - PROCESS | 2508 | 1463432602721 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x134b5c000 == 97 [pid = 2508] [id = 506] 14:03:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x134c8a000) [pid = 2508] [serial = 1518] [outer = 0x0] 14:03:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x135a66400) [pid = 2508] [serial = 1519] [outer = 0x134c8a000] 14:03:22 INFO - PROCESS | 2508 | 1463432602746 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x135c07400) [pid = 2508] [serial = 1520] [outer = 0x134c8a000] 14:03:23 INFO - PROCESS | 2508 | 1463432603110 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 619ms 14:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:03:23 INFO - PROCESS | 2508 | 1463432603161 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 2508 | 1463432603163 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:03:23 INFO - PROCESS | 2508 | 1463432603166 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 2508 | 1463432603168 Marionette TRACE conn2 <- [1,1998,null,{}] 14:03:23 INFO - PROCESS | 2508 | 1463432603171 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:23 INFO - PROCESS | 2508 | 1463432603378 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:03:23 INFO - PROCESS | 2508 | 1463432603394 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x135cce800 == 98 [pid = 2508] [id = 507] 14:03:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x135a62c00) [pid = 2508] [serial = 1521] [outer = 0x0] 14:03:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x135c0f000) [pid = 2508] [serial = 1522] [outer = 0x135a62c00] 14:03:23 INFO - PROCESS | 2508 | 1463432603440 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x135c17800) [pid = 2508] [serial = 1523] [outer = 0x135a62c00] 14:03:23 INFO - PROCESS | 2508 | 1463432603928 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 820ms 14:03:23 INFO - PROCESS | 2508 | 1463432603995 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 2508 | 1463432604000 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:03:24 INFO - PROCESS | 2508 | 1463432604006 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 2508 | 1463432604010 Marionette TRACE conn2 <- [1,2002,null,{}] 14:03:24 INFO - PROCESS | 2508 | 1463432604017 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:24 INFO - PROCESS | 2508 | 1463432604209 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:03:24 INFO - PROCESS | 2508 | 1463432604344 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x123d3d000 == 99 [pid = 2508] [id = 508] 14:03:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x112581000) [pid = 2508] [serial = 1524] [outer = 0x0] 14:03:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x1160e6800) [pid = 2508] [serial = 1525] [outer = 0x112581000] 14:03:24 INFO - PROCESS | 2508 | 1463432604419 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x11927c400) [pid = 2508] [serial = 1526] [outer = 0x112581000] 14:03:24 INFO - PROCESS | 2508 | 1463432604980 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1028ms 14:03:25 INFO - PROCESS | 2508 | 1463432605035 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 2508 | 1463432605040 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:03:25 INFO - PROCESS | 2508 | 1463432605048 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 2508 | 1463432605051 Marionette TRACE conn2 <- [1,2006,null,{}] 14:03:25 INFO - PROCESS | 2508 | 1463432605054 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 2508 | 1463432605191 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:03:25 INFO - PROCESS | 2508 | 1463432605313 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290ce800 == 100 [pid = 2508] [id = 509] 14:03:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x1161ef800) [pid = 2508] [serial = 1527] [outer = 0x0] 14:03:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x1190b9400) [pid = 2508] [serial = 1528] [outer = 0x1161ef800] 14:03:25 INFO - PROCESS | 2508 | 1463432605346 Marionette DEBUG loaded listener.js 14:03:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x123c97c00) [pid = 2508] [serial = 1529] [outer = 0x1161ef800] 14:03:25 INFO - PROCESS | 2508 | 1463432605784 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 775ms 14:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:03:25 INFO - PROCESS | 2508 | 1463432605823 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 2508 | 1463432605824 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:03:25 INFO - PROCESS | 2508 | 1463432605827 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 2508 | 1463432605830 Marionette TRACE conn2 <- [1,2010,null,{}] 14:03:25 INFO - PROCESS | 2508 | 1463432605857 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 2508 | 1463432605984 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:03:26 INFO - PROCESS | 2508 | 1463432606078 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x136022800 == 101 [pid = 2508] [id = 510] 14:03:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x129391c00) [pid = 2508] [serial = 1530] [outer = 0x0] 14:03:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x12a77f000) [pid = 2508] [serial = 1531] [outer = 0x129391c00] 14:03:26 INFO - PROCESS | 2508 | 1463432606110 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x1290da000) [pid = 2508] [serial = 1532] [outer = 0x129391c00] 14:03:26 INFO - PROCESS | 2508 | 1463432606543 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 741ms 14:03:26 INFO - PROCESS | 2508 | 1463432606569 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:03:26 INFO - PROCESS | 2508 | 1463432606571 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:03:26 INFO - PROCESS | 2508 | 1463432606573 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 2508 | 1463432606574 Marionette TRACE conn2 <- [1,2014,null,{}] 14:03:26 INFO - PROCESS | 2508 | 1463432606577 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:26 INFO - PROCESS | 2508 | 1463432606697 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:03:26 INFO - PROCESS | 2508 | 1463432606789 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d2c000 == 102 [pid = 2508] [id = 511] 14:03:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x12a981800) [pid = 2508] [serial = 1533] [outer = 0x0] 14:03:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x12f33f000) [pid = 2508] [serial = 1534] [outer = 0x12a981800] 14:03:26 INFO - PROCESS | 2508 | 1463432606821 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x134c8d000) [pid = 2508] [serial = 1535] [outer = 0x12a981800] 14:03:27 INFO - PROCESS | 2508 | 1463432607209 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 14:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:03:27 INFO - PROCESS | 2508 | 1463432607244 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 2508 | 1463432607245 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:03:27 INFO - PROCESS | 2508 | 1463432607248 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 2508 | 1463432607249 Marionette TRACE conn2 <- [1,2018,null,{}] 14:03:27 INFO - PROCESS | 2508 | 1463432607251 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:27 INFO - PROCESS | 2508 | 1463432607369 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:03:27 INFO - PROCESS | 2508 | 1463432607490 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x14041e800 == 103 [pid = 2508] [id = 512] 14:03:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x119a46000) [pid = 2508] [serial = 1536] [outer = 0x0] 14:03:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x134c8dc00) [pid = 2508] [serial = 1537] [outer = 0x119a46000] 14:03:27 INFO - PROCESS | 2508 | 1463432607522 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x135c07000) [pid = 2508] [serial = 1538] [outer = 0x119a46000] 14:03:27 INFO - PROCESS | 2508 | 1463432607929 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 720ms 14:03:27 INFO - PROCESS | 2508 | 1463432607968 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 2508 | 1463432607969 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:03:27 INFO - PROCESS | 2508 | 1463432607971 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 2508 | 1463432607972 Marionette TRACE conn2 <- [1,2022,null,{}] 14:03:27 INFO - PROCESS | 2508 | 1463432607975 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 2508 | 1463432608110 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:03:28 INFO - PROCESS | 2508 | 1463432608233 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418e1800 == 104 [pid = 2508] [id = 513] 14:03:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x135306400) [pid = 2508] [serial = 1539] [outer = 0x0] 14:03:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x135c1e800) [pid = 2508] [serial = 1540] [outer = 0x135306400] 14:03:28 INFO - PROCESS | 2508 | 1463432608265 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x138b05000) [pid = 2508] [serial = 1541] [outer = 0x135306400] 14:03:28 INFO - PROCESS | 2508 | 1463432608692 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 771ms 14:03:28 INFO - PROCESS | 2508 | 1463432608743 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 2508 | 1463432608744 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:03:28 INFO - PROCESS | 2508 | 1463432608746 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 2508 | 1463432608748 Marionette TRACE conn2 <- [1,2026,null,{}] 14:03:28 INFO - PROCESS | 2508 | 1463432608750 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 2508 | 1463432608870 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:03:28 INFO - PROCESS | 2508 | 1463432608960 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x1429c6000 == 105 [pid = 2508] [id = 514] 14:03:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x1360cd000) [pid = 2508] [serial = 1542] [outer = 0x0] 14:03:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x138bd0400) [pid = 2508] [serial = 1543] [outer = 0x1360cd000] 14:03:28 INFO - PROCESS | 2508 | 1463432608989 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x138bd7000) [pid = 2508] [serial = 1544] [outer = 0x1360cd000] 14:03:29 INFO - PROCESS | 2508 | 1463432609387 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 673ms 14:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:03:29 INFO - PROCESS | 2508 | 1463432609419 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 2508 | 1463432609420 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:03:29 INFO - PROCESS | 2508 | 1463432609423 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 2508 | 1463432609424 Marionette TRACE conn2 <- [1,2030,null,{}] 14:03:29 INFO - PROCESS | 2508 | 1463432609426 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:29 INFO - PROCESS | 2508 | 1463432609544 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:03:29 INFO - PROCESS | 2508 | 1463432609664 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cac800 == 106 [pid = 2508] [id = 515] 14:03:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x138b11800) [pid = 2508] [serial = 1545] [outer = 0x0] 14:03:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x138bda800) [pid = 2508] [serial = 1546] [outer = 0x138b11800] 14:03:29 INFO - PROCESS | 2508 | 1463432609697 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x1418a5c00) [pid = 2508] [serial = 1547] [outer = 0x138b11800] 14:03:30 INFO - PROCESS | 2508 | 1463432610078 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 669ms 14:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:03:30 INFO - PROCESS | 2508 | 1463432610092 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 2508 | 1463432610093 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:03:30 INFO - PROCESS | 2508 | 1463432610095 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 2508 | 1463432610097 Marionette TRACE conn2 <- [1,2034,null,{}] 14:03:30 INFO - PROCESS | 2508 | 1463432610102 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 2508 | 1463432610219 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:03:30 INFO - PROCESS | 2508 | 1463432610328 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cc3000 == 107 [pid = 2508] [id = 516] 14:03:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x138bd9000) [pid = 2508] [serial = 1548] [outer = 0x0] 14:03:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x140f6f400) [pid = 2508] [serial = 1549] [outer = 0x138bd9000] 14:03:30 INFO - PROCESS | 2508 | 1463432610357 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x140f74800) [pid = 2508] [serial = 1550] [outer = 0x138bd9000] 14:03:30 INFO - PROCESS | 2508 | 1463432610745 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 672ms 14:03:30 INFO - PROCESS | 2508 | 1463432610768 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 2508 | 1463432610770 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:03:30 INFO - PROCESS | 2508 | 1463432610772 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 2508 | 1463432610773 Marionette TRACE conn2 <- [1,2038,null,{}] 14:03:30 INFO - PROCESS | 2508 | 1463432610776 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 2508 | 1463432610893 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:03:31 INFO - PROCESS | 2508 | 1463432611013 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x143a6e000 == 108 [pid = 2508] [id = 517] 14:03:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x140f6e400) [pid = 2508] [serial = 1551] [outer = 0x0] 14:03:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x140f77c00) [pid = 2508] [serial = 1552] [outer = 0x140f6e400] 14:03:31 INFO - PROCESS | 2508 | 1463432611045 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x1418aac00) [pid = 2508] [serial = 1553] [outer = 0x140f6e400] 14:03:31 INFO - PROCESS | 2508 | 1463432611562 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 821ms 14:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:03:31 INFO - PROCESS | 2508 | 1463432611603 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 2508 | 1463432611604 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:03:31 INFO - PROCESS | 2508 | 1463432611606 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 2508 | 1463432611608 Marionette TRACE conn2 <- [1,2042,null,{}] 14:03:31 INFO - PROCESS | 2508 | 1463432611611 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:31 INFO - PROCESS | 2508 | 1463432611746 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:03:31 INFO - PROCESS | 2508 | 1463432611871 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871c000 == 109 [pid = 2508] [id = 518] 14:03:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x1169cd400) [pid = 2508] [serial = 1554] [outer = 0x0] 14:03:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x138b07800) [pid = 2508] [serial = 1555] [outer = 0x1169cd400] 14:03:31 INFO - PROCESS | 2508 | 1463432611907 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x1418b3000) [pid = 2508] [serial = 1556] [outer = 0x1169cd400] 14:03:32 INFO - PROCESS | 2508 | 1463432612585 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1020ms 14:03:32 INFO - PROCESS | 2508 | 1463432612627 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 2508 | 1463432612629 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:03:32 INFO - PROCESS | 2508 | 1463432612632 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 2508 | 1463432612635 Marionette TRACE conn2 <- [1,2046,null,{}] 14:03:32 INFO - PROCESS | 2508 | 1463432612651 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 2508 | 1463432612772 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:03:32 INFO - PROCESS | 2508 | 1463432612895 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x1262bf800 == 110 [pid = 2508] [id = 519] 14:03:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x112eac400) [pid = 2508] [serial = 1557] [outer = 0x0] 14:03:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x113860000) [pid = 2508] [serial = 1558] [outer = 0x112eac400] 14:03:32 INFO - PROCESS | 2508 | 1463432612927 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x1169bfc00) [pid = 2508] [serial = 1559] [outer = 0x112eac400] 14:03:33 INFO - PROCESS | 2508 | 1463432613456 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 873ms 14:03:33 INFO - PROCESS | 2508 | 1463432613506 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 2508 | 1463432613510 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:03:33 INFO - PROCESS | 2508 | 1463432613515 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 2508 | 1463432613516 Marionette TRACE conn2 <- [1,2050,null,{}] 14:03:33 INFO - PROCESS | 2508 | 1463432613519 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 2508 | 1463432613653 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:03:33 INFO - PROCESS | 2508 | 1463432613796 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x118711800 == 111 [pid = 2508] [id = 520] 14:03:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x11929d400) [pid = 2508] [serial = 1560] [outer = 0x0] 14:03:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x119438400) [pid = 2508] [serial = 1561] [outer = 0x11929d400] 14:03:33 INFO - PROCESS | 2508 | 1463432613842 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x12384fc00) [pid = 2508] [serial = 1562] [outer = 0x11929d400] 14:03:34 INFO - PROCESS | 2508 | 1463432614272 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 823ms 14:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:03:34 INFO - PROCESS | 2508 | 1463432614337 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 2508 | 1463432614338 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:03:34 INFO - PROCESS | 2508 | 1463432614341 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 2508 | 1463432614343 Marionette TRACE conn2 <- [1,2054,null,{}] 14:03:34 INFO - PROCESS | 2508 | 1463432614351 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:34 INFO - PROCESS | 2508 | 1463432614466 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:03:34 INFO - PROCESS | 2508 | 1463432614564 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba4a800 == 112 [pid = 2508] [id = 521] 14:03:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x124d30400) [pid = 2508] [serial = 1563] [outer = 0x0] 14:03:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x128b21000) [pid = 2508] [serial = 1564] [outer = 0x124d30400] 14:03:34 INFO - PROCESS | 2508 | 1463432614592 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x129390000) [pid = 2508] [serial = 1565] [outer = 0x124d30400] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x134b5c000 == 111 [pid = 2508] [id = 506] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12de16000 == 110 [pid = 2508] [id = 505] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12d80c000 == 109 [pid = 2508] [id = 504] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x135c72c00) [pid = 2508] [serial = 1453] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x12d44c000) [pid = 2508] [serial = 1404] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x134bd3400) [pid = 2508] [serial = 1410] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x134bc4000) [pid = 2508] [serial = 1407] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x123c91000) [pid = 2508] [serial = 1395] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x12a77cc00) [pid = 2508] [serial = 1398] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x12c949c00) [pid = 2508] [serial = 1401] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x118588000) [pid = 2508] [serial = 1392] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x1239d3c00) [pid = 2508] [serial = 1413] [outer = 0x0] [url = about:blank] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12d105800 == 108 [pid = 2508] [id = 503] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12c463800 == 107 [pid = 2508] [id = 502] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12c045800 == 106 [pid = 2508] [id = 501] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12af18800 == 105 [pid = 2508] [id = 500] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x128b49800 == 104 [pid = 2508] [id = 499] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x123ec8000 == 103 [pid = 2508] [id = 498] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x11856c800 == 102 [pid = 2508] [id = 497] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x11871c800 == 101 [pid = 2508] [id = 496] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x123d2a000 == 100 [pid = 2508] [id = 495] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x1361a8800 == 99 [pid = 2508] [id = 490] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x135e0e800 == 98 [pid = 2508] [id = 489] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x140425800 == 97 [pid = 2508] [id = 488] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x1389a6800 == 96 [pid = 2508] [id = 487] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12c802800 == 95 [pid = 2508] [id = 486] 14:03:34 INFO - PROCESS | 2508 | --DOCSHELL 0x1248c1000 == 94 [pid = 2508] [id = 485] 14:03:35 INFO - PROCESS | 2508 | 1463432615009 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 14:03:35 INFO - PROCESS | 2508 | 1463432615014 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 2508 | 1463432615016 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:03:35 INFO - PROCESS | 2508 | 1463432615018 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 2508 | 1463432615020 Marionette TRACE conn2 <- [1,2058,null,{}] 14:03:35 INFO - PROCESS | 2508 | 1463432615022 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 2508 | 1463432615128 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x138b08800) [pid = 2508] [serial = 1451] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x11818f800) [pid = 2508] [serial = 1419] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x134bdb400) [pid = 2508] [serial = 1441] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x123c99000) [pid = 2508] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x134bc4400) [pid = 2508] [serial = 1435] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x12a980400) [pid = 2508] [serial = 1429] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x1290e7400) [pid = 2508] [serial = 1426] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x123cc9c00) [pid = 2508] [serial = 1422] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x1190b5800) [pid = 2508] [serial = 1445] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x135a67000) [pid = 2508] [serial = 1448] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x1121a7800) [pid = 2508] [serial = 1389] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x1260c7800) [pid = 2508] [serial = 1423] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x12d44d400) [pid = 2508] [serial = 1432] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x126829c00) [pid = 2508] [serial = 1425] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x11515d800) [pid = 2508] [serial = 1444] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x116a51c00) [pid = 2508] [serial = 1417] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x129395000) [pid = 2508] [serial = 1428] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x11315f400) [pid = 2508] [serial = 1416] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x135309400) [pid = 2508] [serial = 1442] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x135310400) [pid = 2508] [serial = 1447] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x119d2b000) [pid = 2508] [serial = 1420] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x12d9e0000) [pid = 2508] [serial = 1434] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x12f344800) [pid = 2508] [serial = 1438] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x12f34b800) [pid = 2508] [serial = 1439] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x135a6ac00) [pid = 2508] [serial = 1450] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x12be92000) [pid = 2508] [serial = 1431] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x12c4b0800) [pid = 2508] [serial = 1387] [outer = 0x0] [url = about:blank] 14:03:35 INFO - PROCESS | 2508 | 1463432615218 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ec8000 == 95 [pid = 2508] [id = 522] 14:03:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x112877400) [pid = 2508] [serial = 1566] [outer = 0x0] 14:03:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x123cc9c00) [pid = 2508] [serial = 1567] [outer = 0x112877400] 14:03:35 INFO - PROCESS | 2508 | 1463432615247 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x12a77ac00) [pid = 2508] [serial = 1568] [outer = 0x112877400] 14:03:35 INFO - PROCESS | 2508 | 1463432615551 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 570ms 14:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:03:35 INFO - PROCESS | 2508 | 1463432615590 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 2508 | 1463432615591 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:03:35 INFO - PROCESS | 2508 | 1463432615593 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 2508 | 1463432615594 Marionette TRACE conn2 <- [1,2062,null,{}] 14:03:35 INFO - PROCESS | 2508 | 1463432615596 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 2508 | 1463432615692 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:03:35 INFO - PROCESS | 2508 | 1463432615768 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x129341000 == 96 [pid = 2508] [id = 523] 14:03:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x129390400) [pid = 2508] [serial = 1569] [outer = 0x0] 14:03:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x12ba99c00) [pid = 2508] [serial = 1570] [outer = 0x129390400] 14:03:35 INFO - PROCESS | 2508 | 1463432615794 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x12c0a9400) [pid = 2508] [serial = 1571] [outer = 0x129390400] 14:03:36 INFO - PROCESS | 2508 | 1463432616116 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 14:03:36 INFO - PROCESS | 2508 | 1463432616164 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 2508 | 1463432616165 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:03:36 INFO - PROCESS | 2508 | 1463432616167 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 2508 | 1463432616168 Marionette TRACE conn2 <- [1,2066,null,{}] 14:03:36 INFO - PROCESS | 2508 | 1463432616170 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 2508 | 1463432616282 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:03:36 INFO - PROCESS | 2508 | 1463432616359 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c209000 == 97 [pid = 2508] [id = 524] 14:03:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x12bae7800) [pid = 2508] [serial = 1572] [outer = 0x0] 14:03:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x12cf3e800) [pid = 2508] [serial = 1573] [outer = 0x12bae7800] 14:03:36 INFO - PROCESS | 2508 | 1463432616386 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x134bd7400) [pid = 2508] [serial = 1574] [outer = 0x12bae7800] 14:03:36 INFO - PROCESS | 2508 | 1463432616685 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 569ms 14:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:03:36 INFO - PROCESS | 2508 | 1463432616737 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 2508 | 1463432616738 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:03:36 INFO - PROCESS | 2508 | 1463432616740 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 2508 | 1463432616741 Marionette TRACE conn2 <- [1,2070,null,{}] 14:03:36 INFO - PROCESS | 2508 | 1463432616743 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 2508 | 1463432616842 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:03:36 INFO - PROCESS | 2508 | 1463432616847 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d843800 == 98 [pid = 2508] [id = 525] 14:03:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x12d44d400) [pid = 2508] [serial = 1575] [outer = 0x0] 14:03:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x134c88c00) [pid = 2508] [serial = 1576] [outer = 0x12d44d400] 14:03:36 INFO - PROCESS | 2508 | 1463432616873 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x135a66000) [pid = 2508] [serial = 1577] [outer = 0x12d44d400] 14:03:37 INFO - PROCESS | 2508 | 1463432617269 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 14:03:37 INFO - PROCESS | 2508 | 1463432617310 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 2508 | 1463432617311 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:03:37 INFO - PROCESS | 2508 | 1463432617313 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 2508 | 1463432617314 Marionette TRACE conn2 <- [1,2074,null,{}] 14:03:37 INFO - PROCESS | 2508 | 1463432617317 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:37 INFO - PROCESS | 2508 | 1463432617454 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:03:37 INFO - PROCESS | 2508 | 1463432617467 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e180800 == 99 [pid = 2508] [id = 526] 14:03:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x134bd9c00) [pid = 2508] [serial = 1578] [outer = 0x0] 14:03:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x135c05400) [pid = 2508] [serial = 1579] [outer = 0x134bd9c00] 14:03:37 INFO - PROCESS | 2508 | 1463432617493 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x135c16000) [pid = 2508] [serial = 1580] [outer = 0x134bd9c00] 14:03:37 INFO - PROCESS | 2508 | 1463432617845 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 571ms 14:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:03:37 INFO - PROCESS | 2508 | 1463432617885 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 2508 | 1463432617886 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:03:37 INFO - PROCESS | 2508 | 1463432617888 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 2508 | 1463432617889 Marionette TRACE conn2 <- [1,2078,null,{}] 14:03:37 INFO - PROCESS | 2508 | 1463432617892 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 2508 | 1463432618021 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:03:38 INFO - PROCESS | 2508 | 1463432618037 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x135b1f800 == 100 [pid = 2508] [id = 527] 14:03:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x135a65400) [pid = 2508] [serial = 1581] [outer = 0x0] 14:03:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x135c23000) [pid = 2508] [serial = 1582] [outer = 0x135a65400] 14:03:38 INFO - PROCESS | 2508 | 1463432618062 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x135c75800) [pid = 2508] [serial = 1583] [outer = 0x135a65400] 14:03:38 INFO - PROCESS | 2508 | 1463432618490 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 617ms 14:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:03:38 INFO - PROCESS | 2508 | 1463432618507 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 2508 | 1463432618509 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:03:38 INFO - PROCESS | 2508 | 1463432618512 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 2508 | 1463432618514 Marionette TRACE conn2 <- [1,2082,null,{}] 14:03:38 INFO - PROCESS | 2508 | 1463432618526 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 2508 | 1463432618729 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:03:38 INFO - PROCESS | 2508 | 1463432618757 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x135e04800 == 101 [pid = 2508] [id = 528] 14:03:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x135c78000) [pid = 2508] [serial = 1584] [outer = 0x0] 14:03:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x1360cf400) [pid = 2508] [serial = 1585] [outer = 0x135c78000] 14:03:38 INFO - PROCESS | 2508 | 1463432618810 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x138bd1400) [pid = 2508] [serial = 1586] [outer = 0x135c78000] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x12682f000) [pid = 2508] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x1121b2400) [pid = 2508] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x12ba8ec00) [pid = 2508] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x118190800) [pid = 2508] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x112881c00) [pid = 2508] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x123c97400) [pid = 2508] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x12c93bc00) [pid = 2508] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x126c53000) [pid = 2508] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x134c8a000) [pid = 2508] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x12db8b000) [pid = 2508] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x134bca800) [pid = 2508] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:03:39 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x12a97f800) [pid = 2508] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:03:39 INFO - PROCESS | 2508 | 1463432619365 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 880ms 14:03:39 INFO - PROCESS | 2508 | 1463432619392 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:03:39 INFO - PROCESS | 2508 | 1463432619394 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:03:39 INFO - PROCESS | 2508 | 1463432619396 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 2508 | 1463432619400 Marionette TRACE conn2 <- [1,2086,null,{}] 14:03:39 INFO - PROCESS | 2508 | 1463432619403 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:39 INFO - PROCESS | 2508 | 1463432619546 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:03:39 INFO - PROCESS | 2508 | 1463432619603 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d80f800 == 102 [pid = 2508] [id = 529] 14:03:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x12682f000) [pid = 2508] [serial = 1587] [outer = 0x0] 14:03:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x134bca800) [pid = 2508] [serial = 1588] [outer = 0x12682f000] 14:03:39 INFO - PROCESS | 2508 | 1463432619632 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x1418af400) [pid = 2508] [serial = 1589] [outer = 0x12682f000] 14:03:39 INFO - PROCESS | 2508 | 1463432619935 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 572ms 14:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:03:39 INFO - PROCESS | 2508 | 1463432619970 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 2508 | 1463432619971 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:03:39 INFO - PROCESS | 2508 | 1463432619973 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 2508 | 1463432619974 Marionette TRACE conn2 <- [1,2090,null,{}] 14:03:39 INFO - PROCESS | 2508 | 1463432619977 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 2508 | 1463432620079 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:03:40 INFO - PROCESS | 2508 | 1463432620083 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d32800 == 103 [pid = 2508] [id = 530] 14:03:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x1418b2c00) [pid = 2508] [serial = 1590] [outer = 0x0] 14:03:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x141af3000) [pid = 2508] [serial = 1591] [outer = 0x1418b2c00] 14:03:40 INFO - PROCESS | 2508 | 1463432620108 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x141afa800) [pid = 2508] [serial = 1592] [outer = 0x1418b2c00] 14:03:40 INFO - PROCESS | 2508 | 1463432620456 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 14:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:03:40 INFO - PROCESS | 2508 | 1463432620512 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 2508 | 1463432620513 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:03:40 INFO - PROCESS | 2508 | 1463432620518 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 2508 | 1463432620520 Marionette TRACE conn2 <- [1,2094,null,{}] 14:03:40 INFO - PROCESS | 2508 | 1463432620523 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 2508 | 1463432620626 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:03:40 INFO - PROCESS | 2508 | 1463432620631 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x14041d000 == 104 [pid = 2508] [id = 531] 14:03:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x141a83c00) [pid = 2508] [serial = 1593] [outer = 0x0] 14:03:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x141a8a800) [pid = 2508] [serial = 1594] [outer = 0x141a83c00] 14:03:40 INFO - PROCESS | 2508 | 1463432620656 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x141a8f800) [pid = 2508] [serial = 1595] [outer = 0x141a83c00] 14:03:41 INFO - PROCESS | 2508 | 1463432621003 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 14:03:41 INFO - PROCESS | 2508 | 1463432621039 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:03:41 INFO - PROCESS | 2508 | 1463432621040 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:03:41 INFO - PROCESS | 2508 | 1463432621042 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 2508 | 1463432621043 Marionette TRACE conn2 <- [1,2098,null,{}] 14:03:41 INFO - PROCESS | 2508 | 1463432621045 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 2508 | 1463432621147 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:03:41 INFO - PROCESS | 2508 | 1463432621327 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x116975800 == 105 [pid = 2508] [id = 532] 14:03:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x110d5b400) [pid = 2508] [serial = 1596] [outer = 0x0] 14:03:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x111a0c800) [pid = 2508] [serial = 1597] [outer = 0x110d5b400] 14:03:41 INFO - PROCESS | 2508 | 1463432621363 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x112a65800) [pid = 2508] [serial = 1598] [outer = 0x110d5b400] 14:03:41 INFO - PROCESS | 2508 | 1463432621813 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 819ms 14:03:41 INFO - PROCESS | 2508 | 1463432621862 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 2508 | 1463432621865 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:03:41 INFO - PROCESS | 2508 | 1463432621868 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 2508 | 1463432621871 Marionette TRACE conn2 <- [1,2102,null,{}] 14:03:41 INFO - PROCESS | 2508 | 1463432621874 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 2508 | 1463432622030 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:03:42 INFO - PROCESS | 2508 | 1463432622138 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a14000 == 106 [pid = 2508] [id = 533] 14:03:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x118515000) [pid = 2508] [serial = 1599] [outer = 0x0] 14:03:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x11987f400) [pid = 2508] [serial = 1600] [outer = 0x118515000] 14:03:42 INFO - PROCESS | 2508 | 1463432622173 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x12407a400) [pid = 2508] [serial = 1601] [outer = 0x118515000] 14:03:42 INFO - PROCESS | 2508 | 1463432622575 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 773ms 14:03:42 INFO - PROCESS | 2508 | 1463432622643 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 2508 | 1463432622646 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:03:42 INFO - PROCESS | 2508 | 1463432622650 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 2508 | 1463432622651 Marionette TRACE conn2 <- [1,2106,null,{}] 14:03:42 INFO - PROCESS | 2508 | 1463432622654 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 2508 | 1463432622777 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:03:42 INFO - PROCESS | 2508 | 1463432622872 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e184800 == 107 [pid = 2508] [id = 534] 14:03:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x124081000) [pid = 2508] [serial = 1602] [outer = 0x0] 14:03:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x126c4cc00) [pid = 2508] [serial = 1603] [outer = 0x124081000] 14:03:42 INFO - PROCESS | 2508 | 1463432622903 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x12badcc00) [pid = 2508] [serial = 1604] [outer = 0x124081000] 14:03:43 INFO - PROCESS | 2508 | 1463432623323 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 722ms 14:03:43 INFO - PROCESS | 2508 | 1463432623396 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 2508 | 1463432623397 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:03:43 INFO - PROCESS | 2508 | 1463432623421 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 2508 | 1463432623425 Marionette TRACE conn2 <- [1,2110,null,{}] 14:03:43 INFO - PROCESS | 2508 | 1463432623434 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:43 INFO - PROCESS | 2508 | 1463432623560 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:03:43 INFO - PROCESS | 2508 | 1463432623656 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cc6000 == 108 [pid = 2508] [id = 535] 14:03:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x12c949c00) [pid = 2508] [serial = 1605] [outer = 0x0] 14:03:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x12db95c00) [pid = 2508] [serial = 1606] [outer = 0x12c949c00] 14:03:43 INFO - PROCESS | 2508 | 1463432623685 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x134bde800) [pid = 2508] [serial = 1607] [outer = 0x12c949c00] 14:03:44 INFO - PROCESS | 2508 | 1463432624104 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 734ms 14:03:44 INFO - PROCESS | 2508 | 1463432624152 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 2508 | 1463432624154 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:03:44 INFO - PROCESS | 2508 | 1463432624156 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 2508 | 1463432624157 Marionette TRACE conn2 <- [1,2114,null,{}] 14:03:44 INFO - PROCESS | 2508 | 1463432624160 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 2508 | 1463432624282 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:03:44 INFO - PROCESS | 2508 | 1463432624375 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x14361b000 == 109 [pid = 2508] [id = 536] 14:03:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x134bd2c00) [pid = 2508] [serial = 1608] [outer = 0x0] 14:03:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x135558400) [pid = 2508] [serial = 1609] [outer = 0x134bd2c00] 14:03:44 INFO - PROCESS | 2508 | 1463432624404 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x13555c400) [pid = 2508] [serial = 1610] [outer = 0x134bd2c00] 14:03:44 INFO - PROCESS | 2508 | 1463432624922 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 819ms 14:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:03:44 INFO - PROCESS | 2508 | 1463432624975 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 2508 | 1463432624977 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:03:44 INFO - PROCESS | 2508 | 1463432624979 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 2508 | 1463432624980 Marionette TRACE conn2 <- [1,2118,null,{}] 14:03:44 INFO - PROCESS | 2508 | 1463432624982 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 2508 | 1463432625102 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:03:45 INFO - PROCESS | 2508 | 1463432625194 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x138912000 == 110 [pid = 2508] [id = 537] 14:03:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x135c6e000) [pid = 2508] [serial = 1611] [outer = 0x0] 14:03:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x1360cb400) [pid = 2508] [serial = 1612] [outer = 0x135c6e000] 14:03:45 INFO - PROCESS | 2508 | 1463432625229 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x140f79400) [pid = 2508] [serial = 1613] [outer = 0x135c6e000] 14:03:45 INFO - PROCESS | 2508 | 1463432625669 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 14:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:03:45 INFO - PROCESS | 2508 | 1463432625700 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 2508 | 1463432625702 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:03:45 INFO - PROCESS | 2508 | 1463432625704 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 2508 | 1463432625705 Marionette TRACE conn2 <- [1,2122,null,{}] 14:03:45 INFO - PROCESS | 2508 | 1463432625707 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 2508 | 1463432625830 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:03:45 INFO - PROCESS | 2508 | 1463432625925 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x1403b4800 == 111 [pid = 2508] [id = 538] 14:03:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x1418b3400) [pid = 2508] [serial = 1614] [outer = 0x0] 14:03:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x141a91800) [pid = 2508] [serial = 1615] [outer = 0x1418b3400] 14:03:45 INFO - PROCESS | 2508 | 1463432625955 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x141af6800) [pid = 2508] [serial = 1616] [outer = 0x1418b3400] 14:03:46 INFO - PROCESS | 2508 | 1463432626377 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 719ms 14:03:46 INFO - PROCESS | 2508 | 1463432626438 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 2508 | 1463432626439 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:03:46 INFO - PROCESS | 2508 | 1463432626442 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 2508 | 1463432626443 Marionette TRACE conn2 <- [1,2126,null,{}] 14:03:46 INFO - PROCESS | 2508 | 1463432626446 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:46 INFO - PROCESS | 2508 | 1463432626563 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:03:46 INFO - PROCESS | 2508 | 1463432626658 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x143617800 == 112 [pid = 2508] [id = 539] 14:03:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x141a88000) [pid = 2508] [serial = 1617] [outer = 0x0] 14:03:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x141afc800) [pid = 2508] [serial = 1618] [outer = 0x141a88000] 14:03:46 INFO - PROCESS | 2508 | 1463432626688 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x141bc4c00) [pid = 2508] [serial = 1619] [outer = 0x141a88000] 14:03:47 INFO - PROCESS | 2508 | 1463432627135 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 720ms 14:03:47 INFO - PROCESS | 2508 | 1463432627168 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 2508 | 1463432627171 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:03:47 INFO - PROCESS | 2508 | 1463432627177 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 2508 | 1463432627179 Marionette TRACE conn2 <- [1,2130,null,{}] 14:03:47 INFO - PROCESS | 2508 | 1463432627186 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 2508 | 1463432627321 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:03:47 INFO - PROCESS | 2508 | 1463432627416 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x1419af000 == 113 [pid = 2508] [id = 540] 14:03:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 245 (0x141a88800) [pid = 2508] [serial = 1620] [outer = 0x0] 14:03:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 246 (0x141bcb000) [pid = 2508] [serial = 1621] [outer = 0x141a88800] 14:03:47 INFO - PROCESS | 2508 | 1463432627446 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 247 (0x141bd1800) [pid = 2508] [serial = 1622] [outer = 0x141a88800] 14:03:47 INFO - PROCESS | 2508 | 1463432627867 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 2508 | 1463432627966 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:03:47 INFO - PROCESS | 2508 | 1463432627971 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 2508 | 1463432627972 Marionette TRACE conn2 <- [1,2134,null,{}] 14:03:47 INFO - PROCESS | 2508 | 1463432627974 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:48 INFO - PROCESS | 2508 | 1463432628094 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:03:48 INFO - PROCESS | 2508 | 1463432628190 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x14380e000 == 114 [pid = 2508] [id = 541] 14:03:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 248 (0x142902400) [pid = 2508] [serial = 1623] [outer = 0x0] 14:03:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 249 (0x142907c00) [pid = 2508] [serial = 1624] [outer = 0x142902400] 14:03:48 INFO - PROCESS | 2508 | 1463432628219 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 250 (0x14290e800) [pid = 2508] [serial = 1625] [outer = 0x142902400] 14:03:48 INFO - PROCESS | 2508 | 1463432628613 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 668ms 14:03:48 INFO - PROCESS | 2508 | 1463432628651 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 2508 | 1463432628652 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:03:48 INFO - PROCESS | 2508 | 1463432628657 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 2508 | 1463432628658 Marionette TRACE conn2 <- [1,2138,null,{}] 14:03:48 INFO - PROCESS | 2508 | 1463432628660 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:48 INFO - PROCESS | 2508 | 1463432628784 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:03:48 INFO - PROCESS | 2508 | 1463432628906 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428a8000 == 115 [pid = 2508] [id = 542] 14:03:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 251 (0x142816c00) [pid = 2508] [serial = 1626] [outer = 0x0] 14:03:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 252 (0x14281dc00) [pid = 2508] [serial = 1627] [outer = 0x142816c00] 14:03:48 INFO - PROCESS | 2508 | 1463432628943 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 253 (0x142908400) [pid = 2508] [serial = 1628] [outer = 0x142816c00] 14:03:49 INFO - PROCESS | 2508 | 1463432629366 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 718ms 14:03:49 INFO - PROCESS | 2508 | 1463432629375 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 2508 | 1463432629377 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:03:49 INFO - PROCESS | 2508 | 1463432629380 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 2508 | 1463432629383 Marionette TRACE conn2 <- [1,2142,null,{}] 14:03:49 INFO - PROCESS | 2508 | 1463432629387 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 2508 | 1463432629543 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:03:49 INFO - PROCESS | 2508 | 1463432629673 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x144993800 == 116 [pid = 2508] [id = 543] 14:03:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 254 (0x14290e400) [pid = 2508] [serial = 1629] [outer = 0x0] 14:03:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 255 (0x142c3f000) [pid = 2508] [serial = 1630] [outer = 0x14290e400] 14:03:49 INFO - PROCESS | 2508 | 1463432629704 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 256 (0x142c46800) [pid = 2508] [serial = 1631] [outer = 0x14290e400] 14:03:50 INFO - PROCESS | 2508 | 1463432630192 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 2508 | 1463432630205 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:03:50 INFO - PROCESS | 2508 | 1463432630207 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 2508 | 1463432630208 Marionette TRACE conn2 <- [1,2146,null,{}] 14:03:50 INFO - PROCESS | 2508 | 1463432630211 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:50 INFO - PROCESS | 2508 | 1463432630340 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:03:50 INFO - PROCESS | 2508 | 1463432630469 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x124d07800 == 117 [pid = 2508] [id = 544] 14:03:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 257 (0x1190b5000) [pid = 2508] [serial = 1632] [outer = 0x0] 14:03:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 258 (0x1292cec00) [pid = 2508] [serial = 1633] [outer = 0x1190b5000] 14:03:50 INFO - PROCESS | 2508 | 1463432630501 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 259 (0x142c46c00) [pid = 2508] [serial = 1634] [outer = 0x1190b5000] 14:03:50 INFO - PROCESS | 2508 | 1463432630973 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 2508 | 1463432631029 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:03:51 INFO - PROCESS | 2508 | 1463432631031 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 2508 | 1463432631032 Marionette TRACE conn2 <- [1,2150,null,{}] 14:03:51 INFO - PROCESS | 2508 | 1463432631035 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 2508 | 1463432631163 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:03:51 INFO - PROCESS | 2508 | 1463432631265 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d80d000 == 118 [pid = 2508] [id = 545] 14:03:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 260 (0x12a778400) [pid = 2508] [serial = 1635] [outer = 0x0] 14:03:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 261 (0x143424400) [pid = 2508] [serial = 1636] [outer = 0x12a778400] 14:03:51 INFO - PROCESS | 2508 | 1463432631296 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 262 (0x14342d400) [pid = 2508] [serial = 1637] [outer = 0x12a778400] 14:03:52 INFO - PROCESS | 2508 | 1463432632149 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1175ms 14:03:52 INFO - PROCESS | 2508 | 1463432632207 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:03:52 INFO - PROCESS | 2508 | 1463432632211 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:03:52 INFO - PROCESS | 2508 | 1463432632216 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 2508 | 1463432632220 Marionette TRACE conn2 <- [1,2154,null,{}] 14:03:52 INFO - PROCESS | 2508 | 1463432632225 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 2508 | 1463432632334 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:03:52 INFO - PROCESS | 2508 | 1463432632485 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af09000 == 119 [pid = 2508] [id = 546] 14:03:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 263 (0x113164c00) [pid = 2508] [serial = 1638] [outer = 0x0] 14:03:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 264 (0x1161e6000) [pid = 2508] [serial = 1639] [outer = 0x113164c00] 14:03:52 INFO - PROCESS | 2508 | 1463432632538 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 265 (0x118588000) [pid = 2508] [serial = 1640] [outer = 0x113164c00] 14:03:53 INFO - PROCESS | 2508 | 1463432633153 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 976ms 14:03:53 INFO - PROCESS | 2508 | 1463432633192 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 2508 | 1463432633195 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:03:53 INFO - PROCESS | 2508 | 1463432633200 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 2508 | 1463432633202 Marionette TRACE conn2 <- [1,2158,null,{}] 14:03:53 INFO - PROCESS | 2508 | 1463432633204 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 2508 | 1463432633319 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:03:53 INFO - PROCESS | 2508 | 1463432633455 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x11825a000 == 120 [pid = 2508] [id = 547] 14:03:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 266 (0x12108b000) [pid = 2508] [serial = 1641] [outer = 0x0] 14:03:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 267 (0x125608000) [pid = 2508] [serial = 1642] [outer = 0x12108b000] 14:03:53 INFO - PROCESS | 2508 | 1463432633481 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 268 (0x128b25400) [pid = 2508] [serial = 1643] [outer = 0x12108b000] 14:03:53 INFO - PROCESS | 2508 | 1463432633896 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:03:53 INFO - PROCESS | 2508 | --DOCSHELL 0x141cdd000 == 119 [pid = 2508] [id = 470] 14:03:53 INFO - PROCESS | 2508 | --DOCSHELL 0x14041d000 == 118 [pid = 2508] [id = 531] 14:03:53 INFO - PROCESS | 2508 | --DOCSHELL 0x137d32800 == 117 [pid = 2508] [id = 530] 14:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 776ms 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 267 (0x135c0f000) [pid = 2508] [serial = 1522] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x12d80f800 == 116 [pid = 2508] [id = 529] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x135e04800 == 115 [pid = 2508] [id = 528] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x135b1f800 == 114 [pid = 2508] [id = 527] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x12e180800 == 113 [pid = 2508] [id = 526] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x12d843800 == 112 [pid = 2508] [id = 525] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x12c209000 == 111 [pid = 2508] [id = 524] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x129341000 == 110 [pid = 2508] [id = 523] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x123ec8000 == 109 [pid = 2508] [id = 522] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba4a800 == 108 [pid = 2508] [id = 521] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x118711800 == 107 [pid = 2508] [id = 520] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x1262bf800 == 106 [pid = 2508] [id = 519] 14:03:54 INFO - PROCESS | 2508 | 1463432634034 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 2508 | 1463432634036 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x142cc3000 == 105 [pid = 2508] [id = 516] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x142cac800 == 104 [pid = 2508] [id = 515] 14:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x1429c6000 == 103 [pid = 2508] [id = 514] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x1418e1800 == 102 [pid = 2508] [id = 513] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x14041e800 == 101 [pid = 2508] [id = 512] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x137d2c000 == 100 [pid = 2508] [id = 511] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x136022800 == 99 [pid = 2508] [id = 510] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x1290ce800 == 98 [pid = 2508] [id = 509] 14:03:54 INFO - PROCESS | 2508 | --DOCSHELL 0x123d3d000 == 97 [pid = 2508] [id = 508] 14:03:54 INFO - PROCESS | 2508 | 1463432634067 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 2508 | 1463432634071 Marionette TRACE conn2 <- [1,2162,null,{}] 14:03:54 INFO - PROCESS | 2508 | 1463432634083 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:54 INFO - PROCESS | 2508 | 1463432634256 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 266 (0x128b28c00) [pid = 2508] [serial = 1498] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 265 (0x1290da400) [pid = 2508] [serial = 1499] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 264 (0x11618f000) [pid = 2508] [serial = 1487] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 263 (0x113164400) [pid = 2508] [serial = 1486] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 262 (0x134c91800) [pid = 2508] [serial = 1471] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 261 (0x12c27b400) [pid = 2508] [serial = 1504] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 260 (0x1181e8400) [pid = 2508] [serial = 1456] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 259 (0x11928a000) [pid = 2508] [serial = 1490] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 258 (0x118e7ec00) [pid = 2508] [serial = 1489] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 257 (0x116a51400) [pid = 2508] [serial = 1492] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 256 (0x119a3a400) [pid = 2508] [serial = 1493] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 255 (0x12c285c00) [pid = 2508] [serial = 1483] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 254 (0x1260c0800) [pid = 2508] [serial = 1495] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 253 (0x126756800) [pid = 2508] [serial = 1496] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 252 (0x134bcfc00) [pid = 2508] [serial = 1468] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 251 (0x138b09400) [pid = 2508] [serial = 1480] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 250 (0x12cf48800) [pid = 2508] [serial = 1507] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 249 (0x12d9d8400) [pid = 2508] [serial = 1508] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 248 (0x12cfce400) [pid = 2508] [serial = 1465] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 247 (0x129399000) [pid = 2508] [serial = 1501] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 246 (0x121093000) [pid = 2508] [serial = 1459] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 245 (0x12939ac00) [pid = 2508] [serial = 1462] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 244 (0x1360cd800) [pid = 2508] [serial = 1477] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x135c07400) [pid = 2508] [serial = 1520] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x1360c5000) [pid = 2508] [serial = 1474] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x12f33e800) [pid = 2508] [serial = 1510] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x134bc2400) [pid = 2508] [serial = 1511] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x134bd8400) [pid = 2508] [serial = 1513] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x12c4b6400) [pid = 2508] [serial = 1516] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x134c8c000) [pid = 2508] [serial = 1514] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x134c95800) [pid = 2508] [serial = 1517] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x12c4ba400) [pid = 2508] [serial = 1505] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x12badec00) [pid = 2508] [serial = 1502] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x135a66400) [pid = 2508] [serial = 1519] [outer = 0x0] [url = about:blank] 14:03:54 INFO - PROCESS | 2508 | 1463432634395 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x119b66800 == 98 [pid = 2508] [id = 548] 14:03:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x116a51400) [pid = 2508] [serial = 1644] [outer = 0x0] 14:03:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x1260c0800) [pid = 2508] [serial = 1645] [outer = 0x116a51400] 14:03:54 INFO - PROCESS | 2508 | 1463432634447 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x12aa66000) [pid = 2508] [serial = 1646] [outer = 0x116a51400] 14:03:54 INFO - PROCESS | 2508 | 1463432634840 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 836ms 14:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:03:54 INFO - PROCESS | 2508 | 1463432634892 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 2508 | 1463432634894 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:03:54 INFO - PROCESS | 2508 | 1463432634896 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 2508 | 1463432634897 Marionette TRACE conn2 <- [1,2166,null,{}] 14:03:54 INFO - PROCESS | 2508 | 1463432634900 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 2508 | 1463432635007 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:03:55 INFO - PROCESS | 2508 | 1463432635012 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296a5000 == 99 [pid = 2508] [id = 549] 14:03:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x12badec00) [pid = 2508] [serial = 1647] [outer = 0x0] 14:03:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x12c0a8c00) [pid = 2508] [serial = 1648] [outer = 0x12badec00] 14:03:55 INFO - PROCESS | 2508 | 1463432635040 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x12c4ba800) [pid = 2508] [serial = 1649] [outer = 0x12badec00] 14:03:55 INFO - PROCESS | 2508 | 1463432635411 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 14:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:03:55 INFO - PROCESS | 2508 | 1463432635417 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 2508 | 1463432635418 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:03:55 INFO - PROCESS | 2508 | 1463432635420 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 2508 | 1463432635421 Marionette TRACE conn2 <- [1,2170,null,{}] 14:03:55 INFO - PROCESS | 2508 | 1463432635423 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 2508 | 1463432635568 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:03:55 INFO - PROCESS | 2508 | 1463432635577 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c05a800 == 100 [pid = 2508] [id = 550] 14:03:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x12c4b6400) [pid = 2508] [serial = 1650] [outer = 0x0] 14:03:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x12cf48c00) [pid = 2508] [serial = 1651] [outer = 0x12c4b6400] 14:03:55 INFO - PROCESS | 2508 | 1463432635603 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x12d451800) [pid = 2508] [serial = 1652] [outer = 0x12c4b6400] 14:03:55 INFO - PROCESS | 2508 | 1463432635982 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 568ms 14:03:55 INFO - PROCESS | 2508 | 1463432635988 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 2508 | 1463432635989 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:03:55 INFO - PROCESS | 2508 | 1463432635991 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 2508 | 1463432635992 Marionette TRACE conn2 <- [1,2174,null,{}] 14:03:55 INFO - PROCESS | 2508 | 1463432635995 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:56 INFO - PROCESS | 2508 | 1463432636112 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:03:56 INFO - PROCESS | 2508 | 1463432636227 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de1d000 == 101 [pid = 2508] [id = 551] 14:03:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x118e89000) [pid = 2508] [serial = 1653] [outer = 0x0] 14:03:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x12d450c00) [pid = 2508] [serial = 1654] [outer = 0x118e89000] 14:03:56 INFO - PROCESS | 2508 | 1463432636254 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 245 (0x135c1cc00) [pid = 2508] [serial = 1655] [outer = 0x118e89000] 14:03:56 INFO - PROCESS | 2508 | 1463432636588 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 617ms 14:03:56 INFO - PROCESS | 2508 | 1463432636610 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 2508 | 1463432636611 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:03:56 INFO - PROCESS | 2508 | 1463432636613 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 2508 | 1463432636615 Marionette TRACE conn2 <- [1,2178,null,{}] 14:03:56 INFO - PROCESS | 2508 | 1463432636618 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:56 INFO - PROCESS | 2508 | 1463432636773 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:03:56 INFO - PROCESS | 2508 | 1463432636802 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d414000 == 102 [pid = 2508] [id = 552] 14:03:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 246 (0x12db98400) [pid = 2508] [serial = 1656] [outer = 0x0] 14:03:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 247 (0x135c75000) [pid = 2508] [serial = 1657] [outer = 0x12db98400] 14:03:56 INFO - PROCESS | 2508 | 1463432636827 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 248 (0x138b0d000) [pid = 2508] [serial = 1658] [outer = 0x12db98400] 14:03:57 INFO - PROCESS | 2508 | 1463432637203 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 621ms 14:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:03:57 INFO - PROCESS | 2508 | 1463432637240 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 2508 | 1463432637241 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:03:57 INFO - PROCESS | 2508 | 1463432637243 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 2508 | 1463432637244 Marionette TRACE conn2 <- [1,2182,null,{}] 14:03:57 INFO - PROCESS | 2508 | 1463432637246 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 2508 | 1463432637385 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:03:57 INFO - PROCESS | 2508 | 1463432637400 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x1360a6800 == 103 [pid = 2508] [id = 553] 14:03:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 249 (0x135c70400) [pid = 2508] [serial = 1659] [outer = 0x0] 14:03:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 250 (0x138bdac00) [pid = 2508] [serial = 1660] [outer = 0x135c70400] 14:03:57 INFO - PROCESS | 2508 | 1463432637425 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 251 (0x140f79000) [pid = 2508] [serial = 1661] [outer = 0x135c70400] 14:03:57 INFO - PROCESS | 2508 | 1463432637797 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 14:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:03:57 INFO - PROCESS | 2508 | 1463432637814 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 2508 | 1463432637816 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:03:57 INFO - PROCESS | 2508 | 1463432637819 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 2508 | 1463432637820 Marionette TRACE conn2 <- [1,2186,null,{}] 14:03:57 INFO - PROCESS | 2508 | 1463432637823 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 2508 | 1463432637957 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:03:57 INFO - PROCESS | 2508 | 1463432637973 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x13890f000 == 104 [pid = 2508] [id = 554] 14:03:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 252 (0x1410ed800) [pid = 2508] [serial = 1662] [outer = 0x0] 14:03:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 253 (0x1410f2400) [pid = 2508] [serial = 1663] [outer = 0x1410ed800] 14:03:57 INFO - PROCESS | 2508 | 1463432637999 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 254 (0x1410f7000) [pid = 2508] [serial = 1664] [outer = 0x1410ed800] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 253 (0x134bd9c00) [pid = 2508] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 252 (0x135a65400) [pid = 2508] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 251 (0x12d44d400) [pid = 2508] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 250 (0x112eac400) [pid = 2508] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 249 (0x11929d400) [pid = 2508] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 248 (0x135c78000) [pid = 2508] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 247 (0x12682f000) [pid = 2508] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 246 (0x12bae7800) [pid = 2508] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 245 (0x112877400) [pid = 2508] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 244 (0x129390400) [pid = 2508] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x124d30400) [pid = 2508] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:03:58 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x1418b2c00) [pid = 2508] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:03:58 INFO - PROCESS | 2508 | 1463432638616 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 819ms 14:03:58 INFO - PROCESS | 2508 | 1463432638638 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 2508 | 1463432638640 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:03:58 INFO - PROCESS | 2508 | 1463432638642 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 2508 | 1463432638643 Marionette TRACE conn2 <- [1,2190,null,{}] 14:03:58 INFO - PROCESS | 2508 | 1463432638646 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:58 INFO - PROCESS | 2508 | 1463432638747 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:03:58 INFO - PROCESS | 2508 | 1463432638839 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de09000 == 105 [pid = 2508] [id = 555] 14:03:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x113806400) [pid = 2508] [serial = 1665] [outer = 0x0] 14:03:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x126c4dc00) [pid = 2508] [serial = 1666] [outer = 0x113806400] 14:03:58 INFO - PROCESS | 2508 | 1463432638865 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 245 (0x12d44d400) [pid = 2508] [serial = 1667] [outer = 0x113806400] 14:03:59 INFO - PROCESS | 2508 | 1463432639141 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 14:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:03:59 INFO - PROCESS | 2508 | 1463432639160 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 2508 | 1463432639162 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:03:59 INFO - PROCESS | 2508 | 1463432639171 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 2508 | 1463432639173 Marionette TRACE conn2 <- [1,2194,null,{}] 14:03:59 INFO - PROCESS | 2508 | 1463432639176 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 2508 | 1463432639298 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:03:59 INFO - PROCESS | 2508 | 1463432639303 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418cb000 == 106 [pid = 2508] [id = 556] 14:03:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 246 (0x134c8a800) [pid = 2508] [serial = 1668] [outer = 0x0] 14:03:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 247 (0x1410f8800) [pid = 2508] [serial = 1669] [outer = 0x134c8a800] 14:03:59 INFO - PROCESS | 2508 | 1463432639332 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 248 (0x1418b3800) [pid = 2508] [serial = 1670] [outer = 0x134c8a800] 14:03:59 INFO - PROCESS | 2508 | 1463432639715 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 578ms 14:03:59 INFO - PROCESS | 2508 | 1463432639742 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 2508 | 1463432639743 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:03:59 INFO - PROCESS | 2508 | 1463432639745 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 2508 | 1463432639747 Marionette TRACE conn2 <- [1,2198,null,{}] 14:03:59 INFO - PROCESS | 2508 | 1463432639775 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 2508 | 1463432639883 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:03:59 INFO - PROCESS | 2508 | 1463432639887 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428aa000 == 107 [pid = 2508] [id = 557] 14:03:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 249 (0x141a87c00) [pid = 2508] [serial = 1671] [outer = 0x0] 14:03:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 250 (0x141af0000) [pid = 2508] [serial = 1672] [outer = 0x141a87c00] 14:03:59 INFO - PROCESS | 2508 | 1463432639912 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 251 (0x141bccc00) [pid = 2508] [serial = 1673] [outer = 0x141a87c00] 14:04:00 INFO - PROCESS | 2508 | 1463432640258 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 543ms 14:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:04:00 INFO - PROCESS | 2508 | 1463432640290 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 2508 | 1463432640291 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:04:00 INFO - PROCESS | 2508 | 1463432640293 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 2508 | 1463432640294 Marionette TRACE conn2 <- [1,2202,null,{}] 14:04:00 INFO - PROCESS | 2508 | 1463432640296 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:00 INFO - PROCESS | 2508 | 1463432640400 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:04:00 INFO - PROCESS | 2508 | 1463432640590 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x118573000 == 108 [pid = 2508] [id = 558] 14:04:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 252 (0x111f19800) [pid = 2508] [serial = 1674] [outer = 0x0] 14:04:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 253 (0x112587000) [pid = 2508] [serial = 1675] [outer = 0x111f19800] 14:04:00 INFO - PROCESS | 2508 | 1463432640653 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 254 (0x1166b8800) [pid = 2508] [serial = 1676] [outer = 0x111f19800] 14:04:01 INFO - PROCESS | 2508 | 1463432641094 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 868ms 14:04:01 INFO - PROCESS | 2508 | 1463432641161 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 2508 | 1463432641164 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:04:01 INFO - PROCESS | 2508 | 1463432641168 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 2508 | 1463432641170 Marionette TRACE conn2 <- [1,2206,null,{}] 14:04:01 INFO - PROCESS | 2508 | 1463432641174 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 2508 | 1463432641307 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:04:01 INFO - PROCESS | 2508 | 1463432641412 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c459800 == 109 [pid = 2508] [id = 559] 14:04:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 255 (0x118197400) [pid = 2508] [serial = 1677] [outer = 0x0] 14:04:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 256 (0x11988b400) [pid = 2508] [serial = 1678] [outer = 0x118197400] 14:04:01 INFO - PROCESS | 2508 | 1463432641445 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 257 (0x128b99400) [pid = 2508] [serial = 1679] [outer = 0x118197400] 14:04:01 INFO - PROCESS | 2508 | 1463432641916 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 821ms 14:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:04:01 INFO - PROCESS | 2508 | 1463432641991 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 2508 | 1463432641993 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:04:01 INFO - PROCESS | 2508 | 1463432641997 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 2508 | 1463432641998 Marionette TRACE conn2 <- [1,2210,null,{}] 14:04:02 INFO - PROCESS | 2508 | 1463432642001 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 2508 | 1463432642128 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:04:02 INFO - PROCESS | 2508 | 1463432642233 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x138998000 == 110 [pid = 2508] [id = 560] 14:04:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 258 (0x12a981000) [pid = 2508] [serial = 1680] [outer = 0x0] 14:04:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 259 (0x12bada800) [pid = 2508] [serial = 1681] [outer = 0x12a981000] 14:04:02 INFO - PROCESS | 2508 | 1463432642264 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 260 (0x12cf4a800) [pid = 2508] [serial = 1682] [outer = 0x12a981000] 14:04:02 INFO - PROCESS | 2508 | 1463432642702 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 14:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:04:02 INFO - PROCESS | 2508 | 1463432642717 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 2508 | 1463432642718 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:04:02 INFO - PROCESS | 2508 | 1463432642722 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 2508 | 1463432642726 Marionette TRACE conn2 <- [1,2214,null,{}] 14:04:02 INFO - PROCESS | 2508 | 1463432642734 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 2508 | 1463432642860 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:04:03 INFO - PROCESS | 2508 | 1463432642996 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x14361d000 == 111 [pid = 2508] [id = 561] 14:04:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 261 (0x12d9d9c00) [pid = 2508] [serial = 1683] [outer = 0x0] 14:04:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 262 (0x13555d000) [pid = 2508] [serial = 1684] [outer = 0x12d9d9c00] 14:04:03 INFO - PROCESS | 2508 | 1463432643029 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 263 (0x135590000) [pid = 2508] [serial = 1685] [outer = 0x12d9d9c00] 14:04:03 INFO - PROCESS | 2508 | 1463432643442 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 728ms 14:04:03 INFO - PROCESS | 2508 | 1463432643478 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 2508 | 1463432643480 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:04:03 INFO - PROCESS | 2508 | 1463432643499 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 2508 | 1463432643500 Marionette TRACE conn2 <- [1,2218,null,{}] 14:04:03 INFO - PROCESS | 2508 | 1463432643502 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:03 INFO - PROCESS | 2508 | 1463432643628 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:04:03 INFO - PROCESS | 2508 | 1463432643731 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x144992000 == 112 [pid = 2508] [id = 562] 14:04:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 264 (0x13558c400) [pid = 2508] [serial = 1686] [outer = 0x0] 14:04:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 265 (0x135a67c00) [pid = 2508] [serial = 1687] [outer = 0x13558c400] 14:04:03 INFO - PROCESS | 2508 | 1463432643761 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 266 (0x135c1ec00) [pid = 2508] [serial = 1688] [outer = 0x13558c400] 14:04:04 INFO - PROCESS | 2508 | 1463432644177 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 734ms 14:04:04 INFO - PROCESS | 2508 | 1463432644220 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 2508 | 1463432644221 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:04:04 INFO - PROCESS | 2508 | 1463432644223 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 2508 | 1463432644225 Marionette TRACE conn2 <- [1,2222,null,{}] 14:04:04 INFO - PROCESS | 2508 | 1463432644227 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:04 INFO - PROCESS | 2508 | 1463432644353 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:04:04 INFO - PROCESS | 2508 | 1463432644457 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x143633000 == 113 [pid = 2508] [id = 563] 14:04:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 267 (0x140f70c00) [pid = 2508] [serial = 1689] [outer = 0x0] 14:04:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 268 (0x1410f6800) [pid = 2508] [serial = 1690] [outer = 0x140f70c00] 14:04:04 INFO - PROCESS | 2508 | 1463432644493 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 269 (0x141a82c00) [pid = 2508] [serial = 1691] [outer = 0x140f70c00] 14:04:04 INFO - PROCESS | 2508 | 1463432644914 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 14:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:04:04 INFO - PROCESS | 2508 | 1463432644963 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 2508 | 1463432644965 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:04:04 INFO - PROCESS | 2508 | 1463432644969 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 2508 | 1463432644970 Marionette TRACE conn2 <- [1,2226,null,{}] 14:04:04 INFO - PROCESS | 2508 | 1463432644973 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 2508 | 1463432645100 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:04:05 INFO - PROCESS | 2508 | 1463432645235 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x1436c7000 == 114 [pid = 2508] [id = 564] 14:04:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 270 (0x140fd3c00) [pid = 2508] [serial = 1692] [outer = 0x0] 14:04:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 271 (0x140fe0c00) [pid = 2508] [serial = 1693] [outer = 0x140fd3c00] 14:04:05 INFO - PROCESS | 2508 | 1463432645266 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 272 (0x141a8dc00) [pid = 2508] [serial = 1694] [outer = 0x140fd3c00] 14:04:05 INFO - PROCESS | 2508 | 1463432645647 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 14:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:04:05 INFO - PROCESS | 2508 | 1463432645690 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 2508 | 1463432645692 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:04:05 INFO - PROCESS | 2508 | 1463432645694 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 2508 | 1463432645695 Marionette TRACE conn2 <- [1,2230,null,{}] 14:04:05 INFO - PROCESS | 2508 | 1463432645698 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 2508 | 1463432645821 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:04:05 INFO - PROCESS | 2508 | 1463432645952 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x1436e3000 == 115 [pid = 2508] [id = 565] 14:04:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 273 (0x140fda400) [pid = 2508] [serial = 1695] [outer = 0x0] 14:04:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 274 (0x141bc5800) [pid = 2508] [serial = 1696] [outer = 0x140fda400] 14:04:05 INFO - PROCESS | 2508 | 1463432645984 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 275 (0x14281c800) [pid = 2508] [serial = 1697] [outer = 0x140fda400] 14:04:06 INFO - PROCESS | 2508 | 1463432646380 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 14:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:04:06 INFO - PROCESS | 2508 | 1463432646433 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 2508 | 1463432646434 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:04:06 INFO - PROCESS | 2508 | 1463432646438 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 2508 | 1463432646440 Marionette TRACE conn2 <- [1,2234,null,{}] 14:04:06 INFO - PROCESS | 2508 | 1463432646442 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:06 INFO - PROCESS | 2508 | 1463432646582 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:04:06 INFO - PROCESS | 2508 | 1463432646685 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x1439d9800 == 116 [pid = 2508] [id = 566] 14:04:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 276 (0x140327c00) [pid = 2508] [serial = 1698] [outer = 0x0] 14:04:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 277 (0x14032e400) [pid = 2508] [serial = 1699] [outer = 0x140327c00] 14:04:06 INFO - PROCESS | 2508 | 1463432646716 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 278 (0x140332000) [pid = 2508] [serial = 1700] [outer = 0x140327c00] 14:04:07 INFO - PROCESS | 2508 | 1463432647095 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 14:04:07 INFO - PROCESS | 2508 | 1463432647158 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 2508 | 1463432647160 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:04:07 INFO - PROCESS | 2508 | 1463432647162 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 2508 | 1463432647163 Marionette TRACE conn2 <- [1,2238,null,{}] 14:04:07 INFO - PROCESS | 2508 | 1463432647166 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 2508 | 1463432647291 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:04:07 INFO - PROCESS | 2508 | 1463432647398 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x1438e9000 == 117 [pid = 2508] [id = 567] 14:04:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 279 (0x138b80c00) [pid = 2508] [serial = 1701] [outer = 0x0] 14:04:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 280 (0x138b86800) [pid = 2508] [serial = 1702] [outer = 0x138b80c00] 14:04:07 INFO - PROCESS | 2508 | 1463432647428 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 281 (0x138b8b800) [pid = 2508] [serial = 1703] [outer = 0x138b80c00] 14:04:07 INFO - PROCESS | 2508 | 1463432647841 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 720ms 14:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:04:07 INFO - PROCESS | 2508 | 1463432647882 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 2508 | 1463432647884 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:04:07 INFO - PROCESS | 2508 | 1463432647886 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 2508 | 1463432647887 Marionette TRACE conn2 <- [1,2242,null,{}] 14:04:07 INFO - PROCESS | 2508 | 1463432647890 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:08 INFO - PROCESS | 2508 | 1463432648032 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:04:08 INFO - PROCESS | 2508 | 1463432648168 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x141728000 == 118 [pid = 2508] [id = 568] 14:04:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 282 (0x138b8bc00) [pid = 2508] [serial = 1704] [outer = 0x0] 14:04:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 283 (0x14032ec00) [pid = 2508] [serial = 1705] [outer = 0x138b8bc00] 14:04:08 INFO - PROCESS | 2508 | 1463432648203 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 284 (0x14281e400) [pid = 2508] [serial = 1706] [outer = 0x138b8bc00] 14:04:08 INFO - PROCESS | 2508 | 1463432648705 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 871ms 14:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:04:08 INFO - PROCESS | 2508 | 1463432648757 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 2508 | 1463432648759 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:04:08 INFO - PROCESS | 2508 | 1463432648762 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 2508 | 1463432648764 Marionette TRACE conn2 <- [1,2246,null,{}] 14:04:08 INFO - PROCESS | 2508 | 1463432648766 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:08 INFO - PROCESS | 2508 | 1463432648912 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:04:09 INFO - PROCESS | 2508 | 1463432649332 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a17800 == 119 [pid = 2508] [id = 569] 14:04:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 285 (0x110e48400) [pid = 2508] [serial = 1707] [outer = 0x0] 14:04:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 286 (0x11257e000) [pid = 2508] [serial = 1708] [outer = 0x110e48400] 14:04:09 INFO - PROCESS | 2508 | 1463432649367 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 287 (0x1166c0c00) [pid = 2508] [serial = 1709] [outer = 0x110e48400] 14:04:09 INFO - PROCESS | 2508 | 1463432649886 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1171ms 14:04:09 INFO - PROCESS | 2508 | 1463432649935 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:04:09 INFO - PROCESS | 2508 | 1463432649938 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:04:09 INFO - PROCESS | 2508 | 1463432649943 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 2508 | 1463432649946 Marionette TRACE conn2 <- [1,2250,null,{}] 14:04:09 INFO - PROCESS | 2508 | 1463432649951 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 2508 | 1463432650129 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:04:10 INFO - PROCESS | 2508 | 1463432650327 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x134b4f000 == 120 [pid = 2508] [id = 570] 14:04:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 288 (0x118198c00) [pid = 2508] [serial = 1710] [outer = 0x0] 14:04:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 289 (0x11929d800) [pid = 2508] [serial = 1711] [outer = 0x118198c00] 14:04:10 INFO - PROCESS | 2508 | 1463432650355 Marionette DEBUG loaded listener.js 14:04:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 290 (0x1262dc000) [pid = 2508] [serial = 1712] [outer = 0x118198c00] 14:04:10 INFO - PROCESS | 2508 | 1463432650819 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 927ms 14:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:04:10 INFO - PROCESS | 2508 | 1463432650871 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 2508 | 1463432650874 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:04:10 INFO - PROCESS | 2508 | 1463432650876 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 2508 | 1463432650877 Marionette TRACE conn2 <- [1,2254,null,{}] 14:04:10 INFO - PROCESS | 2508 | 1463432650880 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 2508 | 1463432650997 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:04:11 INFO - PROCESS | 2508 | 1463432651111 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a34000 == 121 [pid = 2508] [id = 571] 14:04:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 291 (0x128b98000) [pid = 2508] [serial = 1713] [outer = 0x0] 14:04:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 292 (0x12a6ecc00) [pid = 2508] [serial = 1714] [outer = 0x128b98000] 14:04:11 INFO - PROCESS | 2508 | 1463432651139 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 293 (0x12bddd800) [pid = 2508] [serial = 1715] [outer = 0x128b98000] 14:04:11 INFO - PROCESS | 2508 | 1463432651589 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 771ms 14:04:11 INFO - PROCESS | 2508 | 1463432651648 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:04:11 INFO - PROCESS | 2508 | 1463432651651 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:04:11 INFO - PROCESS | 2508 | 1463432651660 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 2508 | 1463432651666 Marionette TRACE conn2 <- [1,2258,null,{}] 14:04:11 INFO - PROCESS | 2508 | 1463432651672 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:11 INFO - PROCESS | 2508 | 1463432651859 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:04:12 INFO - PROCESS | 2508 | 1463432652057 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x135e15800 == 122 [pid = 2508] [id = 572] 14:04:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 294 (0x129399000) [pid = 2508] [serial = 1716] [outer = 0x0] 14:04:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 295 (0x12c943400) [pid = 2508] [serial = 1717] [outer = 0x129399000] 14:04:12 INFO - PROCESS | 2508 | 1463432652102 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 296 (0x134bc0800) [pid = 2508] [serial = 1718] [outer = 0x129399000] 14:04:12 INFO - PROCESS | 2508 | 1463432652595 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 984ms 14:04:12 INFO - PROCESS | 2508 | 1463432652637 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:04:12 INFO - PROCESS | 2508 | 1463432652639 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:04:12 INFO - PROCESS | 2508 | 1463432652641 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 2508 | 1463432652642 Marionette TRACE conn2 <- [1,2262,null,{}] 14:04:12 INFO - PROCESS | 2508 | 1463432652645 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 2508 | 1463432652766 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:04:12 INFO - PROCESS | 2508 | 1463432652879 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d15000 == 123 [pid = 2508] [id = 573] 14:04:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 297 (0x12100e000) [pid = 2508] [serial = 1719] [outer = 0x0] 14:04:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 298 (0x134bd9c00) [pid = 2508] [serial = 1720] [outer = 0x12100e000] 14:04:12 INFO - PROCESS | 2508 | 1463432652908 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 299 (0x13558fc00) [pid = 2508] [serial = 1721] [outer = 0x12100e000] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1428aa000 == 122 [pid = 2508] [id = 557] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1418cb000 == 121 [pid = 2508] [id = 556] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12de09000 == 120 [pid = 2508] [id = 555] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 298 (0x134c8dc00) [pid = 2508] [serial = 1537] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 297 (0x12f33f000) [pid = 2508] [serial = 1534] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 296 (0x138bd0400) [pid = 2508] [serial = 1543] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 295 (0x135c1e800) [pid = 2508] [serial = 1540] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 294 (0x1160e6800) [pid = 2508] [serial = 1525] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 293 (0x12a77f000) [pid = 2508] [serial = 1531] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 292 (0x1190b9400) [pid = 2508] [serial = 1528] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 291 (0x138bda800) [pid = 2508] [serial = 1546] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 290 (0x140f6f400) [pid = 2508] [serial = 1549] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 289 (0x140f77c00) [pid = 2508] [serial = 1552] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 288 (0x138b07800) [pid = 2508] [serial = 1555] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 287 (0x141a8a800) [pid = 2508] [serial = 1594] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x13890f000 == 119 [pid = 2508] [id = 554] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1360a6800 == 118 [pid = 2508] [id = 553] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12d414000 == 117 [pid = 2508] [id = 552] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12de1d000 == 116 [pid = 2508] [id = 551] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12c05a800 == 115 [pid = 2508] [id = 550] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x1296a5000 == 114 [pid = 2508] [id = 549] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x119b66800 == 113 [pid = 2508] [id = 548] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x11825a000 == 112 [pid = 2508] [id = 547] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12af09000 == 111 [pid = 2508] [id = 546] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x14361b000 == 110 [pid = 2508] [id = 536] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x142cc6000 == 109 [pid = 2508] [id = 535] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x12e184800 == 108 [pid = 2508] [id = 534] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x128a14000 == 107 [pid = 2508] [id = 533] 14:04:13 INFO - PROCESS | 2508 | --DOCSHELL 0x116975800 == 106 [pid = 2508] [id = 532] 14:04:13 INFO - PROCESS | 2508 | 1463432653358 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 769ms 14:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:04:13 INFO - PROCESS | 2508 | 1463432653411 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 2508 | 1463432653412 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:04:13 INFO - PROCESS | 2508 | 1463432653414 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 2508 | 1463432653415 Marionette TRACE conn2 <- [1,2266,null,{}] 14:04:13 INFO - PROCESS | 2508 | 1463432653418 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:13 INFO - PROCESS | 2508 | 1463432653537 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 286 (0x135c05400) [pid = 2508] [serial = 1579] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 285 (0x135c23000) [pid = 2508] [serial = 1582] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 284 (0x134c88c00) [pid = 2508] [serial = 1576] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 283 (0x135c16000) [pid = 2508] [serial = 1580] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 282 (0x1169bfc00) [pid = 2508] [serial = 1559] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 281 (0x113860000) [pid = 2508] [serial = 1558] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 280 (0x12384fc00) [pid = 2508] [serial = 1562] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 279 (0x119438400) [pid = 2508] [serial = 1561] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 278 (0x1360cf400) [pid = 2508] [serial = 1585] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 277 (0x134bca800) [pid = 2508] [serial = 1588] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 276 (0x12cf3e800) [pid = 2508] [serial = 1573] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 275 (0x134bd7400) [pid = 2508] [serial = 1574] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 274 (0x123cc9c00) [pid = 2508] [serial = 1567] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 273 (0x12a77ac00) [pid = 2508] [serial = 1568] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 272 (0x135c75800) [pid = 2508] [serial = 1583] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 271 (0x12ba99c00) [pid = 2508] [serial = 1570] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 270 (0x12c0a9400) [pid = 2508] [serial = 1571] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 269 (0x129390000) [pid = 2508] [serial = 1565] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 268 (0x128b21000) [pid = 2508] [serial = 1564] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 267 (0x141af3000) [pid = 2508] [serial = 1591] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 266 (0x138bd1400) [pid = 2508] [serial = 1586] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 265 (0x141afa800) [pid = 2508] [serial = 1592] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 264 (0x135a66000) [pid = 2508] [serial = 1577] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | --DOMWINDOW == 263 (0x1418af400) [pid = 2508] [serial = 1589] [outer = 0x0] [url = about:blank] 14:04:13 INFO - PROCESS | 2508 | 1463432653637 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x1249dc000 == 107 [pid = 2508] [id = 574] 14:04:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 264 (0x124082400) [pid = 2508] [serial = 1722] [outer = 0x0] 14:04:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 265 (0x129391400) [pid = 2508] [serial = 1723] [outer = 0x124082400] 14:04:13 INFO - PROCESS | 2508 | 1463432653672 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 266 (0x135553c00) [pid = 2508] [serial = 1724] [outer = 0x124082400] 14:04:14 INFO - PROCESS | 2508 | 1463432654008 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 621ms 14:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:04:14 INFO - PROCESS | 2508 | 1463432654035 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 2508 | 1463432654036 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:04:14 INFO - PROCESS | 2508 | 1463432654038 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 2508 | 1463432654039 Marionette TRACE conn2 <- [1,2270,null,{}] 14:04:14 INFO - PROCESS | 2508 | 1463432654042 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 2508 | 1463432654146 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:04:14 INFO - PROCESS | 2508 | 1463432654238 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290d2000 == 108 [pid = 2508] [id = 575] 14:04:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 267 (0x12cf3e800) [pid = 2508] [serial = 1725] [outer = 0x0] 14:04:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 268 (0x135c03800) [pid = 2508] [serial = 1726] [outer = 0x12cf3e800] 14:04:14 INFO - PROCESS | 2508 | 1463432654264 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 269 (0x135c74000) [pid = 2508] [serial = 1727] [outer = 0x12cf3e800] 14:04:14 INFO - PROCESS | 2508 | 1463432654547 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 14:04:14 INFO - PROCESS | 2508 | 1463432654564 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 2508 | 1463432654566 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:04:14 INFO - PROCESS | 2508 | 1463432654575 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 2508 | 1463432654576 Marionette TRACE conn2 <- [1,2274,null,{}] 14:04:14 INFO - PROCESS | 2508 | 1463432654578 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 2508 | 1463432654689 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:04:14 INFO - PROCESS | 2508 | 1463432654776 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8c3800 == 109 [pid = 2508] [id = 576] 14:04:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 270 (0x13558cc00) [pid = 2508] [serial = 1728] [outer = 0x0] 14:04:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 271 (0x1360ce000) [pid = 2508] [serial = 1729] [outer = 0x13558cc00] 14:04:14 INFO - PROCESS | 2508 | 1463432654802 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 272 (0x138bd1800) [pid = 2508] [serial = 1730] [outer = 0x13558cc00] 14:04:15 INFO - PROCESS | 2508 | 1463432655121 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 568ms 14:04:15 INFO - PROCESS | 2508 | 1463432655143 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 2508 | 1463432655144 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:04:15 INFO - PROCESS | 2508 | 1463432655147 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 2508 | 1463432655148 Marionette TRACE conn2 <- [1,2278,null,{}] 14:04:15 INFO - PROCESS | 2508 | 1463432655153 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 2508 | 1463432655255 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:04:15 INFO - PROCESS | 2508 | 1463432655260 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x1361a8000 == 110 [pid = 2508] [id = 577] 14:04:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 273 (0x138bd3000) [pid = 2508] [serial = 1731] [outer = 0x0] 14:04:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 274 (0x140330c00) [pid = 2508] [serial = 1732] [outer = 0x138bd3000] 14:04:15 INFO - PROCESS | 2508 | 1463432655286 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 275 (0x140fd5000) [pid = 2508] [serial = 1733] [outer = 0x138bd3000] 14:04:15 INFO - PROCESS | 2508 | 1463432655682 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 571ms 14:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:04:15 INFO - PROCESS | 2508 | 1463432655728 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 2508 | 1463432655729 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:04:15 INFO - PROCESS | 2508 | 1463432655741 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 2508 | 1463432655742 Marionette TRACE conn2 <- [1,2282,null,{}] 14:04:15 INFO - PROCESS | 2508 | 1463432655745 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 2508 | 1463432655898 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:04:15 INFO - PROCESS | 2508 | 1463432655911 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x140420000 == 111 [pid = 2508] [id = 578] 14:04:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 276 (0x140fd5800) [pid = 2508] [serial = 1734] [outer = 0x0] 14:04:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 277 (0x140fdb800) [pid = 2508] [serial = 1735] [outer = 0x140fd5800] 14:04:15 INFO - PROCESS | 2508 | 1463432655937 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 278 (0x1410f5800) [pid = 2508] [serial = 1736] [outer = 0x140fd5800] 14:04:16 INFO - PROCESS | 2508 | 1463432656317 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 628ms 14:04:16 INFO - PROCESS | 2508 | 1463432656361 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 2508 | 1463432656362 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:04:16 INFO - PROCESS | 2508 | 1463432656364 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 2508 | 1463432656366 Marionette TRACE conn2 <- [1,2286,null,{}] 14:04:16 INFO - PROCESS | 2508 | 1463432656375 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 2508 | 1463432656518 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:04:16 INFO - PROCESS | 2508 | 1463432656534 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x141734000 == 112 [pid = 2508] [id = 579] 14:04:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 279 (0x1410f4000) [pid = 2508] [serial = 1737] [outer = 0x0] 14:04:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 280 (0x1418adc00) [pid = 2508] [serial = 1738] [outer = 0x1410f4000] 14:04:16 INFO - PROCESS | 2508 | 1463432656563 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 281 (0x141afb400) [pid = 2508] [serial = 1739] [outer = 0x1410f4000] 14:04:16 INFO - PROCESS | 2508 | 1463432656944 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 626ms 14:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:04:16 INFO - PROCESS | 2508 | 1463432656991 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 2508 | 1463432656992 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:04:16 INFO - PROCESS | 2508 | 1463432656995 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 2508 | 1463432656996 Marionette TRACE conn2 <- [1,2290,null,{}] 14:04:17 INFO - PROCESS | 2508 | 1463432656999 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 2508 | 1463432657155 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:04:17 INFO - PROCESS | 2508 | 1463432657201 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428ba800 == 113 [pid = 2508] [id = 580] 14:04:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 282 (0x141bcd400) [pid = 2508] [serial = 1740] [outer = 0x0] 14:04:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 283 (0x14290b800) [pid = 2508] [serial = 1741] [outer = 0x141bcd400] 14:04:17 INFO - PROCESS | 2508 | 1463432657226 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 284 (0x142c3d800) [pid = 2508] [serial = 1742] [outer = 0x141bcd400] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 283 (0x12db8c800) [pid = 2508] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 282 (0x134bc3c00) [pid = 2508] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 281 (0x113806400) [pid = 2508] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 280 (0x116a51400) [pid = 2508] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 279 (0x1410ed800) [pid = 2508] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 278 (0x110e45400) [pid = 2508] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 277 (0x124d51400) [pid = 2508] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 276 (0x12c4bd000) [pid = 2508] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 275 (0x12a6cdc00) [pid = 2508] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 274 (0x12db8d400) [pid = 2508] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 273 (0x11988dc00) [pid = 2508] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 272 (0x12c4b6400) [pid = 2508] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 271 (0x12108cc00) [pid = 2508] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 270 (0x12db98400) [pid = 2508] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 269 (0x12d43dc00) [pid = 2508] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 268 (0x12108b000) [pid = 2508] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 267 (0x141a83c00) [pid = 2508] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 266 (0x12cfcc800) [pid = 2508] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 265 (0x111e26400) [pid = 2508] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 264 (0x113164c00) [pid = 2508] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 263 (0x112a74400) [pid = 2508] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 262 (0x134c8a800) [pid = 2508] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 261 (0x1190b3c00) [pid = 2508] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 260 (0x1169cd400) [pid = 2508] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 259 (0x1293d8800) [pid = 2508] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 258 (0x113345400) [pid = 2508] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 257 (0x117e4fc00) [pid = 2508] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 256 (0x113341800) [pid = 2508] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 255 (0x125609800) [pid = 2508] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 254 (0x119a48400) [pid = 2508] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 253 (0x118e89000) [pid = 2508] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 252 (0x118e86000) [pid = 2508] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 251 (0x12a981400) [pid = 2508] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 250 (0x12a6ca400) [pid = 2508] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 249 (0x11385b800) [pid = 2508] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 248 (0x135c70400) [pid = 2508] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 247 (0x112872800) [pid = 2508] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 246 (0x11270e000) [pid = 2508] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 245 (0x12a6c3800) [pid = 2508] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 244 (0x119d29400) [pid = 2508] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x12659e400) [pid = 2508] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x12db90c00) [pid = 2508] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x115e37c00) [pid = 2508] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x12badec00) [pid = 2508] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x12be8d800) [pid = 2508] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x123e0b400) [pid = 2508] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x1166bf000) [pid = 2508] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x1190b9000) [pid = 2508] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x126c47c00) [pid = 2508] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:04:17 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x11858a800) [pid = 2508] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:04:18 INFO - PROCESS | 2508 | 1463432658116 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1171ms 14:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:04:18 INFO - PROCESS | 2508 | 1463432658167 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 2508 | 1463432658168 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:04:18 INFO - PROCESS | 2508 | 1463432658170 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 2508 | 1463432658171 Marionette TRACE conn2 <- [1,2294,null,{}] 14:04:18 INFO - PROCESS | 2508 | 1463432658173 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:18 INFO - PROCESS | 2508 | 1463432658317 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:04:18 INFO - PROCESS | 2508 | 1463432658380 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x126044000 == 114 [pid = 2508] [id = 581] 14:04:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x113160400) [pid = 2508] [serial = 1743] [outer = 0x0] 14:04:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x116074c00) [pid = 2508] [serial = 1744] [outer = 0x113160400] 14:04:18 INFO - PROCESS | 2508 | 1463432658405 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x11858f400) [pid = 2508] [serial = 1745] [outer = 0x113160400] 14:04:18 INFO - PROCESS | 2508 | 1463432658686 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 14:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:04:18 INFO - PROCESS | 2508 | 1463432658738 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 2508 | 1463432658739 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:04:18 INFO - PROCESS | 2508 | 1463432658741 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 2508 | 1463432658742 Marionette TRACE conn2 <- [1,2298,null,{}] 14:04:18 INFO - PROCESS | 2508 | 1463432658744 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:18 INFO - PROCESS | 2508 | 1463432658853 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:04:18 INFO - PROCESS | 2508 | 1463432658949 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d120000 == 115 [pid = 2508] [id = 582] 14:04:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x1180c0c00) [pid = 2508] [serial = 1746] [outer = 0x0] 14:04:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x121009400) [pid = 2508] [serial = 1747] [outer = 0x1180c0c00] 14:04:18 INFO - PROCESS | 2508 | 1463432658976 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x128b20000) [pid = 2508] [serial = 1748] [outer = 0x1180c0c00] 14:04:19 INFO - PROCESS | 2508 | 1463432659302 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 617ms 14:04:19 INFO - PROCESS | 2508 | 1463432659361 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 2508 | 1463432659362 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:04:19 INFO - PROCESS | 2508 | 1463432659366 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 2508 | 1463432659367 Marionette TRACE conn2 <- [1,2302,null,{}] 14:04:19 INFO - PROCESS | 2508 | 1463432659371 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 2508 | 1463432659548 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:04:19 INFO - PROCESS | 2508 | 1463432659664 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x1405ce000 == 116 [pid = 2508] [id = 583] 14:04:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x1167acc00) [pid = 2508] [serial = 1749] [outer = 0x0] 14:04:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x12938dc00) [pid = 2508] [serial = 1750] [outer = 0x1167acc00] 14:04:19 INFO - PROCESS | 2508 | 1463432659692 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x12c0a3400) [pid = 2508] [serial = 1751] [outer = 0x1167acc00] 14:04:20 INFO - PROCESS | 2508 | 1463432660084 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 771ms 14:04:20 INFO - PROCESS | 2508 | 1463432660172 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 2508 | 1463432660175 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:04:20 INFO - PROCESS | 2508 | 1463432660197 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 2508 | 1463432660201 Marionette TRACE conn2 <- [1,2306,null,{}] 14:04:20 INFO - PROCESS | 2508 | 1463432660213 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:20 INFO - PROCESS | 2508 | 1463432660502 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:04:20 INFO - PROCESS | 2508 | 1463432660624 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a628800 == 117 [pid = 2508] [id = 584] 14:04:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x117e48800) [pid = 2508] [serial = 1752] [outer = 0x0] 14:04:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 245 (0x118586400) [pid = 2508] [serial = 1753] [outer = 0x117e48800] 14:04:20 INFO - PROCESS | 2508 | 1463432660675 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 246 (0x119d29800) [pid = 2508] [serial = 1754] [outer = 0x117e48800] 14:04:21 INFO - PROCESS | 2508 | 1463432661154 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 995ms 14:04:21 INFO - PROCESS | 2508 | 1463432661185 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 2508 | 1463432661190 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:04:21 INFO - PROCESS | 2508 | 1463432661196 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 2508 | 1463432661198 Marionette TRACE conn2 <- [1,2310,null,{}] 14:04:21 INFO - PROCESS | 2508 | 1463432661203 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:21 INFO - PROCESS | 2508 | 1463432661337 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:04:21 INFO - PROCESS | 2508 | 1463432661444 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a3b000 == 118 [pid = 2508] [id = 585] 14:04:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 247 (0x123c97800) [pid = 2508] [serial = 1755] [outer = 0x0] 14:04:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 248 (0x1290de000) [pid = 2508] [serial = 1756] [outer = 0x123c97800] 14:04:21 INFO - PROCESS | 2508 | 1463432661474 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 249 (0x12a976000) [pid = 2508] [serial = 1757] [outer = 0x123c97800] 14:04:21 INFO - PROCESS | 2508 | 1463432661977 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 822ms 14:04:22 INFO - PROCESS | 2508 | 1463432662019 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 2508 | 1463432662020 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:04:22 INFO - PROCESS | 2508 | 1463432662023 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 2508 | 1463432662026 Marionette TRACE conn2 <- [1,2314,null,{}] 14:04:22 INFO - PROCESS | 2508 | 1463432662034 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 2508 | 1463432662169 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:04:22 INFO - PROCESS | 2508 | 1463432662308 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x141ce2800 == 119 [pid = 2508] [id = 586] 14:04:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 250 (0x12aa63400) [pid = 2508] [serial = 1758] [outer = 0x0] 14:04:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 251 (0x12cf42c00) [pid = 2508] [serial = 1759] [outer = 0x12aa63400] 14:04:22 INFO - PROCESS | 2508 | 1463432662345 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 252 (0x12db8dc00) [pid = 2508] [serial = 1760] [outer = 0x12aa63400] 14:04:22 INFO - PROCESS | 2508 | 1463432662781 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 821ms 14:04:22 INFO - PROCESS | 2508 | 1463432662845 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 2508 | 1463432662847 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:04:22 INFO - PROCESS | 2508 | 1463432662849 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 2508 | 1463432662851 Marionette TRACE conn2 <- [1,2318,null,{}] 14:04:22 INFO - PROCESS | 2508 | 1463432662853 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 2508 | 1463432662979 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:04:23 INFO - PROCESS | 2508 | 1463432663089 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x143807800 == 120 [pid = 2508] [id = 587] 14:04:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 253 (0x12f346000) [pid = 2508] [serial = 1761] [outer = 0x0] 14:04:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 254 (0x134bd3000) [pid = 2508] [serial = 1762] [outer = 0x12f346000] 14:04:23 INFO - PROCESS | 2508 | 1463432663120 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 255 (0x135558c00) [pid = 2508] [serial = 1763] [outer = 0x12f346000] 14:04:23 INFO - PROCESS | 2508 | 1463432663562 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 2508 | 1463432663622 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:04:23 INFO - PROCESS | 2508 | 1463432663624 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 2508 | 1463432663625 Marionette TRACE conn2 <- [1,2322,null,{}] 14:04:23 INFO - PROCESS | 2508 | 1463432663628 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:23 INFO - PROCESS | 2508 | 1463432663753 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:04:23 INFO - PROCESS | 2508 | 1463432663889 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x1438ee800 == 121 [pid = 2508] [id = 588] 14:04:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 256 (0x134bc1800) [pid = 2508] [serial = 1764] [outer = 0x0] 14:04:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 257 (0x135c0dc00) [pid = 2508] [serial = 1765] [outer = 0x134bc1800] 14:04:23 INFO - PROCESS | 2508 | 1463432663921 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 258 (0x138b8c000) [pid = 2508] [serial = 1766] [outer = 0x134bc1800] 14:04:24 INFO - PROCESS | 2508 | 1463432664325 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 14:04:24 INFO - PROCESS | 2508 | 1463432664345 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 2508 | 1463432664347 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:04:24 INFO - PROCESS | 2508 | 1463432664349 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 2508 | 1463432664350 Marionette TRACE conn2 <- [1,2326,null,{}] 14:04:24 INFO - PROCESS | 2508 | 1463432664353 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 2508 | 1463432664500 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:04:24 INFO - PROCESS | 2508 | 1463432664641 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x14174a000 == 122 [pid = 2508] [id = 589] 14:04:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 259 (0x14032d800) [pid = 2508] [serial = 1767] [outer = 0x0] 14:04:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 260 (0x1418acc00) [pid = 2508] [serial = 1768] [outer = 0x14032d800] 14:04:24 INFO - PROCESS | 2508 | 1463432664671 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 261 (0x142820400) [pid = 2508] [serial = 1769] [outer = 0x14032d800] 14:04:25 INFO - PROCESS | 2508 | 1463432665137 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 820ms 14:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:04:25 INFO - PROCESS | 2508 | 1463432665170 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 2508 | 1463432665171 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:04:25 INFO - PROCESS | 2508 | 1463432665173 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 2508 | 1463432665175 Marionette TRACE conn2 <- [1,2330,null,{}] 14:04:25 INFO - PROCESS | 2508 | 1463432665177 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 2508 | 1463432665303 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:04:25 INFO - PROCESS | 2508 | 1463432665440 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x14175d800 == 123 [pid = 2508] [id = 590] 14:04:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 262 (0x14281f400) [pid = 2508] [serial = 1770] [outer = 0x0] 14:04:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 263 (0x14290c000) [pid = 2508] [serial = 1771] [outer = 0x14281f400] 14:04:25 INFO - PROCESS | 2508 | 1463432665472 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 264 (0x142c42000) [pid = 2508] [serial = 1772] [outer = 0x14281f400] 14:04:25 INFO - PROCESS | 2508 | 1463432665939 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 819ms 14:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:04:25 INFO - PROCESS | 2508 | 1463432665993 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 2508 | 1463432665994 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:04:25 INFO - PROCESS | 2508 | 1463432665997 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 2508 | 1463432665999 Marionette TRACE conn2 <- [1,2334,null,{}] 14:04:26 INFO - PROCESS | 2508 | 1463432666023 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 2508 | 1463432666156 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:04:26 INFO - PROCESS | 2508 | 1463432666271 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a648000 == 124 [pid = 2508] [id = 591] 14:04:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 265 (0x124d29400) [pid = 2508] [serial = 1773] [outer = 0x0] 14:04:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 266 (0x1410f6000) [pid = 2508] [serial = 1774] [outer = 0x124d29400] 14:04:26 INFO - PROCESS | 2508 | 1463432666301 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 267 (0x142c45800) [pid = 2508] [serial = 1775] [outer = 0x124d29400] 14:04:26 INFO - PROCESS | 2508 | 1463432666780 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 840ms 14:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:04:26 INFO - PROCESS | 2508 | 1463432666837 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 2508 | 1463432666839 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:04:26 INFO - PROCESS | 2508 | 1463432666841 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 2508 | 1463432666843 Marionette TRACE conn2 <- [1,2338,null,{}] 14:04:26 INFO - PROCESS | 2508 | 1463432666845 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 2508 | 1463432666977 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:04:27 INFO - PROCESS | 2508 | 1463432667117 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x135e13000 == 125 [pid = 2508] [id = 592] 14:04:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 268 (0x121009800) [pid = 2508] [serial = 1776] [outer = 0x0] 14:04:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 269 (0x143427800) [pid = 2508] [serial = 1777] [outer = 0x121009800] 14:04:27 INFO - PROCESS | 2508 | 1463432667147 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 270 (0x14342e400) [pid = 2508] [serial = 1778] [outer = 0x121009800] 14:04:27 INFO - PROCESS | 2508 | 1463432667595 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 821ms 14:04:27 INFO - PROCESS | 2508 | 1463432667662 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:04:27 INFO - PROCESS | 2508 | 1463432667664 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:04:27 INFO - PROCESS | 2508 | 1463432667667 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 2508 | 1463432667668 Marionette TRACE conn2 <- [1,2342,null,{}] 14:04:27 INFO - PROCESS | 2508 | 1463432667671 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:27 INFO - PROCESS | 2508 | 1463432667802 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:04:27 INFO - PROCESS | 2508 | 1463432667917 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x113a8a000 == 126 [pid = 2508] [id = 593] 14:04:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 271 (0x116a53c00) [pid = 2508] [serial = 1779] [outer = 0x0] 14:04:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 272 (0x119006000) [pid = 2508] [serial = 1780] [outer = 0x116a53c00] 14:04:27 INFO - PROCESS | 2508 | 1463432667989 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 273 (0x1292cb800) [pid = 2508] [serial = 1781] [outer = 0x116a53c00] 14:04:28 INFO - PROCESS | 2508 | 1463432668461 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 869ms 14:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:04:28 INFO - PROCESS | 2508 | 1463432668536 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 2508 | 1463432668538 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:04:28 INFO - PROCESS | 2508 | 1463432668540 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 2508 | 1463432668542 Marionette TRACE conn2 <- [1,2346,null,{}] 14:04:28 INFO - PROCESS | 2508 | 1463432668545 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:28 INFO - PROCESS | 2508 | 1463432668691 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:04:29 INFO - PROCESS | 2508 | 1463432669331 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171dc800 == 127 [pid = 2508] [id = 594] 14:04:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 274 (0x110d5ac00) [pid = 2508] [serial = 1782] [outer = 0x0] 14:04:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 275 (0x110e43c00) [pid = 2508] [serial = 1783] [outer = 0x110d5ac00] 14:04:29 INFO - PROCESS | 2508 | 1463432669386 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 276 (0x111f57800) [pid = 2508] [serial = 1784] [outer = 0x110d5ac00] 14:04:29 INFO - PROCESS | 2508 | 1463432669896 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1373ms 14:04:29 INFO - PROCESS | 2508 | 1463432669915 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 2508 | 1463432669918 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:04:29 INFO - PROCESS | 2508 | 1463432669921 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 2508 | 1463432669923 Marionette TRACE conn2 <- [1,2350,null,{}] 14:04:29 INFO - PROCESS | 2508 | 1463432669926 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:30 INFO - PROCESS | 2508 | 1463432670044 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:04:30 INFO - PROCESS | 2508 | 1463432670159 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x1170b6800 == 128 [pid = 2508] [id = 595] 14:04:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 277 (0x110d5d000) [pid = 2508] [serial = 1785] [outer = 0x0] 14:04:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 278 (0x11270a400) [pid = 2508] [serial = 1786] [outer = 0x110d5d000] 14:04:30 INFO - PROCESS | 2508 | 1463432670189 Marionette DEBUG loaded listener.js 14:04:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 279 (0x113164400) [pid = 2508] [serial = 1787] [outer = 0x110d5d000] 14:04:30 INFO - PROCESS | 2508 | 1463432670685 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 821ms 14:04:30 INFO - PROCESS | 2508 | 1463432670744 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 2508 | 1463432670746 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:04:30 INFO - PROCESS | 2508 | 1463432670754 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 2508 | 1463432670755 Marionette TRACE conn2 <- [1,2354,null,{}] 14:04:30 INFO - PROCESS | 2508 | 1463432670759 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:30 INFO - PROCESS | 2508 | 1463432670863 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:04:30 INFO - PROCESS | 2508 | 1463432670988 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x116f19000 == 129 [pid = 2508] [id = 596] 14:04:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 280 (0x115ebac00) [pid = 2508] [serial = 1788] [outer = 0x0] 14:04:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 281 (0x1160e8800) [pid = 2508] [serial = 1789] [outer = 0x115ebac00] 14:04:31 INFO - PROCESS | 2508 | 1463432671059 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 282 (0x1169c5800) [pid = 2508] [serial = 1790] [outer = 0x115ebac00] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x12d103800 == 128 [pid = 2508] [id = 350] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1296a8800 == 127 [pid = 2508] [id = 187] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 281 (0x141af0000) [pid = 2508] [serial = 1672] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x12d120000 == 126 [pid = 2508] [id = 582] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x126044000 == 125 [pid = 2508] [id = 581] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1428ba800 == 124 [pid = 2508] [id = 580] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x141734000 == 123 [pid = 2508] [id = 579] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x140420000 == 122 [pid = 2508] [id = 578] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1361a8000 == 121 [pid = 2508] [id = 577] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x12d8c3800 == 120 [pid = 2508] [id = 576] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1290d2000 == 119 [pid = 2508] [id = 575] 14:04:31 INFO - PROCESS | 2508 | 1463432671738 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1249dc000 == 118 [pid = 2508] [id = 574] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x137d15000 == 117 [pid = 2508] [id = 573] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x135e15800 == 116 [pid = 2508] [id = 572] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x135a34000 == 115 [pid = 2508] [id = 571] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x134b4f000 == 114 [pid = 2508] [id = 570] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x128a17800 == 113 [pid = 2508] [id = 569] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1438e9000 == 112 [pid = 2508] [id = 567] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1439d9800 == 111 [pid = 2508] [id = 566] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1436e3000 == 110 [pid = 2508] [id = 565] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x1436c7000 == 109 [pid = 2508] [id = 564] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x143633000 == 108 [pid = 2508] [id = 563] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x144992000 == 107 [pid = 2508] [id = 562] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x14361d000 == 106 [pid = 2508] [id = 561] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x138998000 == 105 [pid = 2508] [id = 560] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x12c459800 == 104 [pid = 2508] [id = 559] 14:04:31 INFO - PROCESS | 2508 | --DOCSHELL 0x118573000 == 103 [pid = 2508] [id = 558] 14:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1027ms 14:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:04:31 INFO - PROCESS | 2508 | 1463432671789 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 2508 | 1463432671791 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:04:31 INFO - PROCESS | 2508 | 1463432671799 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 2508 | 1463432671805 Marionette TRACE conn2 <- [1,2358,null,{}] 14:04:31 INFO - PROCESS | 2508 | 1463432671810 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 2508 | 1463432671935 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 280 (0x134bcf000) [pid = 2508] [serial = 1408] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 279 (0x134bdd400) [pid = 2508] [serial = 1309] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 278 (0x126c4cc00) [pid = 2508] [serial = 1603] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 277 (0x126c4dc00) [pid = 2508] [serial = 1666] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 276 (0x1360cb400) [pid = 2508] [serial = 1612] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 275 (0x12aa66000) [pid = 2508] [serial = 1646] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 274 (0x141bcb000) [pid = 2508] [serial = 1621] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 273 (0x1410f7000) [pid = 2508] [serial = 1664] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 272 (0x11287e400) [pid = 2508] [serial = 1390] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 271 (0x12c4b5c00) [pid = 2508] [serial = 1399] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 270 (0x111a0c800) [pid = 2508] [serial = 1597] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 269 (0x12c947400) [pid = 2508] [serial = 1159] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 268 (0x12bde0000) [pid = 2508] [serial = 1303] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 267 (0x134bdb800) [pid = 2508] [serial = 1411] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 266 (0x12a772c00) [pid = 2508] [serial = 1360] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 265 (0x12d451800) [pid = 2508] [serial = 1652] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 264 (0x11987f400) [pid = 2508] [serial = 1600] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 263 (0x1260c0800) [pid = 2508] [serial = 1645] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 262 (0x123c9ec00) [pid = 2508] [serial = 1345] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 261 (0x142c3f000) [pid = 2508] [serial = 1630] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 260 (0x135c75000) [pid = 2508] [serial = 1657] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 259 (0x12d9e1000) [pid = 2508] [serial = 1405] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 258 (0x128b25400) [pid = 2508] [serial = 1643] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 257 (0x141a8f800) [pid = 2508] [serial = 1595] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 256 (0x143424400) [pid = 2508] [serial = 1636] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 255 (0x12db94000) [pid = 2508] [serial = 1240] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 254 (0x141afc800) [pid = 2508] [serial = 1618] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 253 (0x1293d8400) [pid = 2508] [serial = 1315] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 252 (0x12d44d400) [pid = 2508] [serial = 1667] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 251 (0x118588000) [pid = 2508] [serial = 1640] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 250 (0x118193800) [pid = 2508] [serial = 1225] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 249 (0x1410f8800) [pid = 2508] [serial = 1669] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 248 (0x138b10000) [pid = 2508] [serial = 1484] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 247 (0x1418b3000) [pid = 2508] [serial = 1556] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 246 (0x1418b3800) [pid = 2508] [serial = 1670] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 245 (0x12aac1c00) [pid = 2508] [serial = 1363] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 244 (0x1410f2400) [pid = 2508] [serial = 1663] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x134bd1c00) [pid = 2508] [serial = 1414] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x134bc8400) [pid = 2508] [serial = 1312] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x1293d9400) [pid = 2508] [serial = 1357] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x12cf48c00) [pid = 2508] [serial = 1651] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x1292cec00) [pid = 2508] [serial = 1633] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x126c55800) [pid = 2508] [serial = 1351] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x138b0d000) [pid = 2508] [serial = 1658] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x126822c00) [pid = 2508] [serial = 1396] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x12db95c00) [pid = 2508] [serial = 1606] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x135c1cc00) [pid = 2508] [serial = 1655] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x121014c00) [pid = 2508] [serial = 1228] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x12d9dfc00) [pid = 2508] [serial = 1306] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x12cf4b800) [pid = 2508] [serial = 1237] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x118092400) [pid = 2508] [serial = 1339] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x140f79000) [pid = 2508] [serial = 1661] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x135a60400) [pid = 2508] [serial = 1246] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x11316b800) [pid = 2508] [serial = 1336] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x12c281000) [pid = 2508] [serial = 1234] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x12d450c00) [pid = 2508] [serial = 1654] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x124d32c00) [pid = 2508] [serial = 1348] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x1292c4c00) [pid = 2508] [serial = 1354] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x13530c400) [pid = 2508] [serial = 1243] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x11929b000) [pid = 2508] [serial = 1393] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x142907c00) [pid = 2508] [serial = 1624] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x1161e6000) [pid = 2508] [serial = 1639] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x12c0a8c00) [pid = 2508] [serial = 1648] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x138bdac00) [pid = 2508] [serial = 1660] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x125608000) [pid = 2508] [serial = 1642] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x12cfbf800) [pid = 2508] [serial = 1402] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x1293dac00) [pid = 2508] [serial = 1231] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x118530400) [pid = 2508] [serial = 1294] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x141a91800) [pid = 2508] [serial = 1615] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x121089800) [pid = 2508] [serial = 1297] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x135558400) [pid = 2508] [serial = 1609] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x12a429800) [pid = 2508] [serial = 1300] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x12c4ba800) [pid = 2508] [serial = 1649] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x14281dc00) [pid = 2508] [serial = 1627] [outer = 0x0] [url = about:blank] 14:04:31 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x119d24c00) [pid = 2508] [serial = 1342] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 2508 | 1463432672028 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x118573000 == 104 [pid = 2508] [id = 597] 14:04:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x115ebc000) [pid = 2508] [serial = 1791] [outer = 0x0] 14:04:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x11693fc00) [pid = 2508] [serial = 1792] [outer = 0x115ebc000] 14:04:32 INFO - PROCESS | 2508 | 1463432672055 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x1180c1c00) [pid = 2508] [serial = 1793] [outer = 0x115ebc000] 14:04:32 INFO - PROCESS | 2508 | 1463432672430 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 684ms 14:04:32 INFO - PROCESS | 2508 | 1463432672477 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 2508 | 1463432672479 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:04:32 INFO - PROCESS | 2508 | 1463432672482 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 2508 | 1463432672483 Marionette TRACE conn2 <- [1,2362,null,{}] 14:04:32 INFO - PROCESS | 2508 | 1463432672485 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 2508 | 1463432672585 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:04:32 INFO - PROCESS | 2508 | 1463432672589 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x123a14800 == 105 [pid = 2508] [id = 598] 14:04:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x118190800) [pid = 2508] [serial = 1794] [outer = 0x0] 14:04:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x1181f2c00) [pid = 2508] [serial = 1795] [outer = 0x118190800] 14:04:32 INFO - PROCESS | 2508 | 1463432672615 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x1187a8400) [pid = 2508] [serial = 1796] [outer = 0x118190800] 14:04:33 INFO - PROCESS | 2508 | 1463432673043 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 14:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:04:33 INFO - PROCESS | 2508 | 1463432673055 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 2508 | 1463432673057 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:04:33 INFO - PROCESS | 2508 | 1463432673060 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 2508 | 1463432673076 Marionette TRACE conn2 <- [1,2366,null,{}] 14:04:33 INFO - PROCESS | 2508 | 1463432673080 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 2508 | 1463432673233 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:04:33 INFO - PROCESS | 2508 | 1463432673241 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x12457b000 == 106 [pid = 2508] [id = 599] 14:04:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x1190bb800) [pid = 2508] [serial = 1797] [outer = 0x0] 14:04:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x119294000) [pid = 2508] [serial = 1798] [outer = 0x1190bb800] 14:04:33 INFO - PROCESS | 2508 | 1463432673272 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x119881c00) [pid = 2508] [serial = 1799] [outer = 0x1190bb800] 14:04:33 INFO - PROCESS | 2508 | 1463432673707 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 684ms 14:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:04:33 INFO - PROCESS | 2508 | 1463432673744 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 2508 | 1463432673746 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:04:33 INFO - PROCESS | 2508 | 1463432673748 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 2508 | 1463432673749 Marionette TRACE conn2 <- [1,2370,null,{}] 14:04:33 INFO - PROCESS | 2508 | 1463432673754 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 2508 | 1463432673903 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:04:33 INFO - PROCESS | 2508 | 1463432673921 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x1262b4800 == 107 [pid = 2508] [id = 600] 14:04:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x119a42800) [pid = 2508] [serial = 1800] [outer = 0x0] 14:04:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x121013800) [pid = 2508] [serial = 1801] [outer = 0x119a42800] 14:04:33 INFO - PROCESS | 2508 | 1463432673947 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x12384d400) [pid = 2508] [serial = 1802] [outer = 0x119a42800] 14:04:34 INFO - PROCESS | 2508 | 1463432674310 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 572ms 14:04:34 INFO - PROCESS | 2508 | 1463432674321 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 2508 | 1463432674322 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:04:34 INFO - PROCESS | 2508 | 1463432674324 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 2508 | 1463432674325 Marionette TRACE conn2 <- [1,2374,null,{}] 14:04:34 INFO - PROCESS | 2508 | 1463432674327 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:34 INFO - PROCESS | 2508 | 1463432674467 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:04:34 INFO - PROCESS | 2508 | 1463432674482 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x12781a800 == 108 [pid = 2508] [id = 601] 14:04:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x119d24000) [pid = 2508] [serial = 1803] [outer = 0x0] 14:04:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x123c99000) [pid = 2508] [serial = 1804] [outer = 0x119d24000] 14:04:34 INFO - PROCESS | 2508 | 1463432674508 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x124567c00) [pid = 2508] [serial = 1805] [outer = 0x119d24000] 14:04:34 INFO - PROCESS | 2508 | 1463432674875 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 14:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:04:34 INFO - PROCESS | 2508 | 1463432674892 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 2508 | 1463432674894 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:04:34 INFO - PROCESS | 2508 | 1463432674896 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 2508 | 1463432674897 Marionette TRACE conn2 <- [1,2378,null,{}] 14:04:34 INFO - PROCESS | 2508 | 1463432674899 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 2508 | 1463432675027 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:04:35 INFO - PROCESS | 2508 | 1463432675043 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x128ef1800 == 109 [pid = 2508] [id = 602] 14:04:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x124568000) [pid = 2508] [serial = 1806] [outer = 0x0] 14:04:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x124d49800) [pid = 2508] [serial = 1807] [outer = 0x124568000] 14:04:35 INFO - PROCESS | 2508 | 1463432675069 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x1256ed800) [pid = 2508] [serial = 1808] [outer = 0x124568000] 14:04:35 INFO - PROCESS | 2508 | 1463432675453 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 567ms 14:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:04:35 INFO - PROCESS | 2508 | 1463432675464 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 2508 | 1463432675465 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:04:35 INFO - PROCESS | 2508 | 1463432675471 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 2508 | 1463432675472 Marionette TRACE conn2 <- [1,2382,null,{}] 14:04:35 INFO - PROCESS | 2508 | 1463432675474 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 2508 | 1463432675605 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:04:35 INFO - PROCESS | 2508 | 1463432675621 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296aa800 == 110 [pid = 2508] [id = 603] 14:04:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x124ae9000) [pid = 2508] [serial = 1809] [outer = 0x0] 14:04:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x1262d9000) [pid = 2508] [serial = 1810] [outer = 0x124ae9000] 14:04:35 INFO - PROCESS | 2508 | 1463432675655 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x12675bc00) [pid = 2508] [serial = 1811] [outer = 0x124ae9000] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x138bd9000) [pid = 2508] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x12a981800) [pid = 2508] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x12659a400) [pid = 2508] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x135306400) [pid = 2508] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x140f6e400) [pid = 2508] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x129391c00) [pid = 2508] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x138b11800) [pid = 2508] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x112581000) [pid = 2508] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x1360cd000) [pid = 2508] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x1161ef800) [pid = 2508] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x121008000) [pid = 2508] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x116ae7c00) [pid = 2508] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x135a62c00) [pid = 2508] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x119a46000) [pid = 2508] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x135c6c800) [pid = 2508] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x12c93f400) [pid = 2508] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x12cf3cc00) [pid = 2508] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x134c8a400) [pid = 2508] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x135c73800) [pid = 2508] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x1360c4400) [pid = 2508] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x1360c7c00) [pid = 2508] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x141a87c00) [pid = 2508] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x118515000) [pid = 2508] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x135c6e000) [pid = 2508] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x12c949c00) [pid = 2508] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x134bd2c00) [pid = 2508] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x110d5b400) [pid = 2508] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x124081000) [pid = 2508] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x12cf3e800) [pid = 2508] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x129399000) [pid = 2508] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x128b98000) [pid = 2508] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x140fd5800) [pid = 2508] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x110e48400) [pid = 2508] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x118198c00) [pid = 2508] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x12100e000) [pid = 2508] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x138bd3000) [pid = 2508] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x1410f4000) [pid = 2508] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x124082400) [pid = 2508] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x13558cc00) [pid = 2508] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x141bcd400) [pid = 2508] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x113160400) [pid = 2508] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:04:36 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x1180c0c00) [pid = 2508] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:04:36 INFO - PROCESS | 2508 | 1463432676553 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1122ms 14:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:04:36 INFO - PROCESS | 2508 | 1463432676591 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 2508 | 1463432676593 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:04:36 INFO - PROCESS | 2508 | 1463432676595 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 2508 | 1463432676596 Marionette TRACE conn2 <- [1,2386,null,{}] 14:04:36 INFO - PROCESS | 2508 | 1463432676604 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:36 INFO - PROCESS | 2508 | 1463432676712 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:04:36 INFO - PROCESS | 2508 | 1463432676717 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x12934b000 == 111 [pid = 2508] [id = 604] 14:04:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x11929a800) [pid = 2508] [serial = 1812] [outer = 0x0] 14:04:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x123c92c00) [pid = 2508] [serial = 1813] [outer = 0x11929a800] 14:04:36 INFO - PROCESS | 2508 | 1463432676748 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x126763c00) [pid = 2508] [serial = 1814] [outer = 0x11929a800] 14:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 14:04:37 INFO - PROCESS | 2508 | 1463432677111 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:04:37 INFO - PROCESS | 2508 | 1463432677115 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 2508 | 1463432677119 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:04:37 INFO - PROCESS | 2508 | 1463432677122 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 2508 | 1463432677124 Marionette TRACE conn2 <- [1,2390,null,{}] 14:04:37 INFO - PROCESS | 2508 | 1463432677126 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 2508 | 1463432677242 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:04:37 INFO - PROCESS | 2508 | 1463432677330 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7e5800 == 112 [pid = 2508] [id = 605] 14:04:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x126761400) [pid = 2508] [serial = 1815] [outer = 0x0] 14:04:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x126c55c00) [pid = 2508] [serial = 1816] [outer = 0x126761400] 14:04:37 INFO - PROCESS | 2508 | 1463432677355 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x128b9d800) [pid = 2508] [serial = 1817] [outer = 0x126761400] 14:04:37 INFO - PROCESS | 2508 | 1463432677662 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 570ms 14:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:04:37 INFO - PROCESS | 2508 | 1463432677692 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 2508 | 1463432677693 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:04:37 INFO - PROCESS | 2508 | 1463432677695 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 2508 | 1463432677696 Marionette TRACE conn2 <- [1,2394,null,{}] 14:04:37 INFO - PROCESS | 2508 | 1463432677699 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 2508 | 1463432677802 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:04:37 INFO - PROCESS | 2508 | 1463432677806 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c049800 == 113 [pid = 2508] [id = 606] 14:04:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x12108b000) [pid = 2508] [serial = 1818] [outer = 0x0] 14:04:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x1290e7400) [pid = 2508] [serial = 1819] [outer = 0x12108b000] 14:04:37 INFO - PROCESS | 2508 | 1463432677831 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x1292cf000) [pid = 2508] [serial = 1820] [outer = 0x12108b000] 14:04:38 INFO - PROCESS | 2508 | 1463432678193 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms 14:04:38 INFO - PROCESS | 2508 | 1463432678220 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 2508 | 1463432678221 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:04:38 INFO - PROCESS | 2508 | 1463432678224 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 2508 | 1463432678225 Marionette TRACE conn2 <- [1,2398,null,{}] 14:04:38 INFO - PROCESS | 2508 | 1463432678227 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:38 INFO - PROCESS | 2508 | 1463432678366 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:04:38 INFO - PROCESS | 2508 | 1463432678542 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x113314800 == 114 [pid = 2508] [id = 607] 14:04:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x110e49800) [pid = 2508] [serial = 1821] [outer = 0x0] 14:04:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x111c88c00) [pid = 2508] [serial = 1822] [outer = 0x110e49800] 14:04:38 INFO - PROCESS | 2508 | 1463432678587 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x112877c00) [pid = 2508] [serial = 1823] [outer = 0x110e49800] 14:04:39 INFO - PROCESS | 2508 | 1463432679097 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 920ms 14:04:39 INFO - PROCESS | 2508 | 1463432679145 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 2508 | 1463432679148 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:04:39 INFO - PROCESS | 2508 | 1463432679154 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 2508 | 1463432679156 Marionette TRACE conn2 <- [1,2402,null,{}] 14:04:39 INFO - PROCESS | 2508 | 1463432679159 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:39 INFO - PROCESS | 2508 | 1463432679283 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:04:39 INFO - PROCESS | 2508 | 1463432679376 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x119e8a800 == 115 [pid = 2508] [id = 608] 14:04:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x113d65000) [pid = 2508] [serial = 1824] [outer = 0x0] 14:04:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x115ebc800) [pid = 2508] [serial = 1825] [outer = 0x113d65000] 14:04:39 INFO - PROCESS | 2508 | 1463432679409 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x1169cb000) [pid = 2508] [serial = 1826] [outer = 0x113d65000] 14:04:39 INFO - PROCESS | 2508 | 1463432679869 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 772ms 14:04:39 INFO - PROCESS | 2508 | 1463432679928 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 2508 | 1463432679931 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:04:39 INFO - PROCESS | 2508 | 1463432679933 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 2508 | 1463432679935 Marionette TRACE conn2 <- [1,2406,null,{}] 14:04:39 INFO - PROCESS | 2508 | 1463432679937 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 2508 | 1463432680058 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:04:40 INFO - PROCESS | 2508 | 1463432680152 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af07800 == 116 [pid = 2508] [id = 609] 14:04:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x118191c00) [pid = 2508] [serial = 1827] [outer = 0x0] 14:04:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x118588800) [pid = 2508] [serial = 1828] [outer = 0x118191c00] 14:04:40 INFO - PROCESS | 2508 | 1463432680184 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x11942c000) [pid = 2508] [serial = 1829] [outer = 0x118191c00] 14:04:40 INFO - PROCESS | 2508 | 1463432680636 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 14:04:40 INFO - PROCESS | 2508 | 1463432680654 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 2508 | 1463432680656 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:04:40 INFO - PROCESS | 2508 | 1463432680663 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 2508 | 1463432680668 Marionette TRACE conn2 <- [1,2410,null,{}] 14:04:40 INFO - PROCESS | 2508 | 1463432680672 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 2508 | 1463432680797 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:04:40 INFO - PROCESS | 2508 | 1463432680895 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9c8800 == 117 [pid = 2508] [id = 610] 14:04:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x118e86000) [pid = 2508] [serial = 1830] [outer = 0x0] 14:04:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x119a43400) [pid = 2508] [serial = 1831] [outer = 0x118e86000] 14:04:40 INFO - PROCESS | 2508 | 1463432680927 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x12659b800) [pid = 2508] [serial = 1832] [outer = 0x118e86000] 14:04:41 INFO - PROCESS | 2508 | 1463432681360 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 728ms 14:04:41 INFO - PROCESS | 2508 | 1463432681388 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:04:41 INFO - PROCESS | 2508 | 1463432681390 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:04:41 INFO - PROCESS | 2508 | 1463432681393 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 2508 | 1463432681395 Marionette TRACE conn2 <- [1,2414,null,{}] 14:04:41 INFO - PROCESS | 2508 | 1463432681398 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:41 INFO - PROCESS | 2508 | 1463432681592 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:04:41 INFO - PROCESS | 2508 | 1463432681721 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d10e000 == 118 [pid = 2508] [id = 611] 14:04:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x126823000) [pid = 2508] [serial = 1833] [outer = 0x0] 14:04:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x128b21000) [pid = 2508] [serial = 1834] [outer = 0x126823000] 14:04:41 INFO - PROCESS | 2508 | 1463432681773 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x1290e1800) [pid = 2508] [serial = 1835] [outer = 0x126823000] 14:04:42 INFO - PROCESS | 2508 | 1463432682233 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 870ms 14:04:42 INFO - PROCESS | 2508 | 1463432682264 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:04:42 INFO - PROCESS | 2508 | 1463432682265 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:04:42 INFO - PROCESS | 2508 | 1463432682268 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 2508 | 1463432682269 Marionette TRACE conn2 <- [1,2418,null,{}] 14:04:42 INFO - PROCESS | 2508 | 1463432682271 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:42 INFO - PROCESS | 2508 | 1463432682390 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:04:42 INFO - PROCESS | 2508 | 1463432682515 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d803000 == 119 [pid = 2508] [id = 612] 14:04:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x1293d8c00) [pid = 2508] [serial = 1836] [outer = 0x0] 14:04:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x1293e7000) [pid = 2508] [serial = 1837] [outer = 0x1293d8c00] 14:04:42 INFO - PROCESS | 2508 | 1463432682554 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x12a6f4800) [pid = 2508] [serial = 1838] [outer = 0x1293d8c00] 14:04:43 INFO - PROCESS | 2508 | 1463432683008 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 820ms 14:04:43 INFO - PROCESS | 2508 | 1463432683089 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 2508 | 1463432683090 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:04:43 INFO - PROCESS | 2508 | 1463432683092 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 2508 | 1463432683094 Marionette TRACE conn2 <- [1,2422,null,{}] 14:04:43 INFO - PROCESS | 2508 | 1463432683096 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 2508 | 1463432683269 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:04:43 INFO - PROCESS | 2508 | 1463432683339 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de06800 == 120 [pid = 2508] [id = 613] 14:04:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x12a6f2800) [pid = 2508] [serial = 1839] [outer = 0x0] 14:04:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x12a977400) [pid = 2508] [serial = 1840] [outer = 0x12a6f2800] 14:04:43 INFO - PROCESS | 2508 | 1463432683371 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x12aa67400) [pid = 2508] [serial = 1841] [outer = 0x12a6f2800] 14:04:43 INFO - PROCESS | 2508 | 1463432683782 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 14:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:04:43 INFO - PROCESS | 2508 | 1463432683812 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 2508 | 1463432683813 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:04:43 INFO - PROCESS | 2508 | 1463432683816 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 2508 | 1463432683817 Marionette TRACE conn2 <- [1,2426,null,{}] 14:04:43 INFO - PROCESS | 2508 | 1463432683819 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 2508 | 1463432683940 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:04:44 INFO - PROCESS | 2508 | 1463432684065 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e16b000 == 121 [pid = 2508] [id = 614] 14:04:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x12a778c00) [pid = 2508] [serial = 1842] [outer = 0x0] 14:04:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x12aacac00) [pid = 2508] [serial = 1843] [outer = 0x12a778c00] 14:04:44 INFO - PROCESS | 2508 | 1463432684098 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x12ba91000) [pid = 2508] [serial = 1844] [outer = 0x12a778c00] 14:04:44 INFO - PROCESS | 2508 | 1463432684511 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 719ms 14:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:04:44 INFO - PROCESS | 2508 | 1463432684535 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 2508 | 1463432684537 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:04:44 INFO - PROCESS | 2508 | 1463432684539 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 2508 | 1463432684540 Marionette TRACE conn2 <- [1,2430,null,{}] 14:04:44 INFO - PROCESS | 2508 | 1463432684561 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:44 INFO - PROCESS | 2508 | 1463432684681 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:04:44 INFO - PROCESS | 2508 | 1463432684778 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x134b5e000 == 122 [pid = 2508] [id = 615] 14:04:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x12ba90400) [pid = 2508] [serial = 1845] [outer = 0x0] 14:04:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x12bae3000) [pid = 2508] [serial = 1846] [outer = 0x12ba90400] 14:04:44 INFO - PROCESS | 2508 | 1463432684809 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x12bde0800) [pid = 2508] [serial = 1847] [outer = 0x12ba90400] 14:04:45 INFO - PROCESS | 2508 | 1463432685317 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 819ms 14:04:45 INFO - PROCESS | 2508 | 1463432685359 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:04:45 INFO - PROCESS | 2508 | 1463432685361 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:04:45 INFO - PROCESS | 2508 | 1463432685365 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 2508 | 1463432685367 Marionette TRACE conn2 <- [1,2434,null,{}] 14:04:45 INFO - PROCESS | 2508 | 1463432685370 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:45 INFO - PROCESS | 2508 | 1463432685556 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:04:45 INFO - PROCESS | 2508 | 1463432685704 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x135cd0000 == 123 [pid = 2508] [id = 616] 14:04:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x12bde0000) [pid = 2508] [serial = 1848] [outer = 0x0] 14:04:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x12be99000) [pid = 2508] [serial = 1849] [outer = 0x12bde0000] 14:04:45 INFO - PROCESS | 2508 | 1463432685735 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x12c27c400) [pid = 2508] [serial = 1850] [outer = 0x12bde0000] 14:04:46 INFO - PROCESS | 2508 | 1463432686173 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 872ms 14:04:46 INFO - PROCESS | 2508 | 1463432686237 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:04:46 INFO - PROCESS | 2508 | 1463432686238 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:04:46 INFO - PROCESS | 2508 | 1463432686241 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 2508 | 1463432686242 Marionette TRACE conn2 <- [1,2438,null,{}] 14:04:46 INFO - PROCESS | 2508 | 1463432686245 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:46 INFO - PROCESS | 2508 | 1463432686381 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:04:46 INFO - PROCESS | 2508 | 1463432686615 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x135e14000 == 124 [pid = 2508] [id = 617] 14:04:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x128b29800) [pid = 2508] [serial = 1851] [outer = 0x0] 14:04:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x12c4b1000) [pid = 2508] [serial = 1852] [outer = 0x128b29800] 14:04:46 INFO - PROCESS | 2508 | 1463432686672 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x12c93c800) [pid = 2508] [serial = 1853] [outer = 0x128b29800] 14:04:47 INFO - PROCESS | 2508 | 1463432687161 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 969ms 14:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:04:47 INFO - PROCESS | 2508 | 1463432687221 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 2508 | 1463432687222 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:04:47 INFO - PROCESS | 2508 | 1463432687227 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 2508 | 1463432687229 Marionette TRACE conn2 <- [1,2442,null,{}] 14:04:47 INFO - PROCESS | 2508 | 1463432687231 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:47 INFO - PROCESS | 2508 | 1463432687373 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:04:47 INFO - PROCESS | 2508 | 1463432687476 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be1b000 == 125 [pid = 2508] [id = 618] 14:04:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x12bde2000) [pid = 2508] [serial = 1854] [outer = 0x0] 14:04:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x12cfc1c00) [pid = 2508] [serial = 1855] [outer = 0x12bde2000] 14:04:47 INFO - PROCESS | 2508 | 1463432687506 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x12cfcd800) [pid = 2508] [serial = 1856] [outer = 0x12bde2000] 14:04:47 INFO - PROCESS | 2508 | 1463432687993 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 773ms 14:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:04:48 INFO - PROCESS | 2508 | 1463432688000 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 2508 | 1463432688002 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:04:48 INFO - PROCESS | 2508 | 1463432688004 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 2508 | 1463432688005 Marionette TRACE conn2 <- [1,2446,null,{}] 14:04:48 INFO - PROCESS | 2508 | 1463432688008 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:48 INFO - PROCESS | 2508 | 1463432688131 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:04:48 INFO - PROCESS | 2508 | 1463432688259 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x11824a000 == 126 [pid = 2508] [id = 619] 14:04:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x1169c1800) [pid = 2508] [serial = 1857] [outer = 0x0] 14:04:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x118593400) [pid = 2508] [serial = 1858] [outer = 0x1169c1800] 14:04:48 INFO - PROCESS | 2508 | 1463432688293 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x12cfcbc00) [pid = 2508] [serial = 1859] [outer = 0x1169c1800] 14:04:48 INFO - PROCESS | 2508 | 1463432688976 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1026ms 14:04:49 INFO - PROCESS | 2508 | 1463432689040 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 2508 | 1463432689042 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:04:49 INFO - PROCESS | 2508 | 1463432689045 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 2508 | 1463432689047 Marionette TRACE conn2 <- [1,2450,null,{}] 14:04:49 INFO - PROCESS | 2508 | 1463432689051 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:49 INFO - PROCESS | 2508 | 1463432689176 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:04:49 INFO - PROCESS | 2508 | 1463432689312 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x12395d000 == 127 [pid = 2508] [id = 620] 14:04:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x110faf800) [pid = 2508] [serial = 1860] [outer = 0x0] 14:04:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x113160400) [pid = 2508] [serial = 1861] [outer = 0x110faf800] 14:04:49 INFO - PROCESS | 2508 | 1463432689343 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x1161e2400) [pid = 2508] [serial = 1862] [outer = 0x110faf800] 14:04:49 INFO - PROCESS | 2508 | 1463432689855 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 825ms 14:04:49 INFO - PROCESS | 2508 | 1463432689871 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 2508 | 1463432689875 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:04:49 INFO - PROCESS | 2508 | 1463432689879 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 2508 | 1463432689881 Marionette TRACE conn2 <- [1,2454,null,{}] 14:04:49 INFO - PROCESS | 2508 | 1463432689883 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 2508 | 1463432690000 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:04:50 INFO - PROCESS | 2508 | 1463432690100 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x12381c000 == 128 [pid = 2508] [id = 621] 14:04:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x11808f400) [pid = 2508] [serial = 1863] [outer = 0x0] 14:04:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x11818c800) [pid = 2508] [serial = 1864] [outer = 0x11808f400] 14:04:50 INFO - PROCESS | 2508 | 1463432690129 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x1190b6000) [pid = 2508] [serial = 1865] [outer = 0x11808f400] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9d9800 == 127 [pid = 2508] [id = 454] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x1361bb000 == 126 [pid = 2508] [id = 491] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12c049800 == 125 [pid = 2508] [id = 606] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7e5800 == 124 [pid = 2508] [id = 605] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12934b000 == 123 [pid = 2508] [id = 604] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x1296aa800 == 122 [pid = 2508] [id = 603] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x128ef1800 == 121 [pid = 2508] [id = 602] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x14032e400) [pid = 2508] [serial = 1699] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x138b86800) [pid = 2508] [serial = 1702] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x14032ec00) [pid = 2508] [serial = 1705] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x12938dc00) [pid = 2508] [serial = 1750] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12781a800 == 120 [pid = 2508] [id = 601] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x1262b4800 == 119 [pid = 2508] [id = 600] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12457b000 == 118 [pid = 2508] [id = 599] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x123a14800 == 117 [pid = 2508] [id = 598] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x118573000 == 116 [pid = 2508] [id = 597] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x116f19000 == 115 [pid = 2508] [id = 596] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x1170b6800 == 114 [pid = 2508] [id = 595] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x1171dc800 == 113 [pid = 2508] [id = 594] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x135e13000 == 112 [pid = 2508] [id = 592] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12a648000 == 111 [pid = 2508] [id = 591] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x14175d800 == 110 [pid = 2508] [id = 590] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x14174a000 == 109 [pid = 2508] [id = 589] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x1438ee800 == 108 [pid = 2508] [id = 588] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x143807800 == 107 [pid = 2508] [id = 587] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x143a6e000 == 106 [pid = 2508] [id = 517] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x141ce2800 == 105 [pid = 2508] [id = 586] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x135a3b000 == 104 [pid = 2508] [id = 585] 14:04:50 INFO - PROCESS | 2508 | --DOCSHELL 0x12a628800 == 103 [pid = 2508] [id = 584] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x141bccc00) [pid = 2508] [serial = 1673] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x12d9dd800) [pid = 2508] [serial = 1466] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x135a5d800) [pid = 2508] [serial = 1469] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x135c72800) [pid = 2508] [serial = 1472] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x1360c8c00) [pid = 2508] [serial = 1475] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x1360d1400) [pid = 2508] [serial = 1478] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x138b0f400) [pid = 2508] [serial = 1481] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x140f74800) [pid = 2508] [serial = 1550] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x134c8d000) [pid = 2508] [serial = 1535] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x12c280800) [pid = 2508] [serial = 1463] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x138b05000) [pid = 2508] [serial = 1541] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x1418aac00) [pid = 2508] [serial = 1553] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x1290da000) [pid = 2508] [serial = 1532] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x1418a5c00) [pid = 2508] [serial = 1547] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x11927c400) [pid = 2508] [serial = 1526] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x138bd7000) [pid = 2508] [serial = 1544] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x123c97c00) [pid = 2508] [serial = 1529] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x12508c800) [pid = 2508] [serial = 1460] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x119299000) [pid = 2508] [serial = 1457] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x135c17800) [pid = 2508] [serial = 1523] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x135c07000) [pid = 2508] [serial = 1538] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x135c76800) [pid = 2508] [serial = 1454] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x12407a400) [pid = 2508] [serial = 1601] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x140f79400) [pid = 2508] [serial = 1613] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x134bde800) [pid = 2508] [serial = 1607] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x13555c400) [pid = 2508] [serial = 1610] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x112a65800) [pid = 2508] [serial = 1598] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x12badcc00) [pid = 2508] [serial = 1604] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x135c03800) [pid = 2508] [serial = 1726] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x135c74000) [pid = 2508] [serial = 1727] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x141bc5800) [pid = 2508] [serial = 1696] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x12c943400) [pid = 2508] [serial = 1717] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x134bc0800) [pid = 2508] [serial = 1718] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x12a6ecc00) [pid = 2508] [serial = 1714] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x12bddd800) [pid = 2508] [serial = 1715] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x11988b400) [pid = 2508] [serial = 1678] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x140fdb800) [pid = 2508] [serial = 1735] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x1166c0c00) [pid = 2508] [serial = 1709] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x11257e000) [pid = 2508] [serial = 1708] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x11929d800) [pid = 2508] [serial = 1711] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x1262dc000) [pid = 2508] [serial = 1712] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x140fe0c00) [pid = 2508] [serial = 1693] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x13558fc00) [pid = 2508] [serial = 1721] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x134bd9c00) [pid = 2508] [serial = 1720] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x140330c00) [pid = 2508] [serial = 1732] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x1418adc00) [pid = 2508] [serial = 1738] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x112587000) [pid = 2508] [serial = 1675] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x129391400) [pid = 2508] [serial = 1723] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x135553c00) [pid = 2508] [serial = 1724] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x1410f5800) [pid = 2508] [serial = 1736] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x13555d000) [pid = 2508] [serial = 1684] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x1360ce000) [pid = 2508] [serial = 1729] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x138bd1800) [pid = 2508] [serial = 1730] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x135a67c00) [pid = 2508] [serial = 1687] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x1410f6800) [pid = 2508] [serial = 1690] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x14290b800) [pid = 2508] [serial = 1741] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x12bada800) [pid = 2508] [serial = 1681] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x116074c00) [pid = 2508] [serial = 1744] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x141afb400) [pid = 2508] [serial = 1739] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x142c3d800) [pid = 2508] [serial = 1742] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x11858f400) [pid = 2508] [serial = 1745] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x128b20000) [pid = 2508] [serial = 1748] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x121009400) [pid = 2508] [serial = 1747] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x140fd5000) [pid = 2508] [serial = 1733] [outer = 0x0] [url = about:blank] 14:04:50 INFO - PROCESS | 2508 | 1463432690598 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 14:04:50 INFO - PROCESS | 2508 | 1463432690654 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:04:50 INFO - PROCESS | 2508 | 1463432690656 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:04:50 INFO - PROCESS | 2508 | 1463432690658 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 2508 | 1463432690661 Marionette TRACE conn2 <- [1,2458,null,{}] 14:04:50 INFO - PROCESS | 2508 | 1463432690669 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 2508 | 1463432690777 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:04:50 INFO - PROCESS | 2508 | 1463432690862 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x123a14800 == 104 [pid = 2508] [id = 622] 14:04:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x118e7f400) [pid = 2508] [serial = 1866] [outer = 0x0] 14:04:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x11987fc00) [pid = 2508] [serial = 1867] [outer = 0x118e7f400] 14:04:50 INFO - PROCESS | 2508 | 1463432690891 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x119a42000) [pid = 2508] [serial = 1868] [outer = 0x118e7f400] 14:04:51 INFO - PROCESS | 2508 | 1463432691222 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 14:04:51 INFO - PROCESS | 2508 | 1463432691230 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 2508 | 1463432691232 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:04:51 INFO - PROCESS | 2508 | 1463432691237 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 2508 | 1463432691238 Marionette TRACE conn2 <- [1,2462,null,{}] 14:04:51 INFO - PROCESS | 2508 | 1463432691241 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 2508 | 1463432691400 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:04:51 INFO - PROCESS | 2508 | 1463432691555 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x126864000 == 105 [pid = 2508] [id = 623] 14:04:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x119b37400) [pid = 2508] [serial = 1869] [outer = 0x0] 14:04:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x12100cc00) [pid = 2508] [serial = 1870] [outer = 0x119b37400] 14:04:51 INFO - PROCESS | 2508 | 1463432691595 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x123cc5800) [pid = 2508] [serial = 1871] [outer = 0x119b37400] 14:04:51 INFO - PROCESS | 2508 | 1463432691946 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 773ms 14:04:52 INFO - PROCESS | 2508 | 1463432692009 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 2508 | 1463432692010 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:04:52 INFO - PROCESS | 2508 | 1463432692013 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 2508 | 1463432692014 Marionette TRACE conn2 <- [1,2466,null,{}] 14:04:52 INFO - PROCESS | 2508 | 1463432692016 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:52 INFO - PROCESS | 2508 | 1463432692117 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:04:52 INFO - PROCESS | 2508 | 1463432692122 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x1296a8800 == 106 [pid = 2508] [id = 624] 14:04:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x123f7a000) [pid = 2508] [serial = 1872] [outer = 0x0] 14:04:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x12560a400) [pid = 2508] [serial = 1873] [outer = 0x123f7a000] 14:04:52 INFO - PROCESS | 2508 | 1463432692147 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x1262db800) [pid = 2508] [serial = 1874] [outer = 0x123f7a000] 14:04:52 INFO - PROCESS | 2508 | 1463432692521 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 14:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:04:52 INFO - PROCESS | 2508 | 1463432692537 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 2508 | 1463432692538 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:04:52 INFO - PROCESS | 2508 | 1463432692541 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 2508 | 1463432692542 Marionette TRACE conn2 <- [1,2470,null,{}] 14:04:52 INFO - PROCESS | 2508 | 1463432692544 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:52 INFO - PROCESS | 2508 | 1463432692717 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:04:52 INFO - PROCESS | 2508 | 1463432692737 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba40000 == 107 [pid = 2508] [id = 625] 14:04:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x1260c8c00) [pid = 2508] [serial = 1875] [outer = 0x0] 14:04:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x128b1e000) [pid = 2508] [serial = 1876] [outer = 0x1260c8c00] 14:04:52 INFO - PROCESS | 2508 | 1463432692763 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x12a6c8400) [pid = 2508] [serial = 1877] [outer = 0x1260c8c00] 14:04:53 INFO - PROCESS | 2508 | 1463432693136 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 619ms 14:04:53 INFO - PROCESS | 2508 | 1463432693160 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 2508 | 1463432693161 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:04:53 INFO - PROCESS | 2508 | 1463432693164 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 2508 | 1463432693165 Marionette TRACE conn2 <- [1,2474,null,{}] 14:04:53 INFO - PROCESS | 2508 | 1463432693167 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:53 INFO - PROCESS | 2508 | 1463432693308 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:04:53 INFO - PROCESS | 2508 | 1463432693324 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c21c000 == 108 [pid = 2508] [id = 626] 14:04:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x12a6cac00) [pid = 2508] [serial = 1878] [outer = 0x0] 14:04:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x12a6ef800) [pid = 2508] [serial = 1879] [outer = 0x12a6cac00] 14:04:53 INFO - PROCESS | 2508 | 1463432693349 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x12c09f400) [pid = 2508] [serial = 1880] [outer = 0x12a6cac00] 14:04:53 INFO - PROCESS | 2508 | 1463432693715 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 568ms 14:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:04:53 INFO - PROCESS | 2508 | 1463432693732 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 2508 | 1463432693734 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:04:53 INFO - PROCESS | 2508 | 1463432693736 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 2508 | 1463432693737 Marionette TRACE conn2 <- [1,2478,null,{}] 14:04:53 INFO - PROCESS | 2508 | 1463432693739 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:53 INFO - PROCESS | 2508 | 1463432693876 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:04:53 INFO - PROCESS | 2508 | 1463432693893 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d122800 == 109 [pid = 2508] [id = 627] 14:04:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x12c09fc00) [pid = 2508] [serial = 1881] [outer = 0x0] 14:04:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x12c4b6000) [pid = 2508] [serial = 1882] [outer = 0x12c09fc00] 14:04:53 INFO - PROCESS | 2508 | 1463432693918 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x12c948400) [pid = 2508] [serial = 1883] [outer = 0x12c09fc00] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x1167acc00) [pid = 2508] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x124568000) [pid = 2508] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x110d5d000) [pid = 2508] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x119a42800) [pid = 2508] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x110d5ac00) [pid = 2508] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x115ebc000) [pid = 2508] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x118190800) [pid = 2508] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x1190bb800) [pid = 2508] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x115ebac00) [pid = 2508] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x124ae9000) [pid = 2508] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x126761400) [pid = 2508] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x11929a800) [pid = 2508] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:04:54 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x119d24000) [pid = 2508] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:04:54 INFO - PROCESS | 2508 | 1463432694735 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1074ms 14:04:54 INFO - PROCESS | 2508 | 1463432694811 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 2508 | 1463432694814 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:04:54 INFO - PROCESS | 2508 | 1463432694817 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 2508 | 1463432694820 Marionette TRACE conn2 <- [1,2482,null,{}] 14:04:54 INFO - PROCESS | 2508 | 1463432694824 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:54 INFO - PROCESS | 2508 | 1463432694952 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:04:55 INFO - PROCESS | 2508 | 1463432695076 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190e2000 == 110 [pid = 2508] [id = 628] 14:04:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x11257f000) [pid = 2508] [serial = 1884] [outer = 0x0] 14:04:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x116074c00) [pid = 2508] [serial = 1885] [outer = 0x11257f000] 14:04:55 INFO - PROCESS | 2508 | 1463432695110 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x11767a800) [pid = 2508] [serial = 1886] [outer = 0x11257f000] 14:04:55 INFO - PROCESS | 2508 | 1463432695550 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 771ms 14:04:55 INFO - PROCESS | 2508 | 1463432695593 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 2508 | 1463432695597 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:04:55 INFO - PROCESS | 2508 | 1463432695605 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 2508 | 1463432695607 Marionette TRACE conn2 <- [1,2486,null,{}] 14:04:55 INFO - PROCESS | 2508 | 1463432695609 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:55 INFO - PROCESS | 2508 | 1463432695734 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:04:55 INFO - PROCESS | 2508 | 1463432695828 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a1c800 == 111 [pid = 2508] [id = 629] 14:04:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x118194c00) [pid = 2508] [serial = 1887] [outer = 0x0] 14:04:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x119007000) [pid = 2508] [serial = 1888] [outer = 0x118194c00] 14:04:55 INFO - PROCESS | 2508 | 1463432695859 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x119434400) [pid = 2508] [serial = 1889] [outer = 0x118194c00] 14:04:56 INFO - PROCESS | 2508 | 1463432696304 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 719ms 14:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:04:56 INFO - PROCESS | 2508 | 1463432696335 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 2508 | 1463432696337 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:04:56 INFO - PROCESS | 2508 | 1463432696341 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 2508 | 1463432696344 Marionette TRACE conn2 <- [1,2490,null,{}] 14:04:56 INFO - PROCESS | 2508 | 1463432696354 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:56 INFO - PROCESS | 2508 | 1463432696480 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:04:56 INFO - PROCESS | 2508 | 1463432696574 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x12de16000 == 112 [pid = 2508] [id = 630] 14:04:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x119a46000) [pid = 2508] [serial = 1890] [outer = 0x0] 14:04:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x12480e000) [pid = 2508] [serial = 1891] [outer = 0x119a46000] 14:04:56 INFO - PROCESS | 2508 | 1463432696607 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x12675c800) [pid = 2508] [serial = 1892] [outer = 0x119a46000] 14:04:57 INFO - PROCESS | 2508 | 1463432697071 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 772ms 14:04:57 INFO - PROCESS | 2508 | 1463432697114 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 2508 | 1463432697117 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:04:57 INFO - PROCESS | 2508 | 1463432697119 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 2508 | 1463432697121 Marionette TRACE conn2 <- [1,2494,null,{}] 14:04:57 INFO - PROCESS | 2508 | 1463432697123 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:57 INFO - PROCESS | 2508 | 1463432697248 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:04:57 INFO - PROCESS | 2508 | 1463432697343 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x135e09000 == 113 [pid = 2508] [id = 631] 14:04:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x126c4d800) [pid = 2508] [serial = 1893] [outer = 0x0] 14:04:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x1290df000) [pid = 2508] [serial = 1894] [outer = 0x126c4d800] 14:04:57 INFO - PROCESS | 2508 | 1463432697374 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x129394000) [pid = 2508] [serial = 1895] [outer = 0x126c4d800] 14:04:57 INFO - PROCESS | 2508 | 1463432697826 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 14:04:57 INFO - PROCESS | 2508 | 1463432697892 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 2508 | 1463432697894 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:04:57 INFO - PROCESS | 2508 | 1463432697896 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 2508 | 1463432697897 Marionette TRACE conn2 <- [1,2498,null,{}] 14:04:57 INFO - PROCESS | 2508 | 1463432697900 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:58 INFO - PROCESS | 2508 | 1463432698019 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:04:58 INFO - PROCESS | 2508 | 1463432698113 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x13602d800 == 114 [pid = 2508] [id = 632] 14:04:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x126c4ec00) [pid = 2508] [serial = 1896] [outer = 0x0] 14:04:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x12a975400) [pid = 2508] [serial = 1897] [outer = 0x126c4ec00] 14:04:58 INFO - PROCESS | 2508 | 1463432698144 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x12bde3c00) [pid = 2508] [serial = 1898] [outer = 0x126c4ec00] 14:04:58 INFO - PROCESS | 2508 | 1463432698580 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 719ms 14:04:58 INFO - PROCESS | 2508 | 1463432698629 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 2508 | 1463432698630 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:04:58 INFO - PROCESS | 2508 | 1463432698634 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 2508 | 1463432698636 Marionette TRACE conn2 <- [1,2502,null,{}] 14:04:58 INFO - PROCESS | 2508 | 1463432698638 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:58 INFO - PROCESS | 2508 | 1463432698767 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:04:58 INFO - PROCESS | 2508 | 1463432698891 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x1361b7000 == 115 [pid = 2508] [id = 633] 14:04:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x12c283000) [pid = 2508] [serial = 1899] [outer = 0x0] 14:04:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x12cf3cc00) [pid = 2508] [serial = 1900] [outer = 0x12c283000] 14:04:58 INFO - PROCESS | 2508 | 1463432698924 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x12d9dfc00) [pid = 2508] [serial = 1901] [outer = 0x12c283000] 14:04:59 INFO - PROCESS | 2508 | 1463432699352 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 772ms 14:04:59 INFO - PROCESS | 2508 | 1463432699407 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:04:59 INFO - PROCESS | 2508 | 1463432699408 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:04:59 INFO - PROCESS | 2508 | 1463432699411 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:04:59 INFO - PROCESS | 2508 | 1463432699412 Marionette TRACE conn2 <- [1,2506,null,{}] 14:04:59 INFO - PROCESS | 2508 | 1463432699415 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:59 INFO - PROCESS | 2508 | 1463432699536 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:04:59 INFO - PROCESS | 2508 | 1463432699661 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x137d31000 == 116 [pid = 2508] [id = 634] 14:04:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12d450000) [pid = 2508] [serial = 1902] [outer = 0x0] 14:04:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x12db8e000) [pid = 2508] [serial = 1903] [outer = 0x12d450000] 14:04:59 INFO - PROCESS | 2508 | 1463432699693 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x12f33f800) [pid = 2508] [serial = 1904] [outer = 0x12d450000] 14:05:00 INFO - PROCESS | 2508 | 1463432700104 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 721ms 14:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:05:00 INFO - PROCESS | 2508 | 1463432700143 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 2508 | 1463432700145 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:05:00 INFO - PROCESS | 2508 | 1463432700147 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 2508 | 1463432700148 Marionette TRACE conn2 <- [1,2510,null,{}] 14:05:00 INFO - PROCESS | 2508 | 1463432700167 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 2508 | 1463432700287 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:05:00 INFO - PROCESS | 2508 | 1463432700410 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x137dc0800 == 117 [pid = 2508] [id = 635] 14:05:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x12db8d800) [pid = 2508] [serial = 1905] [outer = 0x0] 14:05:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x12f34a400) [pid = 2508] [serial = 1906] [outer = 0x12db8d800] 14:05:00 INFO - PROCESS | 2508 | 1463432700442 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x134bcd800) [pid = 2508] [serial = 1907] [outer = 0x12db8d800] 14:05:00 INFO - PROCESS | 2508 | 1463432700830 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 733ms 14:05:00 INFO - PROCESS | 2508 | 1463432700882 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:05:00 INFO - PROCESS | 2508 | 1463432700883 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:05:00 INFO - PROCESS | 2508 | 1463432700887 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 2508 | 1463432700888 Marionette TRACE conn2 <- [1,2514,null,{}] 14:05:00 INFO - PROCESS | 2508 | 1463432700892 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:01 INFO - PROCESS | 2508 | 1463432701077 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:05:01 INFO - PROCESS | 2508 | 1463432701247 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x13898f800 == 118 [pid = 2508] [id = 636] 14:05:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x118591400) [pid = 2508] [serial = 1908] [outer = 0x0] 14:05:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x12f349800) [pid = 2508] [serial = 1909] [outer = 0x118591400] 14:05:01 INFO - PROCESS | 2508 | 1463432701297 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x134bd9c00) [pid = 2508] [serial = 1910] [outer = 0x118591400] 14:05:01 INFO - PROCESS | 2508 | 1463432701793 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 921ms 14:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:05:01 INFO - PROCESS | 2508 | 1463432701808 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 2508 | 1463432701810 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:05:01 INFO - PROCESS | 2508 | 1463432701814 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 2508 | 1463432701816 Marionette TRACE conn2 <- [1,2518,null,{}] 14:05:01 INFO - PROCESS | 2508 | 1463432701841 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:01 INFO - PROCESS | 2508 | 1463432701996 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:05:02 INFO - PROCESS | 2508 | 1463432702107 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x13899a800 == 119 [pid = 2508] [id = 637] 14:05:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x113166000) [pid = 2508] [serial = 1911] [outer = 0x0] 14:05:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x134bdb000) [pid = 2508] [serial = 1912] [outer = 0x113166000] 14:05:02 INFO - PROCESS | 2508 | 1463432702137 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x134c90c00) [pid = 2508] [serial = 1913] [outer = 0x113166000] 14:05:02 INFO - PROCESS | 2508 | 1463432702567 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 790ms 14:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:05:02 INFO - PROCESS | 2508 | 1463432702604 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 2508 | 1463432702606 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:05:02 INFO - PROCESS | 2508 | 1463432702608 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 2508 | 1463432702610 Marionette TRACE conn2 <- [1,2522,null,{}] 14:05:02 INFO - PROCESS | 2508 | 1463432702613 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:02 INFO - PROCESS | 2508 | 1463432702754 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:05:02 INFO - PROCESS | 2508 | 1463432702855 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ceb800 == 120 [pid = 2508] [id = 638] 14:05:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x1167a9800) [pid = 2508] [serial = 1914] [outer = 0x0] 14:05:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x135311400) [pid = 2508] [serial = 1915] [outer = 0x1167a9800] 14:05:02 INFO - PROCESS | 2508 | 1463432702890 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x13558a000) [pid = 2508] [serial = 1916] [outer = 0x1167a9800] 14:05:03 INFO - PROCESS | 2508 | 1463432703328 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 771ms 14:05:03 INFO - PROCESS | 2508 | 1463432703386 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 2508 | 1463432703387 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:05:03 INFO - PROCESS | 2508 | 1463432703389 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 2508 | 1463432703391 Marionette TRACE conn2 <- [1,2526,null,{}] 14:05:03 INFO - PROCESS | 2508 | 1463432703393 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:03 INFO - PROCESS | 2508 | 1463432703516 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:05:03 INFO - PROCESS | 2508 | 1463432703829 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190dc000 == 121 [pid = 2508] [id = 639] 14:05:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x110d5c400) [pid = 2508] [serial = 1917] [outer = 0x0] 14:05:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x111c1f400) [pid = 2508] [serial = 1918] [outer = 0x110d5c400] 14:05:03 INFO - PROCESS | 2508 | 1463432703904 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x112880c00) [pid = 2508] [serial = 1919] [outer = 0x110d5c400] 14:05:04 INFO - PROCESS | 2508 | 1463432704361 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1022ms 14:05:04 INFO - PROCESS | 2508 | 1463432704427 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 2508 | 1463432704429 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:05:04 INFO - PROCESS | 2508 | 1463432704437 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 2508 | 1463432704439 Marionette TRACE conn2 <- [1,2530,null,{}] 14:05:04 INFO - PROCESS | 2508 | 1463432704443 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:04 INFO - PROCESS | 2508 | 1463432704589 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:05:04 INFO - PROCESS | 2508 | 1463432704771 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a22800 == 122 [pid = 2508] [id = 640] 14:05:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x1169c7000) [pid = 2508] [serial = 1920] [outer = 0x0] 14:05:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x11808f800) [pid = 2508] [serial = 1921] [outer = 0x1169c7000] 14:05:04 INFO - PROCESS | 2508 | 1463432704798 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x118585c00) [pid = 2508] [serial = 1922] [outer = 0x1169c7000] 14:05:05 INFO - PROCESS | 2508 | 1463432705243 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 875ms 14:05:05 INFO - PROCESS | 2508 | 1463432705311 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 2508 | 1463432705313 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:05:05 INFO - PROCESS | 2508 | 1463432705317 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 2508 | 1463432705318 Marionette TRACE conn2 <- [1,2534,null,{}] 14:05:05 INFO - PROCESS | 2508 | 1463432705320 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:05 INFO - PROCESS | 2508 | 1463432705437 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:05:05 INFO - PROCESS | 2508 | 1463432705540 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x127817800 == 123 [pid = 2508] [id = 641] 14:05:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x1190b3c00) [pid = 2508] [serial = 1923] [outer = 0x0] 14:05:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x11988b400) [pid = 2508] [serial = 1924] [outer = 0x1190b3c00] 14:05:05 INFO - PROCESS | 2508 | 1463432705570 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x12108f400) [pid = 2508] [serial = 1925] [outer = 0x1190b3c00] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12c21c000 == 122 [pid = 2508] [id = 626] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba40000 == 121 [pid = 2508] [id = 625] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x1296a8800 == 120 [pid = 2508] [id = 624] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x126864000 == 119 [pid = 2508] [id = 623] 14:05:05 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x119006000) [pid = 2508] [serial = 1780] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x143427800) [pid = 2508] [serial = 1777] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x1410f6000) [pid = 2508] [serial = 1774] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x14290c000) [pid = 2508] [serial = 1771] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x1290e7400) [pid = 2508] [serial = 1819] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x123a14800 == 118 [pid = 2508] [id = 622] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12381c000 == 117 [pid = 2508] [id = 621] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12395d000 == 116 [pid = 2508] [id = 620] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x134b5e000 == 115 [pid = 2508] [id = 615] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12e16b000 == 114 [pid = 2508] [id = 614] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12de06800 == 113 [pid = 2508] [id = 613] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12d803000 == 112 [pid = 2508] [id = 612] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12d10e000 == 111 [pid = 2508] [id = 611] 14:05:05 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9c8800 == 110 [pid = 2508] [id = 610] 14:05:06 INFO - PROCESS | 2508 | --DOCSHELL 0x12af07800 == 109 [pid = 2508] [id = 609] 14:05:06 INFO - PROCESS | 2508 | --DOCSHELL 0x119e8a800 == 108 [pid = 2508] [id = 608] 14:05:06 INFO - PROCESS | 2508 | --DOCSHELL 0x113314800 == 107 [pid = 2508] [id = 607] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x12c0a3400) [pid = 2508] [serial = 1751] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x1256ed800) [pid = 2508] [serial = 1808] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x113164400) [pid = 2508] [serial = 1787] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x12384d400) [pid = 2508] [serial = 1802] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x12cf42c00) [pid = 2508] [serial = 1759] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x118586400) [pid = 2508] [serial = 1753] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x110e43c00) [pid = 2508] [serial = 1783] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x134bd3000) [pid = 2508] [serial = 1762] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x1180c1c00) [pid = 2508] [serial = 1793] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x1187a8400) [pid = 2508] [serial = 1796] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x119881c00) [pid = 2508] [serial = 1799] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x1160e8800) [pid = 2508] [serial = 1789] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x111f57800) [pid = 2508] [serial = 1784] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x1290de000) [pid = 2508] [serial = 1756] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x119294000) [pid = 2508] [serial = 1798] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x12675bc00) [pid = 2508] [serial = 1811] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x121013800) [pid = 2508] [serial = 1801] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x11270a400) [pid = 2508] [serial = 1786] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x126c55c00) [pid = 2508] [serial = 1816] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x124d49800) [pid = 2508] [serial = 1807] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x128b9d800) [pid = 2508] [serial = 1817] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x1418acc00) [pid = 2508] [serial = 1768] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x11693fc00) [pid = 2508] [serial = 1792] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x126763c00) [pid = 2508] [serial = 1814] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x1181f2c00) [pid = 2508] [serial = 1795] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x135c0dc00) [pid = 2508] [serial = 1765] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x124567c00) [pid = 2508] [serial = 1805] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x1262d9000) [pid = 2508] [serial = 1810] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x1169c5800) [pid = 2508] [serial = 1790] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x123c92c00) [pid = 2508] [serial = 1813] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x123c99000) [pid = 2508] [serial = 1804] [outer = 0x0] [url = about:blank] 14:05:06 INFO - PROCESS | 2508 | 1463432706061 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 769ms 14:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:05:06 INFO - PROCESS | 2508 | 1463432706087 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 2508 | 1463432706088 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:05:06 INFO - PROCESS | 2508 | 1463432706092 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 2508 | 1463432706096 Marionette TRACE conn2 <- [1,2538,null,{}] 14:05:06 INFO - PROCESS | 2508 | 1463432706108 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:06 INFO - PROCESS | 2508 | 1463432706215 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:05:06 INFO - PROCESS | 2508 | 1463432706221 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x123ce5000 == 108 [pid = 2508] [id = 642] 14:05:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x118586400) [pid = 2508] [serial = 1926] [outer = 0x0] 14:05:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x123e4c400) [pid = 2508] [serial = 1927] [outer = 0x118586400] 14:05:06 INFO - PROCESS | 2508 | 1463432706247 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x125614000) [pid = 2508] [serial = 1928] [outer = 0x118586400] 14:05:06 INFO - PROCESS | 2508 | 1463432706631 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 574ms 14:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:05:06 INFO - PROCESS | 2508 | 1463432706664 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 2508 | 1463432706666 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:05:06 INFO - PROCESS | 2508 | 1463432706669 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 2508 | 1463432706670 Marionette TRACE conn2 <- [1,2542,null,{}] 14:05:06 INFO - PROCESS | 2508 | 1463432706672 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:06 INFO - PROCESS | 2508 | 1463432706777 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:05:06 INFO - PROCESS | 2508 | 1463432706781 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x1290b7800 == 109 [pid = 2508] [id = 643] 14:05:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x1260c6000) [pid = 2508] [serial = 1929] [outer = 0x0] 14:05:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x12675bc00) [pid = 2508] [serial = 1930] [outer = 0x1260c6000] 14:05:06 INFO - PROCESS | 2508 | 1463432706810 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x128cc6400) [pid = 2508] [serial = 1931] [outer = 0x1260c6000] 14:05:07 INFO - PROCESS | 2508 | 1463432707181 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 569ms 14:05:07 INFO - PROCESS | 2508 | 1463432707238 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 2508 | 1463432707240 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:05:07 INFO - PROCESS | 2508 | 1463432707242 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 2508 | 1463432707243 Marionette TRACE conn2 <- [1,2546,null,{}] 14:05:07 INFO - PROCESS | 2508 | 1463432707245 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 2508 | 1463432707347 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:05:07 INFO - PROCESS | 2508 | 1463432707351 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be25800 == 110 [pid = 2508] [id = 644] 14:05:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x1293db400) [pid = 2508] [serial = 1932] [outer = 0x0] 14:05:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x12a6ee400) [pid = 2508] [serial = 1933] [outer = 0x1293db400] 14:05:07 INFO - PROCESS | 2508 | 1463432707383 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x12aacbc00) [pid = 2508] [serial = 1934] [outer = 0x1293db400] 14:05:07 INFO - PROCESS | 2508 | 1463432707763 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 14:05:07 INFO - PROCESS | 2508 | 1463432707810 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 2508 | 1463432707812 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:05:07 INFO - PROCESS | 2508 | 1463432707814 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 2508 | 1463432707815 Marionette TRACE conn2 <- [1,2550,null,{}] 14:05:07 INFO - PROCESS | 2508 | 1463432707819 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 2508 | 1463432707966 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:05:08 INFO - PROCESS | 2508 | 1463432708025 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c45d800 == 111 [pid = 2508] [id = 645] 14:05:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x129391400) [pid = 2508] [serial = 1935] [outer = 0x0] 14:05:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x12c0a3400) [pid = 2508] [serial = 1936] [outer = 0x129391400] 14:05:08 INFO - PROCESS | 2508 | 1463432708051 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x12c945000) [pid = 2508] [serial = 1937] [outer = 0x129391400] 14:05:08 INFO - PROCESS | 2508 | 1463432708413 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms 14:05:08 INFO - PROCESS | 2508 | 1463432708436 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 2508 | 1463432708437 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:05:08 INFO - PROCESS | 2508 | 1463432708439 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 2508 | 1463432708440 Marionette TRACE conn2 <- [1,2554,null,{}] 14:05:08 INFO - PROCESS | 2508 | 1463432708442 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:08 INFO - PROCESS | 2508 | 1463432708584 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:05:08 INFO - PROCESS | 2508 | 1463432708600 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d82b800 == 112 [pid = 2508] [id = 646] 14:05:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12cf44800) [pid = 2508] [serial = 1938] [outer = 0x0] 14:05:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x12d438800) [pid = 2508] [serial = 1939] [outer = 0x12cf44800] 14:05:08 INFO - PROCESS | 2508 | 1463432708628 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x12db8f000) [pid = 2508] [serial = 1940] [outer = 0x12cf44800] 14:05:09 INFO - PROCESS | 2508 | 1463432709024 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 621ms 14:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:05:09 INFO - PROCESS | 2508 | 1463432709061 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 2508 | 1463432709063 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:05:09 INFO - PROCESS | 2508 | 1463432709066 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 2508 | 1463432709068 Marionette TRACE conn2 <- [1,2558,null,{}] 14:05:09 INFO - PROCESS | 2508 | 1463432709072 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:09 INFO - PROCESS | 2508 | 1463432709280 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:05:09 INFO - PROCESS | 2508 | 1463432709395 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a3e800 == 113 [pid = 2508] [id = 647] 14:05:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x12d441800) [pid = 2508] [serial = 1941] [outer = 0x0] 14:05:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x13530f400) [pid = 2508] [serial = 1942] [outer = 0x12d441800] 14:05:09 INFO - PROCESS | 2508 | 1463432709420 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x13555b000) [pid = 2508] [serial = 1943] [outer = 0x12d441800] 14:05:09 INFO - PROCESS | 2508 | 1463432709766 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 14:05:09 INFO - PROCESS | 2508 | 1463432709789 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 2508 | 1463432709790 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:05:09 INFO - PROCESS | 2508 | 1463432709792 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 2508 | 1463432709793 Marionette TRACE conn2 <- [1,2562,null,{}] 14:05:09 INFO - PROCESS | 2508 | 1463432709796 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:09 INFO - PROCESS | 2508 | 1463432709931 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:05:09 INFO - PROCESS | 2508 | 1463432709960 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x136017800 == 114 [pid = 2508] [id = 648] 14:05:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x134bdc800) [pid = 2508] [serial = 1944] [outer = 0x0] 14:05:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x135595000) [pid = 2508] [serial = 1945] [outer = 0x134bdc800] 14:05:09 INFO - PROCESS | 2508 | 1463432709986 Marionette DEBUG loaded listener.js 14:05:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x135a66800) [pid = 2508] [serial = 1946] [outer = 0x134bdc800] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x123f7a000) [pid = 2508] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x1260c8c00) [pid = 2508] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x12a6cac00) [pid = 2508] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x12108b000) [pid = 2508] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x11808f400) [pid = 2508] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x118e7f400) [pid = 2508] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x110faf800) [pid = 2508] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:05:10 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x119b37400) [pid = 2508] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:05:10 INFO - PROCESS | 2508 | 1463432710464 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 720ms 14:05:10 INFO - PROCESS | 2508 | 1463432710513 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 2508 | 1463432710514 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:05:10 INFO - PROCESS | 2508 | 1463432710516 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 2508 | 1463432710517 Marionette TRACE conn2 <- [1,2566,null,{}] 14:05:10 INFO - PROCESS | 2508 | 1463432710519 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:10 INFO - PROCESS | 2508 | 1463432710627 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:05:10 INFO - PROCESS | 2508 | 1463432710726 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d832800 == 115 [pid = 2508] [id = 649] 14:05:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x1166bd400) [pid = 2508] [serial = 1947] [outer = 0x0] 14:05:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x126829c00) [pid = 2508] [serial = 1948] [outer = 0x1166bd400] 14:05:10 INFO - PROCESS | 2508 | 1463432710758 Marionette DEBUG loaded listener.js 14:05:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x135c04400) [pid = 2508] [serial = 1949] [outer = 0x1166bd400] 14:05:11 INFO - PROCESS | 2508 | 1463432711075 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms 14:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:05:11 INFO - PROCESS | 2508 | 1463432711089 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 2508 | 1463432711090 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:05:11 INFO - PROCESS | 2508 | 1463432711092 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 2508 | 1463432711094 Marionette TRACE conn2 <- [1,2570,null,{}] 14:05:11 INFO - PROCESS | 2508 | 1463432711096 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:11 INFO - PROCESS | 2508 | 1463432711219 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:05:11 INFO - PROCESS | 2508 | 1463432711223 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x140429000 == 116 [pid = 2508] [id = 650] 14:05:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x1262dec00) [pid = 2508] [serial = 1950] [outer = 0x0] 14:05:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x135c0a400) [pid = 2508] [serial = 1951] [outer = 0x1262dec00] 14:05:11 INFO - PROCESS | 2508 | 1463432711248 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x135c24800) [pid = 2508] [serial = 1952] [outer = 0x1262dec00] 14:05:11 INFO - PROCESS | 2508 | 1463432711619 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 14:05:11 INFO - PROCESS | 2508 | 1463432711661 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 2508 | 1463432711662 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:05:11 INFO - PROCESS | 2508 | 1463432711680 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 2508 | 1463432711681 Marionette TRACE conn2 <- [1,2574,null,{}] 14:05:11 INFO - PROCESS | 2508 | 1463432711684 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:11 INFO - PROCESS | 2508 | 1463432711794 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:05:11 INFO - PROCESS | 2508 | 1463432711798 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x14171c800 == 117 [pid = 2508] [id = 651] 14:05:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x135c24c00) [pid = 2508] [serial = 1953] [outer = 0x0] 14:05:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x135c78c00) [pid = 2508] [serial = 1954] [outer = 0x135c24c00] 14:05:11 INFO - PROCESS | 2508 | 1463432711825 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x1360ce000) [pid = 2508] [serial = 1955] [outer = 0x135c24c00] 14:05:12 INFO - PROCESS | 2508 | 1463432712185 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 14:05:12 INFO - PROCESS | 2508 | 1463432712202 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 2508 | 1463432712205 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:05:12 INFO - PROCESS | 2508 | 1463432712207 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 2508 | 1463432712208 Marionette TRACE conn2 <- [1,2578,null,{}] 14:05:12 INFO - PROCESS | 2508 | 1463432712210 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 2508 | 1463432712317 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:05:12 INFO - PROCESS | 2508 | 1463432712511 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x11691b800 == 118 [pid = 2508] [id = 652] 14:05:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x110d5c800) [pid = 2508] [serial = 1956] [outer = 0x0] 14:05:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x111f57800) [pid = 2508] [serial = 1957] [outer = 0x110d5c800] 14:05:12 INFO - PROCESS | 2508 | 1463432712548 Marionette DEBUG loaded listener.js 14:05:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x113af5800) [pid = 2508] [serial = 1958] [outer = 0x110d5c800] 14:05:13 INFO - PROCESS | 2508 | 1463432713037 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 871ms 14:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:05:13 INFO - PROCESS | 2508 | 1463432713093 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 2508 | 1463432713095 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:05:13 INFO - PROCESS | 2508 | 1463432713098 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 2508 | 1463432713101 Marionette TRACE conn2 <- [1,2582,null,{}] 14:05:13 INFO - PROCESS | 2508 | 1463432713137 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:13 INFO - PROCESS | 2508 | 1463432713274 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:05:13 INFO - PROCESS | 2508 | 1463432713374 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x127812000 == 119 [pid = 2508] [id = 653] 14:05:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x1190ba400) [pid = 2508] [serial = 1959] [outer = 0x0] 14:05:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x119881c00) [pid = 2508] [serial = 1960] [outer = 0x1190ba400] 14:05:13 INFO - PROCESS | 2508 | 1463432713408 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x119d25800) [pid = 2508] [serial = 1961] [outer = 0x1190ba400] 14:05:13 INFO - PROCESS | 2508 | 1463432713843 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 787ms 14:05:13 INFO - PROCESS | 2508 | 1463432713902 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 2508 | 1463432713905 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:05:13 INFO - PROCESS | 2508 | 1463432713911 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 2508 | 1463432713912 Marionette TRACE conn2 <- [1,2586,null,{}] 14:05:13 INFO - PROCESS | 2508 | 1463432713915 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:14 INFO - PROCESS | 2508 | 1463432714046 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:05:14 INFO - PROCESS | 2508 | 1463432714147 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x1360ab000 == 120 [pid = 2508] [id = 654] 14:05:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x121093400) [pid = 2508] [serial = 1962] [outer = 0x0] 14:05:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x12560cc00) [pid = 2508] [serial = 1963] [outer = 0x121093400] 14:05:14 INFO - PROCESS | 2508 | 1463432714178 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x1292ca400) [pid = 2508] [serial = 1964] [outer = 0x121093400] 14:05:14 INFO - PROCESS | 2508 | 1463432714609 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 772ms 14:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:05:14 INFO - PROCESS | 2508 | 1463432714684 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:05:14 INFO - PROCESS | 2508 | 1463432714685 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:05:14 INFO - PROCESS | 2508 | 1463432714689 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 2508 | 1463432714694 Marionette TRACE conn2 <- [1,2590,null,{}] 14:05:14 INFO - PROCESS | 2508 | 1463432714701 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:14 INFO - PROCESS | 2508 | 1463432714832 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:05:14 INFO - PROCESS | 2508 | 1463432714962 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418c5800 == 121 [pid = 2508] [id = 655] 14:05:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x129399000) [pid = 2508] [serial = 1965] [outer = 0x0] 14:05:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x12a982c00) [pid = 2508] [serial = 1966] [outer = 0x129399000] 14:05:14 INFO - PROCESS | 2508 | 1463432714994 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x12f34b000) [pid = 2508] [serial = 1967] [outer = 0x129399000] 14:05:15 INFO - PROCESS | 2508 | 1463432715433 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 775ms 14:05:15 INFO - PROCESS | 2508 | 1463432715469 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 2508 | 1463432715471 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:05:15 INFO - PROCESS | 2508 | 1463432715475 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 2508 | 1463432715476 Marionette TRACE conn2 <- [1,2594,null,{}] 14:05:15 INFO - PROCESS | 2508 | 1463432715479 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 2508 | 1463432715608 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:05:15 INFO - PROCESS | 2508 | 1463432715709 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x1419a0800 == 122 [pid = 2508] [id = 656] 14:05:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x12badcc00) [pid = 2508] [serial = 1968] [outer = 0x0] 14:05:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x13558f800) [pid = 2508] [serial = 1969] [outer = 0x12badcc00] 14:05:15 INFO - PROCESS | 2508 | 1463432715739 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x135c07400) [pid = 2508] [serial = 1970] [outer = 0x12badcc00] 14:05:16 INFO - PROCESS | 2508 | 1463432716211 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 769ms 14:05:16 INFO - PROCESS | 2508 | 1463432716250 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 2508 | 1463432716252 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:05:16 INFO - PROCESS | 2508 | 1463432716256 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 2508 | 1463432716258 Marionette TRACE conn2 <- [1,2598,null,{}] 14:05:16 INFO - PROCESS | 2508 | 1463432716260 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:16 INFO - PROCESS | 2508 | 1463432716387 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:05:16 INFO - PROCESS | 2508 | 1463432716522 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:16 INFO - PROCESS | 2508 | ++DOCSHELL 0x141cd7800 == 123 [pid = 2508] [id = 657] 14:05:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x135c20800) [pid = 2508] [serial = 1971] [outer = 0x0] 14:05:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x135c70800) [pid = 2508] [serial = 1972] [outer = 0x135c20800] 14:05:16 INFO - PROCESS | 2508 | 1463432716561 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x138b06c00) [pid = 2508] [serial = 1973] [outer = 0x135c20800] 14:05:17 INFO - PROCESS | 2508 | 1463432717061 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 821ms 14:05:17 INFO - PROCESS | 2508 | 1463432717079 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 2508 | 1463432717081 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:05:17 INFO - PROCESS | 2508 | 1463432717108 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 2508 | 1463432717110 Marionette TRACE conn2 <- [1,2602,null,{}] 14:05:17 INFO - PROCESS | 2508 | 1463432717114 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:17 INFO - PROCESS | 2508 | 1463432717244 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:05:17 INFO - PROCESS | 2508 | 1463432717346 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428ba000 == 124 [pid = 2508] [id = 658] 14:05:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x138b0f400) [pid = 2508] [serial = 1974] [outer = 0x0] 14:05:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x138b89400) [pid = 2508] [serial = 1975] [outer = 0x138b0f400] 14:05:17 INFO - PROCESS | 2508 | 1463432717376 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x138bd1c00) [pid = 2508] [serial = 1976] [outer = 0x138b0f400] 14:05:17 INFO - PROCESS | 2508 | 1463432717857 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 774ms 14:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:05:17 INFO - PROCESS | 2508 | 1463432717878 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 2508 | 1463432717880 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:05:17 INFO - PROCESS | 2508 | 1463432717882 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 2508 | 1463432717883 Marionette TRACE conn2 <- [1,2606,null,{}] 14:05:17 INFO - PROCESS | 2508 | 1463432717886 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 2508 | 1463432718011 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:05:18 INFO - PROCESS | 2508 | 1463432718112 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x1429d2000 == 125 [pid = 2508] [id = 659] 14:05:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x138b82000) [pid = 2508] [serial = 1977] [outer = 0x0] 14:05:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x138bd8400) [pid = 2508] [serial = 1978] [outer = 0x138b82000] 14:05:18 INFO - PROCESS | 2508 | 1463432718141 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x138bddc00) [pid = 2508] [serial = 1979] [outer = 0x138b82000] 14:05:18 INFO - PROCESS | 2508 | 1463432718642 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 771ms 14:05:18 INFO - PROCESS | 2508 | 1463432718654 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 2508 | 1463432718655 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:05:18 INFO - PROCESS | 2508 | 1463432718658 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 2508 | 1463432718659 Marionette TRACE conn2 <- [1,2610,null,{}] 14:05:18 INFO - PROCESS | 2508 | 1463432718661 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 2508 | 1463432718786 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:05:18 INFO - PROCESS | 2508 | 1463432718977 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cbf000 == 126 [pid = 2508] [id = 660] 14:05:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x138bdbc00) [pid = 2508] [serial = 1980] [outer = 0x0] 14:05:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x140331c00) [pid = 2508] [serial = 1981] [outer = 0x138bdbc00] 14:05:19 INFO - PROCESS | 2508 | 1463432719069 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x140f6f000) [pid = 2508] [serial = 1982] [outer = 0x138bdbc00] 14:05:19 INFO - PROCESS | 2508 | 1463432719586 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 973ms 14:05:19 INFO - PROCESS | 2508 | 1463432719631 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 2508 | 1463432719633 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:05:19 INFO - PROCESS | 2508 | 1463432719637 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 2508 | 1463432719639 Marionette TRACE conn2 <- [1,2614,null,{}] 14:05:19 INFO - PROCESS | 2508 | 1463432719642 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:19 INFO - PROCESS | 2508 | 1463432719766 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:05:19 INFO - PROCESS | 2508 | 1463432719869 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x143619800 == 127 [pid = 2508] [id = 661] 14:05:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x140331400) [pid = 2508] [serial = 1983] [outer = 0x0] 14:05:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x140f79000) [pid = 2508] [serial = 1984] [outer = 0x140331400] 14:05:19 INFO - PROCESS | 2508 | 1463432719898 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x140fdbc00) [pid = 2508] [serial = 1985] [outer = 0x140331400] 14:05:20 INFO - PROCESS | 2508 | 1463432720411 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 820ms 14:05:20 INFO - PROCESS | 2508 | 1463432720458 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 2508 | 1463432720459 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:05:20 INFO - PROCESS | 2508 | 1463432720462 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 2508 | 1463432720463 Marionette TRACE conn2 <- [1,2618,null,{}] 14:05:20 INFO - PROCESS | 2508 | 1463432720466 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:20 INFO - PROCESS | 2508 | 1463432720599 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:05:20 INFO - PROCESS | 2508 | 1463432720707 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a648000 == 128 [pid = 2508] [id = 662] 14:05:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x12a77b400) [pid = 2508] [serial = 1986] [outer = 0x0] 14:05:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x140fdd400) [pid = 2508] [serial = 1987] [outer = 0x12a77b400] 14:05:20 INFO - PROCESS | 2508 | 1463432720742 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x1410f7000) [pid = 2508] [serial = 1988] [outer = 0x12a77b400] 14:05:21 INFO - PROCESS | 2508 | 1463432721217 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 822ms 14:05:21 INFO - PROCESS | 2508 | 1463432721285 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 2508 | 1463432721287 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:05:21 INFO - PROCESS | 2508 | 1463432721289 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 2508 | 1463432721291 Marionette TRACE conn2 <- [1,2622,null,{}] 14:05:21 INFO - PROCESS | 2508 | 1463432721293 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:21 INFO - PROCESS | 2508 | 1463432721437 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:05:21 INFO - PROCESS | 2508 | 1463432721544 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e180800 == 129 [pid = 2508] [id = 663] 14:05:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x12938d400) [pid = 2508] [serial = 1989] [outer = 0x0] 14:05:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x1418a7000) [pid = 2508] [serial = 1990] [outer = 0x12938d400] 14:05:21 INFO - PROCESS | 2508 | 1463432721574 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x141a89000) [pid = 2508] [serial = 1991] [outer = 0x12938d400] 14:05:22 INFO - PROCESS | 2508 | 1463432722013 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 771ms 14:05:22 INFO - PROCESS | 2508 | 1463432722061 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 2508 | 1463432722062 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:05:22 INFO - PROCESS | 2508 | 1463432722065 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 2508 | 1463432722066 Marionette TRACE conn2 <- [1,2626,null,{}] 14:05:22 INFO - PROCESS | 2508 | 1463432722093 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:22 INFO - PROCESS | 2508 | 1463432722224 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:05:22 INFO - PROCESS | 2508 | 1463432722327 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x1436c7000 == 130 [pid = 2508] [id = 664] 14:05:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x1169c5c00) [pid = 2508] [serial = 1992] [outer = 0x0] 14:05:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x141a8d800) [pid = 2508] [serial = 1993] [outer = 0x1169c5c00] 14:05:22 INFO - PROCESS | 2508 | 1463432722357 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x141af5800) [pid = 2508] [serial = 1994] [outer = 0x1169c5c00] 14:05:23 INFO - PROCESS | 2508 | 1463432723054 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1045ms 14:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:05:23 INFO - PROCESS | 2508 | 1463432723111 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 2508 | 1463432723113 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:05:23 INFO - PROCESS | 2508 | 1463432723117 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 2508 | 1463432723121 Marionette TRACE conn2 <- [1,2630,null,{}] 14:05:23 INFO - PROCESS | 2508 | 1463432723133 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:23 INFO - PROCESS | 2508 | 1463432723257 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:05:23 INFO - PROCESS | 2508 | 1463432723364 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af1d800 == 131 [pid = 2508] [id = 665] 14:05:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x117677000) [pid = 2508] [serial = 1995] [outer = 0x0] 14:05:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 245 (0x11858b000) [pid = 2508] [serial = 1996] [outer = 0x117677000] 14:05:23 INFO - PROCESS | 2508 | 1463432723394 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 246 (0x119439000) [pid = 2508] [serial = 1997] [outer = 0x117677000] 14:05:23 INFO - PROCESS | 2508 | 1463432723886 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 826ms 14:05:23 INFO - PROCESS | 2508 | 1463432723966 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 2508 | 1463432723970 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:05:24 INFO - PROCESS | 2508 | 1463432723999 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 2508 | 1463432724003 Marionette TRACE conn2 <- [1,2634,null,{}] 14:05:24 INFO - PROCESS | 2508 | 1463432724006 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:24 INFO - PROCESS | 2508 | 1463432724122 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:05:24 INFO - PROCESS | 2508 | 1463432724229 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x12396a800 == 132 [pid = 2508] [id = 666] 14:05:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 247 (0x119432000) [pid = 2508] [serial = 1998] [outer = 0x0] 14:05:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 248 (0x121014c00) [pid = 2508] [serial = 1999] [outer = 0x119432000] 14:05:24 INFO - PROCESS | 2508 | 1463432724258 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 249 (0x123c93800) [pid = 2508] [serial = 2000] [outer = 0x119432000] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x137d1b000 == 131 [pid = 2508] [id = 394] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x135a3f800 == 130 [pid = 2508] [id = 415] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x14171c800 == 129 [pid = 2508] [id = 651] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x140429000 == 128 [pid = 2508] [id = 650] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12d832800 == 127 [pid = 2508] [id = 649] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 248 (0x12cfc1c00) [pid = 2508] [serial = 1855] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x136017800 == 126 [pid = 2508] [id = 648] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x135a3e800 == 125 [pid = 2508] [id = 647] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12d82b800 == 124 [pid = 2508] [id = 646] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12c45d800 == 123 [pid = 2508] [id = 645] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12be25800 == 122 [pid = 2508] [id = 644] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x1290b7800 == 121 [pid = 2508] [id = 643] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x123ce5000 == 120 [pid = 2508] [id = 642] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x127817800 == 119 [pid = 2508] [id = 641] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x128a22800 == 118 [pid = 2508] [id = 640] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x1190dc000 == 117 [pid = 2508] [id = 639] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x1361b7000 == 116 [pid = 2508] [id = 633] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x13602d800 == 115 [pid = 2508] [id = 632] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x135e09000 == 114 [pid = 2508] [id = 631] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x113a8a000 == 113 [pid = 2508] [id = 593] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12de16000 == 112 [pid = 2508] [id = 630] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x128a1c800 == 111 [pid = 2508] [id = 629] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x1190e2000 == 110 [pid = 2508] [id = 628] 14:05:24 INFO - PROCESS | 2508 | --DOCSHELL 0x12d122800 == 109 [pid = 2508] [id = 627] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 247 (0x1293e7000) [pid = 2508] [serial = 1837] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 246 (0x11987fc00) [pid = 2508] [serial = 1867] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 245 (0x119a42000) [pid = 2508] [serial = 1868] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 244 (0x12be99000) [pid = 2508] [serial = 1849] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x115ebc800) [pid = 2508] [serial = 1825] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x1161e2400) [pid = 2508] [serial = 1862] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x113160400) [pid = 2508] [serial = 1861] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x12bae3000) [pid = 2508] [serial = 1846] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x119a43400) [pid = 2508] [serial = 1831] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x118593400) [pid = 2508] [serial = 1858] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x12100cc00) [pid = 2508] [serial = 1870] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x123cc5800) [pid = 2508] [serial = 1871] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x118588800) [pid = 2508] [serial = 1828] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x128b21000) [pid = 2508] [serial = 1834] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x12c4b1000) [pid = 2508] [serial = 1852] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x12aacac00) [pid = 2508] [serial = 1843] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x111c88c00) [pid = 2508] [serial = 1822] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x12c09f400) [pid = 2508] [serial = 1880] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x1262db800) [pid = 2508] [serial = 1874] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x12560a400) [pid = 2508] [serial = 1873] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x128b1e000) [pid = 2508] [serial = 1876] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x12a6ef800) [pid = 2508] [serial = 1879] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x12a6c8400) [pid = 2508] [serial = 1877] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x1292cf000) [pid = 2508] [serial = 1820] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x1190b6000) [pid = 2508] [serial = 1865] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x11818c800) [pid = 2508] [serial = 1864] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x12a977400) [pid = 2508] [serial = 1840] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 2508 | 1463432724793 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 824ms 14:05:24 INFO - PROCESS | 2508 | 1463432724822 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 2508 | 1463432724823 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:05:24 INFO - PROCESS | 2508 | 1463432724826 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 2508 | 1463432724828 Marionette TRACE conn2 <- [1,2638,null,{}] 14:05:24 INFO - PROCESS | 2508 | 1463432724842 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:24 INFO - PROCESS | 2508 | 1463432724957 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:05:24 INFO - PROCESS | 2508 | 1463432724963 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x12381c000 == 110 [pid = 2508] [id = 667] 14:05:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x123c97400) [pid = 2508] [serial = 2001] [outer = 0x0] 14:05:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x124d28c00) [pid = 2508] [serial = 2002] [outer = 0x123c97400] 14:05:24 INFO - PROCESS | 2508 | 1463432724991 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x1260ca400) [pid = 2508] [serial = 2003] [outer = 0x123c97400] 14:05:25 INFO - PROCESS | 2508 | 1463432725447 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 674ms 14:05:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:05:25 INFO - PROCESS | 2508 | 1463432725501 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 2508 | 1463432725503 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:05:25 INFO - PROCESS | 2508 | 1463432725507 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 2508 | 1463432725508 Marionette TRACE conn2 <- [1,2642,null,{}] 14:05:25 INFO - PROCESS | 2508 | 1463432725512 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 2508 | 1463432725683 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:05:25 INFO - PROCESS | 2508 | 1463432725814 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x12781a800 == 111 [pid = 2508] [id = 668] 14:05:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x1262da400) [pid = 2508] [serial = 2004] [outer = 0x0] 14:05:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x126822c00) [pid = 2508] [serial = 2005] [outer = 0x1262da400] 14:05:25 INFO - PROCESS | 2508 | 1463432725861 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x128b9c000) [pid = 2508] [serial = 2006] [outer = 0x1262da400] 14:05:26 INFO - PROCESS | 2508 | 1463432726161 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 14:05:26 INFO - PROCESS | 2508 | 1463432726177 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:05:26 INFO - PROCESS | 2508 | 1463432726190 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:05:26 INFO - PROCESS | 2508 | 1463432726197 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 2508 | 1463432726198 Marionette TRACE conn2 <- [1,2646,null,{}] 14:05:26 INFO - PROCESS | 2508 | 1463432726203 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 2508 | 1463432726306 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:05:26 INFO - PROCESS | 2508 | 1463432726395 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af19800 == 112 [pid = 2508] [id = 669] 14:05:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x11988e800) [pid = 2508] [serial = 2007] [outer = 0x0] 14:05:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x128ce8c00) [pid = 2508] [serial = 2008] [outer = 0x11988e800] 14:05:26 INFO - PROCESS | 2508 | 1463432726421 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x1292c3400) [pid = 2508] [serial = 2009] [outer = 0x11988e800] 14:05:26 INFO - PROCESS | 2508 | 1463432726712 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 523ms 14:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:05:26 INFO - PROCESS | 2508 | 1463432726723 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 2508 | 1463432726725 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:05:26 INFO - PROCESS | 2508 | 1463432726727 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 2508 | 1463432726728 Marionette TRACE conn2 <- [1,2650,null,{}] 14:05:26 INFO - PROCESS | 2508 | 1463432726730 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 2508 | 1463432726864 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:05:26 INFO - PROCESS | 2508 | 1463432726869 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9cd000 == 113 [pid = 2508] [id = 670] 14:05:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x1293e3800) [pid = 2508] [serial = 2010] [outer = 0x0] 14:05:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x12aabf000) [pid = 2508] [serial = 2011] [outer = 0x1293e3800] 14:05:26 INFO - PROCESS | 2508 | 1463432726896 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x12c4b6c00) [pid = 2508] [serial = 2012] [outer = 0x1293e3800] 14:05:27 INFO - PROCESS | 2508 | 1463432727315 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 622ms 14:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:05:27 INFO - PROCESS | 2508 | 1463432727356 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 2508 | 1463432727357 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:05:27 INFO - PROCESS | 2508 | 1463432727359 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 2508 | 1463432727360 Marionette TRACE conn2 <- [1,2654,null,{}] 14:05:27 INFO - PROCESS | 2508 | 1463432727363 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:27 INFO - PROCESS | 2508 | 1463432727515 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:05:27 INFO - PROCESS | 2508 | 1463432727528 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d81b800 == 114 [pid = 2508] [id = 671] 14:05:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x12c4bc800) [pid = 2508] [serial = 2013] [outer = 0x0] 14:05:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x12cf4b800) [pid = 2508] [serial = 2014] [outer = 0x12c4bc800] 14:05:27 INFO - PROCESS | 2508 | 1463432727554 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x12d450800) [pid = 2508] [serial = 2015] [outer = 0x12c4bc800] 14:05:27 INFO - PROCESS | 2508 | 1463432727930 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 617ms 14:05:27 INFO - PROCESS | 2508 | 1463432727978 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 2508 | 1463432727979 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:05:27 INFO - PROCESS | 2508 | 1463432727982 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 2508 | 1463432727983 Marionette TRACE conn2 <- [1,2658,null,{}] 14:05:27 INFO - PROCESS | 2508 | 1463432727985 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:28 INFO - PROCESS | 2508 | 1463432728125 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:05:28 INFO - PROCESS | 2508 | 1463432728145 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a35000 == 115 [pid = 2508] [id = 672] 14:05:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x12d44d800) [pid = 2508] [serial = 2016] [outer = 0x0] 14:05:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x12db94400) [pid = 2508] [serial = 2017] [outer = 0x12d44d800] 14:05:28 INFO - PROCESS | 2508 | 1463432728171 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x134bd1400) [pid = 2508] [serial = 2018] [outer = 0x12d44d800] 14:05:28 INFO - PROCESS | 2508 | 1463432728541 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:05:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 618ms 14:05:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:05:28 INFO - PROCESS | 2508 | 1463432728600 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 2508 | 1463432728602 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:05:28 INFO - PROCESS | 2508 | 1463432728604 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 2508 | 1463432728605 Marionette TRACE conn2 <- [1,2662,null,{}] 14:05:28 INFO - PROCESS | 2508 | 1463432728607 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:28 INFO - PROCESS | 2508 | 1463432728749 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:05:28 INFO - PROCESS | 2508 | 1463432728762 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x135d08800 == 116 [pid = 2508] [id = 673] 14:05:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x12f344400) [pid = 2508] [serial = 2019] [outer = 0x0] 14:05:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x135310c00) [pid = 2508] [serial = 2020] [outer = 0x12f344400] 14:05:28 INFO - PROCESS | 2508 | 1463432728788 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x135588000) [pid = 2508] [serial = 2021] [outer = 0x12f344400] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x12cf44800) [pid = 2508] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x12d441800) [pid = 2508] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x1166bd400) [pid = 2508] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x134bdc800) [pid = 2508] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x1262dec00) [pid = 2508] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x1169c7000) [pid = 2508] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x129391400) [pid = 2508] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x1190b3c00) [pid = 2508] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x1260c6000) [pid = 2508] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x1293db400) [pid = 2508] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x110d5c400) [pid = 2508] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:05:29 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x118586400) [pid = 2508] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:05:29 INFO - PROCESS | 2508 | 1463432729375 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 823ms 14:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:05:29 INFO - PROCESS | 2508 | 1463432729427 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 2508 | 1463432729429 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:05:29 INFO - PROCESS | 2508 | 1463432729431 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 2508 | 1463432729432 Marionette TRACE conn2 <- [1,2666,null,{}] 14:05:29 INFO - PROCESS | 2508 | 1463432729434 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 2508 | 1463432729544 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:05:29 INFO - PROCESS | 2508 | 1463432729639 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c454800 == 117 [pid = 2508] [id = 674] 14:05:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x121016400) [pid = 2508] [serial = 2022] [outer = 0x0] 14:05:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x12c0a2000) [pid = 2508] [serial = 2023] [outer = 0x121016400] 14:05:29 INFO - PROCESS | 2508 | 1463432729667 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x13555b400) [pid = 2508] [serial = 2024] [outer = 0x121016400] 14:05:30 INFO - PROCESS | 2508 | 1463432730444 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:05: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) 14:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 14:05:30 INFO - PROCESS | 2508 | 1463432730453 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 2508 | 1463432730455 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:05:30 INFO - PROCESS | 2508 | 1463432730464 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 2508 | 1463432730465 Marionette TRACE conn2 <- [1,2670,null,{}] 14:05:30 INFO - PROCESS | 2508 | 1463432730469 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:30 INFO - PROCESS | 2508 | 1463432730592 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:05:30 INFO - PROCESS | 2508 | 1463432730597 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x137daa000 == 118 [pid = 2508] [id = 675] 14:05:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x135a62400) [pid = 2508] [serial = 2025] [outer = 0x0] 14:05:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x135c72800) [pid = 2508] [serial = 2026] [outer = 0x135a62400] 14:05:30 INFO - PROCESS | 2508 | 1463432730628 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x138b82400) [pid = 2508] [serial = 2027] [outer = 0x135a62400] 14:05:31 INFO - PROCESS | 2508 | 1463432731526 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 2508 | 1463432731540 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:05:31 INFO - PROCESS | 2508 | 1463432731544 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 2508 | 1463432731547 Marionette TRACE conn2 <- [1,2674,null,{}] 14:05:31 INFO - PROCESS | 2508 | 1463432731554 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 2508 | 1463432731693 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:05:31 INFO - PROCESS | 2508 | 1463432731823 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x123813000 == 119 [pid = 2508] [id = 676] 14:05:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x115e42800) [pid = 2508] [serial = 2028] [outer = 0x0] 14:05:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x1167ab000) [pid = 2508] [serial = 2029] [outer = 0x115e42800] 14:05:31 INFO - PROCESS | 2508 | 1463432731859 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x11852cc00) [pid = 2508] [serial = 2030] [outer = 0x115e42800] 14:05:32 INFO - PROCESS | 2508 | 1463432732816 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 2508 | 1463432732874 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:05:32 INFO - PROCESS | 2508 | 1463432732878 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 2508 | 1463432732880 Marionette TRACE conn2 <- [1,2678,null,{}] 14:05:32 INFO - PROCESS | 2508 | 1463432732883 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:33 INFO - PROCESS | 2508 | 1463432733010 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:05:33 INFO - PROCESS | 2508 | 1463432733161 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c816000 == 120 [pid = 2508] [id = 677] 14:05:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x119886400) [pid = 2508] [serial = 2031] [outer = 0x0] 14:05:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x123e0b800) [pid = 2508] [serial = 2032] [outer = 0x119886400] 14:05:33 INFO - PROCESS | 2508 | 1463432733196 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x1260c6800) [pid = 2508] [serial = 2033] [outer = 0x119886400] 14:05:34 INFO - PROCESS | 2508 | 1463432734107 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:05: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) 14:05:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1276ms 14:05:34 INFO - PROCESS | 2508 | 1463432734154 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 2508 | 1463432734156 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:05:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:05:34 INFO - PROCESS | 2508 | 1463432734159 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 2508 | 1463432734162 Marionette TRACE conn2 <- [1,2682,null,{}] 14:05:34 INFO - PROCESS | 2508 | 1463432734171 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 2508 | 1463432734336 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:05:34 INFO - PROCESS | 2508 | --DOCSHELL 0x12d40a000 == 119 [pid = 2508] [id = 17] 14:05:34 INFO - PROCESS | 2508 | 1463432734544 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x134b51000 == 120 [pid = 2508] [id = 678] 14:05:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x1290e1c00) [pid = 2508] [serial = 2034] [outer = 0x0] 14:05:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x12ba96800) [pid = 2508] [serial = 2035] [outer = 0x1290e1c00] 14:05:34 INFO - PROCESS | 2508 | 1463432734592 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 245 (0x12c0a4c00) [pid = 2508] [serial = 2036] [outer = 0x1290e1c00] 14:05:35 INFO - PROCESS | 2508 | 1463432735492 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:05: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) 14:05:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1378ms 14:05:35 INFO - PROCESS | 2508 | 1463432735538 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 2508 | 1463432735540 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:05:35 INFO - PROCESS | 2508 | 1463432735542 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 2508 | 1463432735543 Marionette TRACE conn2 <- [1,2686,null,{}] 14:05:35 INFO - PROCESS | 2508 | 1463432735545 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:35 INFO - PROCESS | 2508 | 1463432735670 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:05:35 INFO - PROCESS | 2508 | 1463432735798 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x141747000 == 121 [pid = 2508] [id = 679] 14:05:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 246 (0x12d9e1400) [pid = 2508] [serial = 2037] [outer = 0x0] 14:05:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 247 (0x135550000) [pid = 2508] [serial = 2038] [outer = 0x12d9e1400] 14:05:35 INFO - PROCESS | 2508 | 1463432735831 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 248 (0x135c09800) [pid = 2508] [serial = 2039] [outer = 0x12d9e1400] 14:05:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:05:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:05:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:05:36 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 14:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:36 INFO - _addTest/ [0,2689,"getWindowHandle",null] 14:05:36 INFO - PROCESS | 2508 | 1463432736765 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:05:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:05:36 INFO - PROCESS | 2508 | 1463432736769 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 2508 | 1463432736770 Marionette TRACE conn2 <- [1,2690,null,{}] 14:05:36 INFO - PROCESS | 2508 | 1463432736772 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:36 INFO - PROCESS | 2508 | 1463432736897 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:05:37 INFO - PROCESS | 2508 | 1463432737030 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428ad800 == 122 [pid = 2508] [id = 680] 14:05:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 249 (0x135a6c400) [pid = 2508] [serial = 2040] [outer = 0x0] 14:05:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 250 (0x1360cb400) [pid = 2508] [serial = 2041] [outer = 0x135a6c400] 14:05:37 INFO - PROCESS | 2508 | 1463432737062 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 251 (0x138b10800) [pid = 2508] [serial = 2042] [outer = 0x135a6c400] 14:05:38 INFO - PROCESS | 2508 | 1463432738012 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 2508 | 1463432738041 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:05:38 INFO - PROCESS | 2508 | 1463432738043 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 2508 | 1463432738044 Marionette TRACE conn2 <- [1,2694,null,{}] 14:05:38 INFO - PROCESS | 2508 | 1463432738047 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:38 INFO - PROCESS | 2508 | 1463432738218 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:05:38 INFO - PROCESS | 2508 | 1463432738374 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x1265df000 == 123 [pid = 2508] [id = 681] 14:05:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 252 (0x121012000) [pid = 2508] [serial = 2043] [outer = 0x0] 14:05:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 253 (0x12c27d400) [pid = 2508] [serial = 2044] [outer = 0x121012000] 14:05:38 INFO - PROCESS | 2508 | 1463432738409 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 254 (0x1418ab000) [pid = 2508] [serial = 2045] [outer = 0x121012000] 14:05:39 INFO - PROCESS | 2508 | 1463432739561 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 2508 | 1463432739633 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:05:39 INFO - PROCESS | 2508 | 1463432739651 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 2508 | 1463432739653 Marionette TRACE conn2 <- [1,2698,null,{}] 14:05:39 INFO - PROCESS | 2508 | 1463432739656 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 2508 | 1463432739778 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:05:39 INFO - PROCESS | 2508 | 1463432739911 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c057800 == 124 [pid = 2508] [id = 682] 14:05:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 255 (0x118530400) [pid = 2508] [serial = 2046] [outer = 0x0] 14:05:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 256 (0x119432800) [pid = 2508] [serial = 2047] [outer = 0x118530400] 14:05:39 INFO - PROCESS | 2508 | 1463432739943 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 257 (0x12100b000) [pid = 2508] [serial = 2048] [outer = 0x118530400] 14:05:40 INFO - PROCESS | 2508 | 1463432740892 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 2508 | 1463432740927 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:05:40 INFO - PROCESS | 2508 | 1463432740931 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 2508 | 1463432740933 Marionette TRACE conn2 <- [1,2702,null,{}] 14:05:40 INFO - PROCESS | 2508 | 1463432740936 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:41 INFO - PROCESS | 2508 | 1463432741052 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:05:41 INFO - PROCESS | 2508 | 1463432741206 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c046000 == 125 [pid = 2508] [id = 683] 14:05:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 258 (0x123be8000) [pid = 2508] [serial = 2049] [outer = 0x0] 14:05:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 259 (0x1262e1400) [pid = 2508] [serial = 2050] [outer = 0x123be8000] 14:05:41 INFO - PROCESS | 2508 | 1463432741238 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 260 (0x128b23c00) [pid = 2508] [serial = 2051] [outer = 0x123be8000] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12d80d000 == 124 [pid = 2508] [id = 545] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1403b4800 == 123 [pid = 2508] [id = 538] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x137dc0800 == 122 [pid = 2508] [id = 635] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12557f800 == 121 [pid = 2508] [id = 159] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12de11000 == 120 [pid = 2508] [id = 407] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12c454800 == 119 [pid = 2508] [id = 674] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x135d08800 == 118 [pid = 2508] [id = 673] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x135a35000 == 117 [pid = 2508] [id = 672] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 259 (0x135c78c00) [pid = 2508] [serial = 1954] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 258 (0x12f349800) [pid = 2508] [serial = 1909] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 257 (0x116074c00) [pid = 2508] [serial = 1885] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 256 (0x12480e000) [pid = 2508] [serial = 1891] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 255 (0x12f34a400) [pid = 2508] [serial = 1906] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 254 (0x119007000) [pid = 2508] [serial = 1888] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 253 (0x135311400) [pid = 2508] [serial = 1915] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 252 (0x12a975400) [pid = 2508] [serial = 1897] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 251 (0x1290df000) [pid = 2508] [serial = 1894] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 250 (0x134bdb000) [pid = 2508] [serial = 1912] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 249 (0x12cf3cc00) [pid = 2508] [serial = 1900] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 248 (0x12db8e000) [pid = 2508] [serial = 1903] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12d81b800 == 116 [pid = 2508] [id = 671] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9cd000 == 115 [pid = 2508] [id = 670] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12af19800 == 114 [pid = 2508] [id = 669] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12781a800 == 113 [pid = 2508] [id = 668] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12381c000 == 112 [pid = 2508] [id = 667] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12396a800 == 111 [pid = 2508] [id = 666] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12af1d800 == 110 [pid = 2508] [id = 665] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1436c7000 == 109 [pid = 2508] [id = 664] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12e180800 == 108 [pid = 2508] [id = 663] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x12a648000 == 107 [pid = 2508] [id = 662] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x143619800 == 106 [pid = 2508] [id = 661] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x142cbf000 == 105 [pid = 2508] [id = 660] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1429d2000 == 104 [pid = 2508] [id = 659] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1428ba000 == 103 [pid = 2508] [id = 658] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x141cd7800 == 102 [pid = 2508] [id = 657] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1419a0800 == 101 [pid = 2508] [id = 656] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1418c5800 == 100 [pid = 2508] [id = 655] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x1360ab000 == 99 [pid = 2508] [id = 654] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x127812000 == 98 [pid = 2508] [id = 653] 14:05:41 INFO - PROCESS | 2508 | --DOCSHELL 0x11691b800 == 97 [pid = 2508] [id = 652] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 247 (0x12d438800) [pid = 2508] [serial = 1939] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 246 (0x13530f400) [pid = 2508] [serial = 1942] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 245 (0x126829c00) [pid = 2508] [serial = 1948] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 244 (0x135595000) [pid = 2508] [serial = 1945] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x13555b000) [pid = 2508] [serial = 1943] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x135c0a400) [pid = 2508] [serial = 1951] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x11808f800) [pid = 2508] [serial = 1921] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x118585c00) [pid = 2508] [serial = 1922] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x12c0a3400) [pid = 2508] [serial = 1936] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x12108f400) [pid = 2508] [serial = 1925] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x11988b400) [pid = 2508] [serial = 1924] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x12675bc00) [pid = 2508] [serial = 1930] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x128cc6400) [pid = 2508] [serial = 1931] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x12a6ee400) [pid = 2508] [serial = 1933] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x12aacbc00) [pid = 2508] [serial = 1934] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x135c24800) [pid = 2508] [serial = 1952] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x112880c00) [pid = 2508] [serial = 1919] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x111c1f400) [pid = 2508] [serial = 1918] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x123e4c400) [pid = 2508] [serial = 1927] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x125614000) [pid = 2508] [serial = 1928] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x135c04400) [pid = 2508] [serial = 1949] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x12c4b6000) [pid = 2508] [serial = 1882] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x135a66800) [pid = 2508] [serial = 1946] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x12db8f000) [pid = 2508] [serial = 1940] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x12c945000) [pid = 2508] [serial = 1937] [outer = 0x0] [url = about:blank] 14:05:41 INFO - PROCESS | 2508 | 1463432741783 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:05:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:05:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 873ms 14:05:41 INFO - PROCESS | 2508 | 1463432741804 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:05:41 INFO - PROCESS | 2508 | 1463432741806 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:05:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:05:41 INFO - PROCESS | 2508 | 1463432741808 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 2508 | 1463432741810 Marionette TRACE conn2 <- [1,2706,null,{}] 14:05:41 INFO - PROCESS | 2508 | 1463432741824 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:41 INFO - PROCESS | 2508 | 1463432741934 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:05:41 INFO - PROCESS | 2508 | 1463432741940 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x1249db800 == 98 [pid = 2508] [id = 684] 14:05:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x121097000) [pid = 2508] [serial = 2052] [outer = 0x0] 14:05:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x1292c5c00) [pid = 2508] [serial = 2053] [outer = 0x121097000] 14:05:41 INFO - PROCESS | 2508 | 1463432741968 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x12a777000) [pid = 2508] [serial = 2054] [outer = 0x121097000] 14:05:42 INFO - PROCESS | 2508 | 1463432742380 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:05:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 620ms 14:05:42 INFO - PROCESS | 2508 | 1463432742442 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 2508 | 1463432742444 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:05:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:05:42 INFO - PROCESS | 2508 | 1463432742446 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 2508 | 1463432742447 Marionette TRACE conn2 <- [1,2710,null,{}] 14:05:42 INFO - PROCESS | 2508 | 1463432742449 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:42 INFO - PROCESS | 2508 | 1463432742556 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:05:42 INFO - PROCESS | 2508 | 1463432742562 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7ee800 == 99 [pid = 2508] [id = 685] 14:05:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x12aa6a000) [pid = 2508] [serial = 2055] [outer = 0x0] 14:05:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x12c27e800) [pid = 2508] [serial = 2056] [outer = 0x12aa6a000] 14:05:42 INFO - PROCESS | 2508 | 1463432742590 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x12c93f000) [pid = 2508] [serial = 2057] [outer = 0x12aa6a000] 14:05:42 INFO - PROCESS | 2508 | 1463432742994 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 2508 | 1463432743016 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:05:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:05:43 INFO - PROCESS | 2508 | 1463432743019 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 2508 | 1463432743027 Marionette TRACE conn2 <- [1,2714,null,{}] 14:05:43 INFO - PROCESS | 2508 | 1463432743029 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:43 INFO - PROCESS | 2508 | 1463432743119 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:05:43 INFO - PROCESS | 2508 | 1463432743125 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d821800 == 100 [pid = 2508] [id = 686] 14:05:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x12c949800) [pid = 2508] [serial = 2058] [outer = 0x0] 14:05:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x12d451800) [pid = 2508] [serial = 2059] [outer = 0x12c949800] 14:05:43 INFO - PROCESS | 2508 | 1463432743168 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x134bc9400) [pid = 2508] [serial = 2060] [outer = 0x12c949800] 14:05:43 INFO - PROCESS | 2508 | 1463432743748 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:05:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 783ms 14:05:43 INFO - PROCESS | 2508 | 1463432743803 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 2508 | 1463432743805 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:05:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:05:43 INFO - PROCESS | 2508 | 1463432743808 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 2508 | 1463432743810 Marionette TRACE conn2 <- [1,2718,null,{}] 14:05:43 INFO - PROCESS | 2508 | 1463432743813 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:43 INFO - PROCESS | 2508 | 1463432743967 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:05:43 INFO - PROCESS | 2508 | 1463432743977 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x135ce1800 == 101 [pid = 2508] [id = 687] 14:05:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x135a6b800) [pid = 2508] [serial = 2061] [outer = 0x0] 14:05:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x1360c6000) [pid = 2508] [serial = 2062] [outer = 0x135a6b800] 14:05:44 INFO - PROCESS | 2508 | 1463432744003 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x138b81000) [pid = 2508] [serial = 2063] [outer = 0x135a6b800] 14:05:44 INFO - PROCESS | 2508 | 1463432744426 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 2508 | 1463432744480 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:05:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:05:44 INFO - PROCESS | 2508 | 1463432744482 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 2508 | 1463432744484 Marionette TRACE conn2 <- [1,2722,null,{}] 14:05:44 INFO - PROCESS | 2508 | 1463432744486 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:44 INFO - PROCESS | 2508 | 1463432744634 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:05:44 INFO - PROCESS | 2508 | 1463432744654 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x1361a7800 == 102 [pid = 2508] [id = 688] 14:05:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x138bce400) [pid = 2508] [serial = 2064] [outer = 0x0] 14:05:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x138bdb000) [pid = 2508] [serial = 2065] [outer = 0x138bce400] 14:05:44 INFO - PROCESS | 2508 | 1463432744680 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x140f6ec00) [pid = 2508] [serial = 2066] [outer = 0x138bce400] 14:05:45 INFO - PROCESS | 2508 | 1463432745069 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 2508 | 1463432745110 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:05:45 INFO - PROCESS | 2508 | 1463432745112 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 2508 | 1463432745113 Marionette TRACE conn2 <- [1,2726,null,{}] 14:05:45 INFO - PROCESS | 2508 | 1463432745116 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 2508 | 1463432745251 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:05:45 INFO - PROCESS | 2508 | 1463432745282 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x137da5000 == 103 [pid = 2508] [id = 689] 14:05:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x140326400) [pid = 2508] [serial = 2067] [outer = 0x0] 14:05:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x1410ef000) [pid = 2508] [serial = 2068] [outer = 0x140326400] 14:05:45 INFO - PROCESS | 2508 | 1463432745307 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x1418abc00) [pid = 2508] [serial = 2069] [outer = 0x140326400] 14:05:45 INFO - PROCESS | 2508 | 1463432745673 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:05:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 571ms 14:05:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:05:45 INFO - PROCESS | 2508 | 1463432745684 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 2508 | 1463432745686 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:05:45 INFO - PROCESS | 2508 | 1463432745688 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 2508 | 1463432745689 Marionette TRACE conn2 <- [1,2730,null,{}] 14:05:45 INFO - PROCESS | 2508 | 1463432745691 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 2508 | 1463432745845 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:05:45 INFO - PROCESS | 2508 | 1463432745870 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 2508 | ++DOCSHELL 0x13899f000 == 104 [pid = 2508] [id = 690] 14:05:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x1169cec00) [pid = 2508] [serial = 2070] [outer = 0x0] 14:05:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 243 (0x12d9e0800) [pid = 2508] [serial = 2071] [outer = 0x1169cec00] 14:05:45 INFO - PROCESS | 2508 | 1463432745896 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 2508 | ++DOMWINDOW == 244 (0x141a90000) [pid = 2508] [serial = 2072] [outer = 0x1169cec00] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 243 (0x126c4d800) [pid = 2508] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 242 (0x116a53c00) [pid = 2508] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x12f344400) [pid = 2508] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x12d9d9c00) [pid = 2508] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x12a778400) [pid = 2508] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x12a6f2800) [pid = 2508] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x12db8d800) [pid = 2508] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x138b8bc00) [pid = 2508] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x1418b3400) [pid = 2508] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x118194c00) [pid = 2508] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x117677000) [pid = 2508] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x1293e3800) [pid = 2508] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x12aa63400) [pid = 2508] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x135c24c00) [pid = 2508] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x111f19800) [pid = 2508] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x1167a9800) [pid = 2508] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x123c97400) [pid = 2508] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x12ba90400) [pid = 2508] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x142816c00) [pid = 2508] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x12d450000) [pid = 2508] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x12c4bc800) [pid = 2508] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x118591400) [pid = 2508] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x12d44d800) [pid = 2508] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x12a981000) [pid = 2508] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x134bc1800) [pid = 2508] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x142902400) [pid = 2508] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x118191c00) [pid = 2508] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x11257f000) [pid = 2508] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x117e48800) [pid = 2508] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x1262da400) [pid = 2508] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x12a778c00) [pid = 2508] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x141a88000) [pid = 2508] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x124d29400) [pid = 2508] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x119a46000) [pid = 2508] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x1293d8c00) [pid = 2508] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x123c97800) [pid = 2508] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x121016400) [pid = 2508] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x14281f400) [pid = 2508] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x128b29800) [pid = 2508] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x140fda400) [pid = 2508] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x140327c00) [pid = 2508] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x12c283000) [pid = 2508] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x126823000) [pid = 2508] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x141a88800) [pid = 2508] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x126c4ec00) [pid = 2508] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x113d65000) [pid = 2508] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x1169c1800) [pid = 2508] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x121009800) [pid = 2508] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x14032d800) [pid = 2508] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x110e49800) [pid = 2508] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x13558c400) [pid = 2508] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x12bde0000) [pid = 2508] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x140f70c00) [pid = 2508] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x11988e800) [pid = 2508] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x113166000) [pid = 2508] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x119432000) [pid = 2508] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x12bde2000) [pid = 2508] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x118e86000) [pid = 2508] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x140fd3c00) [pid = 2508] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x138b80c00) [pid = 2508] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x1190b5000) [pid = 2508] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x12f346000) [pid = 2508] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x118197400) [pid = 2508] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:05:46 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x14290e400) [pid = 2508] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:05:47 INFO - PROCESS | 2508 | 1463432747218 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 2508 | 1463432747262 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:05:47 INFO - PROCESS | 2508 | 1463432747264 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 2508 | 1463432747266 Marionette TRACE conn2 <- [1,2734,null,{}] 14:05:47 INFO - PROCESS | 2508 | 1463432747268 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 2508 | 1463432747373 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:05:47 INFO - PROCESS | 2508 | 1463432747463 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a918000 == 105 [pid = 2508] [id = 691] 14:05:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x113d65000) [pid = 2508] [serial = 2073] [outer = 0x0] 14:05:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x116a4fc00) [pid = 2508] [serial = 2074] [outer = 0x113d65000] 14:05:47 INFO - PROCESS | 2508 | 1463432747489 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x119881000) [pid = 2508] [serial = 2075] [outer = 0x113d65000] 14:05:47 INFO - PROCESS | 2508 | 1463432747797 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 567ms 14:05:47 INFO - PROCESS | 2508 | 1463432747833 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 2508 | 1463432747835 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:05:47 INFO - PROCESS | 2508 | 1463432747840 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 2508 | 1463432747841 Marionette TRACE conn2 <- [1,2738,null,{}] 14:05:47 INFO - PROCESS | 2508 | 1463432747844 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 2508 | 1463432747963 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:05:48 INFO - PROCESS | 2508 | 1463432748052 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x135d03000 == 106 [pid = 2508] [id = 692] 14:05:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x11929b800) [pid = 2508] [serial = 2076] [outer = 0x0] 14:05:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x124082800) [pid = 2508] [serial = 2077] [outer = 0x11929b800] 14:05:48 INFO - PROCESS | 2508 | 1463432748082 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x12ba90400) [pid = 2508] [serial = 2078] [outer = 0x11929b800] 14:05:48 INFO - PROCESS | 2508 | 1463432748443 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 621ms 14:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:05:48 INFO - PROCESS | 2508 | 1463432748462 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 2508 | 1463432748464 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:05:48 INFO - PROCESS | 2508 | 1463432748469 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 2508 | 1463432748471 Marionette TRACE conn2 <- [1,2742,null,{}] 14:05:48 INFO - PROCESS | 2508 | 1463432748475 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:48 INFO - PROCESS | 2508 | 1463432748648 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:05:48 INFO - PROCESS | 2508 | 1463432748961 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190e1800 == 107 [pid = 2508] [id = 693] 14:05:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x11257bc00) [pid = 2508] [serial = 2079] [outer = 0x0] 14:05:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x112880c00) [pid = 2508] [serial = 2080] [outer = 0x11257bc00] 14:05:48 INFO - PROCESS | 2508 | 1463432748997 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x1169cbc00) [pid = 2508] [serial = 2081] [outer = 0x11257bc00] 14:05:49 INFO - PROCESS | 2508 | 1463432749502 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1072ms 14:05:49 INFO - PROCESS | 2508 | 1463432749541 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 2508 | 1463432749543 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:05:49 INFO - PROCESS | 2508 | 1463432749547 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 2508 | 1463432749549 Marionette TRACE conn2 <- [1,2746,null,{}] 14:05:49 INFO - PROCESS | 2508 | 1463432749552 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:49 INFO - PROCESS | 2508 | 1463432749683 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:05:49 INFO - PROCESS | 2508 | 1463432749823 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7d8800 == 108 [pid = 2508] [id = 694] 14:05:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x119008c00) [pid = 2508] [serial = 2082] [outer = 0x0] 14:05:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x123c95c00) [pid = 2508] [serial = 2083] [outer = 0x119008c00] 14:05:49 INFO - PROCESS | 2508 | 1463432749857 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x1262e6000) [pid = 2508] [serial = 2084] [outer = 0x119008c00] 14:05:50 INFO - PROCESS | 2508 | 1463432750291 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 770ms 14:05:50 INFO - PROCESS | 2508 | 1463432750319 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 2508 | 1463432750322 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:05:50 INFO - PROCESS | 2508 | 1463432750324 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 2508 | 1463432750326 Marionette TRACE conn2 <- [1,2750,null,{}] 14:05:50 INFO - PROCESS | 2508 | 1463432750328 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:50 INFO - PROCESS | 2508 | 1463432750473 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:05:50 INFO - PROCESS | 2508 | 1463432750583 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x137dba800 == 109 [pid = 2508] [id = 695] 14:05:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x123c98800) [pid = 2508] [serial = 2085] [outer = 0x0] 14:05:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x128ce7000) [pid = 2508] [serial = 2086] [outer = 0x123c98800] 14:05:50 INFO - PROCESS | 2508 | 1463432750613 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12a6c8800) [pid = 2508] [serial = 2087] [outer = 0x123c98800] 14:05:51 INFO - PROCESS | 2508 | 1463432751075 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 775ms 14:05:51 INFO - PROCESS | 2508 | 1463432751100 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 2508 | 1463432751102 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:05:51 INFO - PROCESS | 2508 | 1463432751109 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 2508 | 1463432751114 Marionette TRACE conn2 <- [1,2754,null,{}] 14:05:51 INFO - PROCESS | 2508 | 1463432751117 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:51 INFO - PROCESS | 2508 | 1463432751246 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:05:51 INFO - PROCESS | 2508 | 1463432751390 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418e1800 == 110 [pid = 2508] [id = 696] 14:05:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x12a771c00) [pid = 2508] [serial = 2088] [outer = 0x0] 14:05:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x12bde2800) [pid = 2508] [serial = 2089] [outer = 0x12a771c00] 14:05:51 INFO - PROCESS | 2508 | 1463432751423 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x12db91400) [pid = 2508] [serial = 2090] [outer = 0x12a771c00] 14:05:51 INFO - PROCESS | 2508 | 1463432751880 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 831ms 14:05:51 INFO - PROCESS | 2508 | 1463432751937 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:05:51 INFO - PROCESS | 2508 | 1463432751939 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:05:51 INFO - PROCESS | 2508 | 1463432751941 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 2508 | 1463432751943 Marionette TRACE conn2 <- [1,2758,null,{}] 14:05:51 INFO - PROCESS | 2508 | 1463432751945 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 2508 | 1463432752073 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:05:52 INFO - PROCESS | 2508 | 1463432752212 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cba000 == 111 [pid = 2508] [id = 697] 14:05:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x12d9dc000) [pid = 2508] [serial = 2091] [outer = 0x0] 14:05:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x134c8dc00) [pid = 2508] [serial = 2092] [outer = 0x12d9dc000] 14:05:52 INFO - PROCESS | 2508 | 1463432752244 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x13558c400) [pid = 2508] [serial = 2093] [outer = 0x12d9dc000] 14:05:52 INFO - PROCESS | 2508 | 1463432752644 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 769ms 14:05:52 INFO - PROCESS | 2508 | 1463432752710 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:05:52 INFO - PROCESS | 2508 | 1463432752711 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:05:52 INFO - PROCESS | 2508 | 1463432752714 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:05:52 INFO - PROCESS | 2508 | 1463432752715 Marionette TRACE conn2 <- [1,2762,null,{}] 14:05:52 INFO - PROCESS | 2508 | 1463432752736 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 2508 | 1463432752906 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:05:53 INFO - PROCESS | 2508 | 1463432753065 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x143816800 == 112 [pid = 2508] [id = 698] 14:05:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x135c16000) [pid = 2508] [serial = 2094] [outer = 0x0] 14:05:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x135c1b800) [pid = 2508] [serial = 2095] [outer = 0x135c16000] 14:05:53 INFO - PROCESS | 2508 | 1463432753123 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x138b88000) [pid = 2508] [serial = 2096] [outer = 0x135c16000] 14:05:53 INFO - PROCESS | 2508 | 1463432753636 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 969ms 14:05:53 INFO - PROCESS | 2508 | 1463432753684 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 2508 | 1463432753687 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:05:53 INFO - PROCESS | 2508 | 1463432753690 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 2508 | 1463432753691 Marionette TRACE conn2 <- [1,2766,null,{}] 14:05:53 INFO - PROCESS | 2508 | 1463432753694 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 2508 | 1463432753816 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:05:53 INFO - PROCESS | 2508 | 1463432753923 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x1438a3000 == 113 [pid = 2508] [id = 699] 14:05:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x135c18000) [pid = 2508] [serial = 2097] [outer = 0x0] 14:05:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x140347800) [pid = 2508] [serial = 2098] [outer = 0x135c18000] 14:05:53 INFO - PROCESS | 2508 | 1463432753953 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x14034dc00) [pid = 2508] [serial = 2099] [outer = 0x135c18000] 14:05:54 INFO - PROCESS | 2508 | 1463432754384 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 718ms 14:05:54 INFO - PROCESS | 2508 | 1463432754409 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 2508 | 1463432754410 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:05:54 INFO - PROCESS | 2508 | 1463432754413 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 2508 | 1463432754414 Marionette TRACE conn2 <- [1,2770,null,{}] 14:05:54 INFO - PROCESS | 2508 | 1463432754417 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:54 INFO - PROCESS | 2508 | 1463432754541 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:05:54 INFO - PROCESS | 2508 | 1463432754679 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x1438ea800 == 114 [pid = 2508] [id = 700] 14:05:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x140343000) [pid = 2508] [serial = 2100] [outer = 0x0] 14:05:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x140f72800) [pid = 2508] [serial = 2101] [outer = 0x140343000] 14:05:54 INFO - PROCESS | 2508 | 1463432754711 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x1418af000) [pid = 2508] [serial = 2102] [outer = 0x140343000] 14:05:55 INFO - PROCESS | 2508 | 1463432755125 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 723ms 14:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:05:55 INFO - PROCESS | 2508 | 1463432755136 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 2508 | 1463432755138 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:05:55 INFO - PROCESS | 2508 | 1463432755140 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 2508 | 1463432755141 Marionette TRACE conn2 <- [1,2774,null,{}] 14:05:55 INFO - PROCESS | 2508 | 1463432755143 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 2508 | 1463432755284 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:05:55 INFO - PROCESS | 2508 | 1463432755395 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x1439cd000 == 115 [pid = 2508] [id = 701] 14:05:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x140350400) [pid = 2508] [serial = 2103] [outer = 0x0] 14:05:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x141a8fc00) [pid = 2508] [serial = 2104] [outer = 0x140350400] 14:05:55 INFO - PROCESS | 2508 | 1463432755424 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x141af8c00) [pid = 2508] [serial = 2105] [outer = 0x140350400] 14:05:55 INFO - PROCESS | 2508 | 1463432755839 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 718ms 14:05:55 INFO - PROCESS | 2508 | 1463432755859 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 2508 | 1463432755860 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:05:55 INFO - PROCESS | 2508 | 1463432755863 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 2508 | 1463432755864 Marionette TRACE conn2 <- [1,2778,null,{}] 14:05:55 INFO - PROCESS | 2508 | 1463432755867 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 2508 | 1463432755993 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:05:56 INFO - PROCESS | 2508 | 1463432756136 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x143a73800 == 116 [pid = 2508] [id = 702] 14:05:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x13530dc00) [pid = 2508] [serial = 2106] [outer = 0x0] 14:05:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x141af0800) [pid = 2508] [serial = 2107] [outer = 0x13530dc00] 14:05:56 INFO - PROCESS | 2508 | 1463432756166 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x141bcf000) [pid = 2508] [serial = 2108] [outer = 0x13530dc00] 14:05:56 INFO - PROCESS | 2508 | 1463432756595 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 769ms 14:05:56 INFO - PROCESS | 2508 | 1463432756646 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 2508 | 1463432756647 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:05:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:05:56 INFO - PROCESS | 2508 | 1463432756714 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 2508 | 1463432756715 Marionette TRACE conn2 <- [1,2782,null,{}] 14:05:56 INFO - PROCESS | 2508 | 1463432756722 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:56 INFO - PROCESS | 2508 | 1463432756850 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:05:56 INFO - PROCESS | 2508 | 1463432756996 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x123cdd000 == 117 [pid = 2508] [id = 703] 14:05:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x110e44c00) [pid = 2508] [serial = 2109] [outer = 0x0] 14:05:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x123c98400) [pid = 2508] [serial = 2110] [outer = 0x110e44c00] 14:05:57 INFO - PROCESS | 2508 | 1463432757031 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x14281fc00) [pid = 2508] [serial = 2111] [outer = 0x110e44c00] 14:05:57 INFO - PROCESS | 2508 | 1463432757514 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 887ms 14:05:57 INFO - PROCESS | 2508 | 1463432757538 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:05:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:05:57 INFO - PROCESS | 2508 | 1463432757540 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:05:57 INFO - PROCESS | 2508 | 1463432757542 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 2508 | 1463432757544 Marionette TRACE conn2 <- [1,2786,null,{}] 14:05:57 INFO - PROCESS | 2508 | 1463432757547 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:57 INFO - PROCESS | 2508 | 1463432757688 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:05:57 INFO - PROCESS | 2508 | 1463432757804 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x135b19800 == 118 [pid = 2508] [id = 704] 14:05:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x112581000) [pid = 2508] [serial = 2112] [outer = 0x0] 14:05:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x12bae4000) [pid = 2508] [serial = 2113] [outer = 0x112581000] 14:05:57 INFO - PROCESS | 2508 | 1463432757835 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x142c3b800) [pid = 2508] [serial = 2114] [outer = 0x112581000] 14:05:58 INFO - PROCESS | 2508 | 1463432758326 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:05:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 823ms 14:05:58 INFO - PROCESS | 2508 | 1463432758374 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 2508 | 1463432758375 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:05:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:05:58 INFO - PROCESS | 2508 | 1463432758380 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 2508 | 1463432758382 Marionette TRACE conn2 <- [1,2790,null,{}] 14:05:58 INFO - PROCESS | 2508 | 1463432758384 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 2508 | 1463432758516 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:05:58 INFO - PROCESS | 2508 | 1463432758632 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x123810000 == 119 [pid = 2508] [id = 705] 14:05:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x113342000) [pid = 2508] [serial = 2115] [outer = 0x0] 14:05:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x118193800) [pid = 2508] [serial = 2116] [outer = 0x113342000] 14:05:58 INFO - PROCESS | 2508 | 1463432758662 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x1290e5000) [pid = 2508] [serial = 2117] [outer = 0x113342000] 14:05:59 INFO - PROCESS | 2508 | 1463432759127 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:05:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 773ms 14:05:59 INFO - PROCESS | 2508 | 1463432759154 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 2508 | 1463432759155 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:05:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:05:59 INFO - PROCESS | 2508 | 1463432759158 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 2508 | 1463432759159 Marionette TRACE conn2 <- [1,2794,null,{}] 14:05:59 INFO - PROCESS | 2508 | 1463432759161 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:59 INFO - PROCESS | 2508 | 1463432759292 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:05:59 INFO - PROCESS | 2508 | 1463432759703 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x1190db800 == 120 [pid = 2508] [id = 706] 14:05:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x110d5c400) [pid = 2508] [serial = 2118] [outer = 0x0] 14:05:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x112de7000) [pid = 2508] [serial = 2119] [outer = 0x110d5c400] 14:05:59 INFO - PROCESS | 2508 | 1463432759773 Marionette DEBUG loaded listener.js 14:05:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x1167acc00) [pid = 2508] [serial = 2120] [outer = 0x110d5c400] 14:06:00 INFO - PROCESS | 2508 | 1463432760279 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:06:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:06:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1171ms 14:06:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:06:00 INFO - PROCESS | 2508 | 1463432760330 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:06:00 INFO - PROCESS | 2508 | 1463432760333 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:06:00 INFO - PROCESS | 2508 | 1463432760338 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 2508 | 1463432760340 Marionette TRACE conn2 <- [1,2798,null,{}] 14:06:00 INFO - PROCESS | 2508 | 1463432760343 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:00 INFO - PROCESS | 2508 | 1463432760475 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:06:00 INFO - PROCESS | 2508 | 1463432760591 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ef1800 == 121 [pid = 2508] [id = 707] 14:06:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x119889800) [pid = 2508] [serial = 2121] [outer = 0x0] 14:06:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x119d23000) [pid = 2508] [serial = 2122] [outer = 0x119889800] 14:06:00 INFO - PROCESS | 2508 | 1463432760665 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x121096800) [pid = 2508] [serial = 2123] [outer = 0x119889800] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x14380e000 == 120 [pid = 2508] [id = 541] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x135d03000 == 119 [pid = 2508] [id = 692] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12a918000 == 118 [pid = 2508] [id = 691] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x13899f000 == 117 [pid = 2508] [id = 690] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x137da5000 == 116 [pid = 2508] [id = 689] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x140331c00) [pid = 2508] [serial = 1981] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x141a8d800) [pid = 2508] [serial = 1993] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x135c72800) [pid = 2508] [serial = 2026] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1361a7800 == 115 [pid = 2508] [id = 688] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x135ce1800 == 114 [pid = 2508] [id = 687] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12d821800 == 113 [pid = 2508] [id = 686] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7ee800 == 112 [pid = 2508] [id = 685] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x1249db800 == 111 [pid = 2508] [id = 684] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12c046000 == 110 [pid = 2508] [id = 683] 14:06:01 INFO - PROCESS | 2508 | 1463432761197 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12c057800 == 109 [pid = 2508] [id = 682] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x141747000 == 108 [pid = 2508] [id = 679] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x134b51000 == 107 [pid = 2508] [id = 678] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x12c816000 == 106 [pid = 2508] [id = 677] 14:06:01 INFO - PROCESS | 2508 | --DOCSHELL 0x123813000 == 105 [pid = 2508] [id = 676] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x13555b400) [pid = 2508] [serial = 2024] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x129394000) [pid = 2508] [serial = 1895] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x1292cb800) [pid = 2508] [serial = 1781] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x135c70800) [pid = 2508] [serial = 1972] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x135310c00) [pid = 2508] [serial = 2020] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x135590000) [pid = 2508] [serial = 1685] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x14342d400) [pid = 2508] [serial = 1637] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x12aa67400) [pid = 2508] [serial = 1841] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x134bcd800) [pid = 2508] [serial = 1907] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x13558f800) [pid = 2508] [serial = 1969] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x14281e400) [pid = 2508] [serial = 1706] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x141af6800) [pid = 2508] [serial = 1616] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x119434400) [pid = 2508] [serial = 1889] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x119439000) [pid = 2508] [serial = 1997] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x12aabf000) [pid = 2508] [serial = 2011] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x12db8dc00) [pid = 2508] [serial = 1760] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x1360ce000) [pid = 2508] [serial = 1955] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x1166b8800) [pid = 2508] [serial = 1676] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x140f79000) [pid = 2508] [serial = 1984] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x13558a000) [pid = 2508] [serial = 1916] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x124d28c00) [pid = 2508] [serial = 2002] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x12bde0800) [pid = 2508] [serial = 1847] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 205 (0x142908400) [pid = 2508] [serial = 1628] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x138b89400) [pid = 2508] [serial = 1975] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x12f33f800) [pid = 2508] [serial = 1904] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x1260ca400) [pid = 2508] [serial = 2003] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x12d450800) [pid = 2508] [serial = 2015] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x134bd9c00) [pid = 2508] [serial = 1910] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x134bd1400) [pid = 2508] [serial = 2018] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x12cf4b800) [pid = 2508] [serial = 2014] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x12cf4a800) [pid = 2508] [serial = 1682] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x138b8c000) [pid = 2508] [serial = 1766] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x14290e800) [pid = 2508] [serial = 1625] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x11942c000) [pid = 2508] [serial = 1829] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x11858b000) [pid = 2508] [serial = 1996] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x119881c00) [pid = 2508] [serial = 1960] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x138bd8400) [pid = 2508] [serial = 1978] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x11767a800) [pid = 2508] [serial = 1886] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x119d29800) [pid = 2508] [serial = 1754] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x126822c00) [pid = 2508] [serial = 2005] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x12ba91000) [pid = 2508] [serial = 1844] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x141bc4c00) [pid = 2508] [serial = 1619] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x142c45800) [pid = 2508] [serial = 1775] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x12675c800) [pid = 2508] [serial = 1892] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x12a6f4800) [pid = 2508] [serial = 1838] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x111f57800) [pid = 2508] [serial = 1957] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x12a976000) [pid = 2508] [serial = 1757] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x12c0a2000) [pid = 2508] [serial = 2023] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x140fdd400) [pid = 2508] [serial = 1987] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x142c42000) [pid = 2508] [serial = 1772] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x12c93c800) [pid = 2508] [serial = 1853] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x14281c800) [pid = 2508] [serial = 1697] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x12a982c00) [pid = 2508] [serial = 1966] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x140332000) [pid = 2508] [serial = 1700] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x12d9dfc00) [pid = 2508] [serial = 1901] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x1290e1800) [pid = 2508] [serial = 1835] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x12c4b6c00) [pid = 2508] [serial = 2012] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x141bd1800) [pid = 2508] [serial = 1622] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12bde3c00) [pid = 2508] [serial = 1898] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x1169cb000) [pid = 2508] [serial = 1826] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x12cfcbc00) [pid = 2508] [serial = 1859] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x14342e400) [pid = 2508] [serial = 1778] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x142820400) [pid = 2508] [serial = 1769] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x112877c00) [pid = 2508] [serial = 1823] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x1418a7000) [pid = 2508] [serial = 1990] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x135c1ec00) [pid = 2508] [serial = 1688] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x12c27c400) [pid = 2508] [serial = 1850] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x141a82c00) [pid = 2508] [serial = 1691] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x12db94400) [pid = 2508] [serial = 2017] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x128ce8c00) [pid = 2508] [serial = 2008] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x135588000) [pid = 2508] [serial = 2021] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x134c90c00) [pid = 2508] [serial = 1913] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x128b9c000) [pid = 2508] [serial = 2006] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x12560cc00) [pid = 2508] [serial = 1963] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x121014c00) [pid = 2508] [serial = 1999] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12cfcd800) [pid = 2508] [serial = 1856] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x12659b800) [pid = 2508] [serial = 1832] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x141a8dc00) [pid = 2508] [serial = 1694] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x1292c3400) [pid = 2508] [serial = 2009] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x138b8b800) [pid = 2508] [serial = 1703] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x142c46c00) [pid = 2508] [serial = 1634] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x135558c00) [pid = 2508] [serial = 1763] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x128b99400) [pid = 2508] [serial = 1679] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x123c93800) [pid = 2508] [serial = 2000] [outer = 0x0] [url = about:blank] 14:06:01 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x142c46800) [pid = 2508] [serial = 1631] [outer = 0x0] [url = about:blank] 14:06:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:06:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 923ms 14:06:01 INFO - PROCESS | 2508 | 1463432761263 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 2508 | 1463432761266 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:06:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:06:01 INFO - PROCESS | 2508 | 1463432761268 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 2508 | 1463432761270 Marionette TRACE conn2 <- [1,2802,null,{}] 14:06:01 INFO - PROCESS | 2508 | 1463432761272 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 2508 | 1463432761380 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:06:01 INFO - PROCESS | 2508 | 1463432761388 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x123963800 == 106 [pid = 2508] [id = 708] 14:06:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x124086800) [pid = 2508] [serial = 2124] [outer = 0x0] 14:06:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x124a34800) [pid = 2508] [serial = 2125] [outer = 0x124086800] 14:06:01 INFO - PROCESS | 2508 | 1463432761416 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x1262dec00) [pid = 2508] [serial = 2126] [outer = 0x124086800] 14:06:01 INFO - PROCESS | 2508 | 1463432761881 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:06:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 620ms 14:06:01 INFO - PROCESS | 2508 | 1463432761889 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 2508 | 1463432761890 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:06:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:06:01 INFO - PROCESS | 2508 | 1463432761897 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 2508 | 1463432761902 Marionette TRACE conn2 <- [1,2806,null,{}] 14:06:01 INFO - PROCESS | 2508 | 1463432761907 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:02 INFO - PROCESS | 2508 | 1463432762018 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:06:02 INFO - PROCESS | 2508 | 1463432762024 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a636800 == 107 [pid = 2508] [id = 709] 14:06:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x1267efc00) [pid = 2508] [serial = 2127] [outer = 0x0] 14:06:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x128cc2400) [pid = 2508] [serial = 2128] [outer = 0x1267efc00] 14:06:02 INFO - PROCESS | 2508 | 1463432762050 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x1292cb800) [pid = 2508] [serial = 2129] [outer = 0x1267efc00] 14:06:02 INFO - PROCESS | 2508 | 1463432762434 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:06:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 583ms 14:06:02 INFO - PROCESS | 2508 | 1463432762476 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:06:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:06:02 INFO - PROCESS | 2508 | 1463432762478 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:06:02 INFO - PROCESS | 2508 | 1463432762480 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 2508 | 1463432762489 Marionette TRACE conn2 <- [1,2810,null,{}] 14:06:02 INFO - PROCESS | 2508 | 1463432762491 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:02 INFO - PROCESS | 2508 | 1463432762599 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:06:02 INFO - PROCESS | 2508 | 1463432762603 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 2508 | ++DOCSHELL 0x12ba40800 == 108 [pid = 2508] [id = 710] 14:06:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x1293d8c00) [pid = 2508] [serial = 2130] [outer = 0x0] 14:06:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x12a775c00) [pid = 2508] [serial = 2131] [outer = 0x1293d8c00] 14:06:02 INFO - PROCESS | 2508 | 1463432762630 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x12aa61c00) [pid = 2508] [serial = 2132] [outer = 0x1293d8c00] 14:06:03 INFO - PROCESS | 2508 | 1463432762998 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:06:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 528ms 14:06:03 INFO - PROCESS | 2508 | 1463432763008 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 2508 | 1463432763009 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:06:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:06:03 INFO - PROCESS | 2508 | 1463432763012 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 2508 | 1463432763013 Marionette TRACE conn2 <- [1,2814,null,{}] 14:06:03 INFO - PROCESS | 2508 | 1463432763015 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 2508 | 1463432763175 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:06:03 INFO - PROCESS | 2508 | 1463432763237 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c218800 == 109 [pid = 2508] [id = 711] 14:06:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x12badd800) [pid = 2508] [serial = 2133] [outer = 0x0] 14:06:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x12bddb800) [pid = 2508] [serial = 2134] [outer = 0x12badd800] 14:06:03 INFO - PROCESS | 2508 | 1463432763269 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x12c4b3800) [pid = 2508] [serial = 2135] [outer = 0x12badd800] 14:06:03 INFO - PROCESS | 2508 | 1463432763617 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:06:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 618ms 14:06:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:06:03 INFO - PROCESS | 2508 | 1463432763630 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 2508 | 1463432763632 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:06:03 INFO - PROCESS | 2508 | 1463432763634 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 2508 | 1463432763637 Marionette TRACE conn2 <- [1,2818,null,{}] 14:06:03 INFO - PROCESS | 2508 | 1463432763640 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 2508 | 1463432763788 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:06:03 INFO - PROCESS | 2508 | 1463432763806 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d652000 == 110 [pid = 2508] [id = 712] 14:06:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x12cf43800) [pid = 2508] [serial = 2136] [outer = 0x0] 14:06:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x12d441800) [pid = 2508] [serial = 2137] [outer = 0x12cf43800] 14:06:03 INFO - PROCESS | 2508 | 1463432763836 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x12db8d800) [pid = 2508] [serial = 2138] [outer = 0x12cf43800] 14:06:04 INFO - PROCESS | 2508 | 1463432764238 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:06:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 626ms 14:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:06:04 INFO - PROCESS | 2508 | 1463432764267 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 2508 | 1463432764268 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:06:04 INFO - PROCESS | 2508 | 1463432764271 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 2508 | 1463432764272 Marionette TRACE conn2 <- [1,2822,null,{}] 14:06:04 INFO - PROCESS | 2508 | 1463432764274 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:04 INFO - PROCESS | 2508 | 1463432764416 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:06:04 INFO - PROCESS | 2508 | 1463432764430 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8bf000 == 111 [pid = 2508] [id = 713] 14:06:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x12d442000) [pid = 2508] [serial = 2139] [outer = 0x0] 14:06:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x12d447400) [pid = 2508] [serial = 2140] [outer = 0x12d442000] 14:06:04 INFO - PROCESS | 2508 | 1463432764457 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x12f34a800) [pid = 2508] [serial = 2141] [outer = 0x12d442000] 14:06:04 INFO - PROCESS | 2508 | 1463432764820 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 568ms 14:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:06:04 INFO - PROCESS | 2508 | 1463432764840 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 2508 | 1463432764841 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:06:04 INFO - PROCESS | 2508 | 1463432764843 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 2508 | 1463432764844 Marionette TRACE conn2 <- [1,2826,null,{}] 14:06:04 INFO - PROCESS | 2508 | 1463432764846 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 2508 | 1463432765013 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:06:05 INFO - PROCESS | 2508 | 1463432765031 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 2508 | ++DOCSHELL 0x135a43800 == 112 [pid = 2508] [id = 714] 14:06:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12db90c00) [pid = 2508] [serial = 2142] [outer = 0x0] 14:06:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x134c94800) [pid = 2508] [serial = 2143] [outer = 0x12db90c00] 14:06:05 INFO - PROCESS | 2508 | 1463432765057 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x135310c00) [pid = 2508] [serial = 2144] [outer = 0x12db90c00] 14:06:05 INFO - PROCESS | 2508 | 1463432765426 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 619ms 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x138bdbc00) [pid = 2508] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x12d40a800) [pid = 2508] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x1169c5c00) [pid = 2508] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x12c09fc00) [pid = 2508] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x129399000) [pid = 2508] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x121093400) [pid = 2508] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x1190ba400) [pid = 2508] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x138b82000) [pid = 2508] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x110d5c800) [pid = 2508] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x138b0f400) [pid = 2508] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x135c20800) [pid = 2508] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12badcc00) [pid = 2508] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x138bce400) [pid = 2508] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x140326400) [pid = 2508] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x1169cec00) [pid = 2508] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x113d65000) [pid = 2508] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x1290e1c00) [pid = 2508] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x135a62400) [pid = 2508] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x12c949800) [pid = 2508] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x121097000) [pid = 2508] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x115e42800) [pid = 2508] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x135a6b800) [pid = 2508] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x118530400) [pid = 2508] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x119886400) [pid = 2508] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x123be8000) [pid = 2508] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x121012000) [pid = 2508] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x12aa6a000) [pid = 2508] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:06:05 INFO - PROCESS | 2508 | --DOMWINDOW == 136 (0x12badb000) [pid = 2508] [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.] 14:06:05 INFO - PROCESS | 2508 | 1463432765713 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 2508 | 1463432765714 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:06:05 INFO - PROCESS | 2508 | 1463432765720 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 2508 | 1463432765721 Marionette TRACE conn2 <- [1,2830,null,{}] 14:06:05 INFO - PROCESS | 2508 | 1463432765723 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 2508 | 1463432765829 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:06:06 INFO - PROCESS | 2508 | 1463432766010 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x118566800 == 113 [pid = 2508] [id = 715] 14:06:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 137 (0x111e5b000) [pid = 2508] [serial = 2145] [outer = 0x0] 14:06:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x112879800) [pid = 2508] [serial = 2146] [outer = 0x111e5b000] 14:06:06 INFO - PROCESS | 2508 | 1463432766045 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x1169cb000) [pid = 2508] [serial = 2147] [outer = 0x111e5b000] 14:06:06 INFO - PROCESS | 2508 | 1463432766543 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 870ms 14:06:06 INFO - PROCESS | 2508 | 1463432766591 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:06:06 INFO - PROCESS | 2508 | 1463432766594 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:06:06 INFO - PROCESS | 2508 | 1463432766597 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 2508 | 1463432766600 Marionette TRACE conn2 <- [1,2834,null,{}] 14:06:06 INFO - PROCESS | 2508 | 1463432766604 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:06 INFO - PROCESS | 2508 | 1463432766741 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:06:06 INFO - PROCESS | 2508 | 1463432766843 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 2508 | ++DOCSHELL 0x12a911000 == 114 [pid = 2508] [id = 716] 14:06:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x119886400) [pid = 2508] [serial = 2148] [outer = 0x0] 14:06:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x121013000) [pid = 2508] [serial = 2149] [outer = 0x119886400] 14:06:06 INFO - PROCESS | 2508 | 1463432766876 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x123cc9c00) [pid = 2508] [serial = 2150] [outer = 0x119886400] 14:06:07 INFO - PROCESS | 2508 | 1463432767354 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 771ms 14:06:07 INFO - PROCESS | 2508 | 1463432767373 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 2508 | 1463432767376 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:06:07 INFO - PROCESS | 2508 | 1463432767398 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 2508 | 1463432767400 Marionette TRACE conn2 <- [1,2838,null,{}] 14:06:07 INFO - PROCESS | 2508 | 1463432767418 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:07 INFO - PROCESS | 2508 | 1463432767548 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:06:07 INFO - PROCESS | 2508 | 1463432767682 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d83f000 == 115 [pid = 2508] [id = 717] 14:06:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x1260c2800) [pid = 2508] [serial = 2151] [outer = 0x0] 14:06:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x126830c00) [pid = 2508] [serial = 2152] [outer = 0x1260c2800] 14:06:07 INFO - PROCESS | 2508 | 1463432767716 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x1290dbc00) [pid = 2508] [serial = 2153] [outer = 0x1260c2800] 14:06:08 INFO - PROCESS | 2508 | 1463432768187 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 833ms 14:06:08 INFO - PROCESS | 2508 | 1463432768235 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 2508 | 1463432768237 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:06:08 INFO - PROCESS | 2508 | 1463432768247 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 2508 | 1463432768252 Marionette TRACE conn2 <- [1,2842,null,{}] 14:06:08 INFO - PROCESS | 2508 | 1463432768256 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 2508 | 1463432768389 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:06:08 INFO - PROCESS | 2508 | 1463432768490 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 2508 | ++DOCSHELL 0x136024800 == 116 [pid = 2508] [id = 718] 14:06:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x12a6c5000) [pid = 2508] [serial = 2154] [outer = 0x0] 14:06:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x12bada800) [pid = 2508] [serial = 2155] [outer = 0x12a6c5000] 14:06:08 INFO - PROCESS | 2508 | 1463432768521 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x12c281000) [pid = 2508] [serial = 2156] [outer = 0x12a6c5000] 14:06:08 INFO - PROCESS | 2508 | 1463432768954 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 783ms 14:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:06:09 INFO - PROCESS | 2508 | 1463432769025 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 2508 | 1463432769027 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:06:09 INFO - PROCESS | 2508 | 1463432769029 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 2508 | 1463432769031 Marionette TRACE conn2 <- [1,2846,null,{}] 14:06:09 INFO - PROCESS | 2508 | 1463432769033 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:09 INFO - PROCESS | 2508 | 1463432769164 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:06:09 INFO - PROCESS | 2508 | 1463432769269 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 2508 | ++DOCSHELL 0x1361b9800 == 117 [pid = 2508] [id = 719] 14:06:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x12aacbc00) [pid = 2508] [serial = 2157] [outer = 0x0] 14:06:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x12cfcd800) [pid = 2508] [serial = 2158] [outer = 0x12aacbc00] 14:06:09 INFO - PROCESS | 2508 | 1463432769300 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x134bd1000) [pid = 2508] [serial = 2159] [outer = 0x12aacbc00] 14:06:09 INFO - PROCESS | 2508 | 1463432769701 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 722ms 14:06:09 INFO - PROCESS | 2508 | 1463432769753 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 2508 | 1463432769755 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:06:09 INFO - PROCESS | 2508 | 1463432769758 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 2508 | 1463432769759 Marionette TRACE conn2 <- [1,2850,null,{}] 14:06:09 INFO - PROCESS | 2508 | 1463432769762 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:09 INFO - PROCESS | 2508 | 1463432769892 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:06:10 INFO - PROCESS | 2508 | 1463432770024 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x138919800 == 118 [pid = 2508] [id = 720] 14:06:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x135586400) [pid = 2508] [serial = 2160] [outer = 0x0] 14:06:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x13558f800) [pid = 2508] [serial = 2161] [outer = 0x135586400] 14:06:10 INFO - PROCESS | 2508 | 1463432770060 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x135c0d000) [pid = 2508] [serial = 2162] [outer = 0x135586400] 14:06:10 INFO - PROCESS | 2508 | 1463432770479 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 770ms 14:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:06:10 INFO - PROCESS | 2508 | 1463432770529 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 2508 | 1463432770532 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:06:10 INFO - PROCESS | 2508 | 1463432770558 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 2508 | 1463432770560 Marionette TRACE conn2 <- [1,2854,null,{}] 14:06:10 INFO - PROCESS | 2508 | 1463432770566 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 2508 | 1463432770770 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:06:10 INFO - PROCESS | 2508 | 1463432770960 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 2508 | ++DOCSHELL 0x14042d800 == 119 [pid = 2508] [id = 721] 14:06:10 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x135c1dc00) [pid = 2508] [serial = 2163] [outer = 0x0] 14:06:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x1360cc800) [pid = 2508] [serial = 2164] [outer = 0x135c1dc00] 14:06:11 INFO - PROCESS | 2508 | 1463432771007 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x138b0bc00) [pid = 2508] [serial = 2165] [outer = 0x135c1dc00] 14:06:11 INFO - PROCESS | 2508 | 1463432771438 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 949ms 14:06:11 INFO - PROCESS | 2508 | 1463432771484 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 2508 | 1463432771486 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:06:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:06:11 INFO - PROCESS | 2508 | 1463432771488 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 2508 | 1463432771489 Marionette TRACE conn2 <- [1,2858,null,{}] 14:06:11 INFO - PROCESS | 2508 | 1463432771492 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:11 INFO - PROCESS | 2508 | 1463432771619 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:06:11 INFO - PROCESS | 2508 | 1463432771752 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 2508 | ++DOCSHELL 0x141742800 == 120 [pid = 2508] [id = 722] 14:06:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x135c1e800) [pid = 2508] [serial = 2166] [outer = 0x0] 14:06:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x138b85400) [pid = 2508] [serial = 2167] [outer = 0x135c1e800] 14:06:11 INFO - PROCESS | 2508 | 1463432771784 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x138bd5800) [pid = 2508] [serial = 2168] [outer = 0x135c1e800] 14:06:12 INFO - PROCESS | 2508 | 1463432772181 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 722ms 14:06:12 INFO - PROCESS | 2508 | 1463432772241 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 2508 | 1463432772242 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:06:12 INFO - PROCESS | 2508 | 1463432772246 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 2508 | 1463432772248 Marionette TRACE conn2 <- [1,2862,null,{}] 14:06:12 INFO - PROCESS | 2508 | 1463432772250 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 2508 | 1463432772380 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:06:12 INFO - PROCESS | 2508 | 1463432772483 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 2508 | ++DOCSHELL 0x1419a3800 == 121 [pid = 2508] [id = 723] 14:06:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x138b83000) [pid = 2508] [serial = 2169] [outer = 0x0] 14:06:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x14032ec00) [pid = 2508] [serial = 2170] [outer = 0x138b83000] 14:06:12 INFO - PROCESS | 2508 | 1463432772512 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x140347c00) [pid = 2508] [serial = 2171] [outer = 0x138b83000] 14:06:12 INFO - PROCESS | 2508 | 1463432772962 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 14:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:06:12 INFO - PROCESS | 2508 | 1463432772970 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 2508 | 1463432772973 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:06:12 INFO - PROCESS | 2508 | 1463432772975 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 2508 | 1463432772976 Marionette TRACE conn2 <- [1,2866,null,{}] 14:06:12 INFO - PROCESS | 2508 | 1463432772978 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 2508 | 1463432773108 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:06:13 INFO - PROCESS | 2508 | 1463432773244 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 2508 | ++DOCSHELL 0x141cdf800 == 122 [pid = 2508] [id = 724] 14:06:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x14032b800) [pid = 2508] [serial = 2172] [outer = 0x0] 14:06:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x140f70400) [pid = 2508] [serial = 2173] [outer = 0x14032b800] 14:06:13 INFO - PROCESS | 2508 | 1463432773277 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x140fd9c00) [pid = 2508] [serial = 2174] [outer = 0x14032b800] 14:06:13 INFO - PROCESS | 2508 | 1463432773706 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 769ms 14:06:13 INFO - PROCESS | 2508 | 1463432773745 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 2508 | 1463432773746 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:06:13 INFO - PROCESS | 2508 | 1463432773770 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 2508 | 1463432773771 Marionette TRACE conn2 <- [1,2870,null,{}] 14:06:13 INFO - PROCESS | 2508 | 1463432773775 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 2508 | 1463432773905 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:06:14 INFO - PROCESS | 2508 | 1463432774041 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cae000 == 123 [pid = 2508] [id = 725] 14:06:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x140347000) [pid = 2508] [serial = 2175] [outer = 0x0] 14:06:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x1410fa000) [pid = 2508] [serial = 2176] [outer = 0x140347000] 14:06:14 INFO - PROCESS | 2508 | 1463432774075 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x141afd000) [pid = 2508] [serial = 2177] [outer = 0x140347000] 14:06:14 INFO - PROCESS | 2508 | 1463432774530 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:06:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:06:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 842ms 14:06:14 INFO - PROCESS | 2508 | 1463432774592 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:06:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:06:14 INFO - PROCESS | 2508 | 1463432774594 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:06:14 INFO - PROCESS | 2508 | 1463432774596 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 2508 | 1463432774598 Marionette TRACE conn2 <- [1,2874,null,{}] 14:06:14 INFO - PROCESS | 2508 | 1463432774601 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:14 INFO - PROCESS | 2508 | 1463432774748 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:06:14 INFO - PROCESS | 2508 | 1463432774858 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 2508 | ++DOCSHELL 0x1436d7800 == 124 [pid = 2508] [id = 726] 14:06:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x141bd1000) [pid = 2508] [serial = 2178] [outer = 0x0] 14:06:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x14290c000) [pid = 2508] [serial = 2179] [outer = 0x141bd1000] 14:06:14 INFO - PROCESS | 2508 | 1463432774892 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x142c41c00) [pid = 2508] [serial = 2180] [outer = 0x141bd1000] 14:06:15 INFO - PROCESS | 2508 | 1463432775561 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:06:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1021ms 14:06:15 INFO - PROCESS | 2508 | 1463432775618 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:06:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:06:15 INFO - PROCESS | 2508 | 1463432775622 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:06:15 INFO - PROCESS | 2508 | 1463432775624 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 2508 | 1463432775625 Marionette TRACE conn2 <- [1,2878,null,{}] 14:06:15 INFO - PROCESS | 2508 | 1463432775628 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:15 INFO - PROCESS | 2508 | 1463432775760 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:06:15 INFO - PROCESS | 2508 | 1463432775868 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 2508 | ++DOCSHELL 0x124061000 == 125 [pid = 2508] [id = 727] 14:06:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x111c8a800) [pid = 2508] [serial = 2181] [outer = 0x0] 14:06:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x119883400) [pid = 2508] [serial = 2182] [outer = 0x111c8a800] 14:06:15 INFO - PROCESS | 2508 | 1463432775899 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x12cfc5c00) [pid = 2508] [serial = 2183] [outer = 0x111c8a800] 14:06:16 INFO - PROCESS | 2508 | 1463432776697 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:06:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1120ms 14:06:16 INFO - PROCESS | 2508 | 1463432776744 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 2508 | 1463432776747 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:06:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:06:16 INFO - PROCESS | 2508 | 1463432776750 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 2508 | 1463432776755 Marionette TRACE conn2 <- [1,2882,null,{}] 14:06:16 INFO - PROCESS | 2508 | 1463432776759 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:16 INFO - PROCESS | 2508 | 1463432776889 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:06:16 INFO - PROCESS | 2508 | 1463432776992 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c206800 == 126 [pid = 2508] [id = 728] 14:06:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x118197800) [pid = 2508] [serial = 2184] [outer = 0x0] 14:06:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x11929d400) [pid = 2508] [serial = 2185] [outer = 0x118197800] 14:06:17 INFO - PROCESS | 2508 | 1463432777022 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x12108e400) [pid = 2508] [serial = 2186] [outer = 0x118197800] 14:06:17 INFO - PROCESS | 2508 | 1463432777474 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:06:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 775ms 14:06:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:06:17 INFO - PROCESS | 2508 | 1463432777526 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 2508 | 1463432777530 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:06:17 INFO - PROCESS | 2508 | 1463432777535 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 2508 | 1463432777536 Marionette TRACE conn2 <- [1,2886,null,{}] 14:06:17 INFO - PROCESS | 2508 | 1463432777539 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:17 INFO - PROCESS | 2508 | 1463432777662 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:06:17 INFO - PROCESS | 2508 | 1463432777770 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 2508 | ++DOCSHELL 0x1181d2800 == 127 [pid = 2508] [id = 729] 14:06:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x119884400) [pid = 2508] [serial = 2187] [outer = 0x0] 14:06:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x1249a8800) [pid = 2508] [serial = 2188] [outer = 0x119884400] 14:06:17 INFO - PROCESS | 2508 | 1463432777791 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x12675c000) [pid = 2508] [serial = 2189] [outer = 0x119884400] 14:06:18 INFO - PROCESS | 2508 | 1463432778311 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:06:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:06:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 827ms 14:06:18 INFO - PROCESS | 2508 | 1463432778363 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 2508 | 1463432778365 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:06:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:06:18 INFO - PROCESS | 2508 | 1463432778393 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 2508 | 1463432778397 Marionette TRACE conn2 <- [1,2890,null,{}] 14:06:18 INFO - PROCESS | 2508 | 1463432778414 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:18 INFO - PROCESS | 2508 | 1463432778679 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12a909000 == 126 [pid = 2508] [id = 308] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x135a43800 == 125 [pid = 2508] [id = 714] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12d8bf000 == 124 [pid = 2508] [id = 713] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x135550000) [pid = 2508] [serial = 2038] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x1360cb400) [pid = 2508] [serial = 2041] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x124082800) [pid = 2508] [serial = 2077] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12d652000 == 123 [pid = 2508] [id = 712] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12c218800 == 122 [pid = 2508] [id = 711] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12ba40800 == 121 [pid = 2508] [id = 710] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12a636800 == 120 [pid = 2508] [id = 709] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x123963800 == 119 [pid = 2508] [id = 708] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x118ef1800 == 118 [pid = 2508] [id = 707] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x1190db800 == 117 [pid = 2508] [id = 706] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x1439cd000 == 116 [pid = 2508] [id = 701] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x1438ea800 == 115 [pid = 2508] [id = 700] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x1438a3000 == 114 [pid = 2508] [id = 699] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x143816800 == 113 [pid = 2508] [id = 698] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x142cba000 == 112 [pid = 2508] [id = 697] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x1418e1800 == 111 [pid = 2508] [id = 696] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x137dba800 == 110 [pid = 2508] [id = 695] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x12b7d8800 == 109 [pid = 2508] [id = 694] 14:06:18 INFO - PROCESS | 2508 | --DOCSHELL 0x1190e1800 == 108 [pid = 2508] [id = 693] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x141af5800) [pid = 2508] [serial = 1994] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x12c948400) [pid = 2508] [serial = 1883] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x140f6f000) [pid = 2508] [serial = 1982] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x138bdb000) [pid = 2508] [serial = 2065] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x1410ef000) [pid = 2508] [serial = 2068] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x12d9e0800) [pid = 2508] [serial = 2071] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x1418abc00) [pid = 2508] [serial = 2069] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x116a4fc00) [pid = 2508] [serial = 2074] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12c0a4c00) [pid = 2508] [serial = 2036] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12ba96800) [pid = 2508] [serial = 2035] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 167 (0x138b82400) [pid = 2508] [serial = 2027] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 166 (0x12d451800) [pid = 2508] [serial = 2059] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 165 (0x134bc9400) [pid = 2508] [serial = 2060] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 164 (0x1292c5c00) [pid = 2508] [serial = 2053] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 163 (0x12a777000) [pid = 2508] [serial = 2054] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 162 (0x11852cc00) [pid = 2508] [serial = 2030] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 161 (0x1167ab000) [pid = 2508] [serial = 2029] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 160 (0x1360c6000) [pid = 2508] [serial = 2062] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 159 (0x119432800) [pid = 2508] [serial = 2047] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 158 (0x12100b000) [pid = 2508] [serial = 2048] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x1260c6800) [pid = 2508] [serial = 2033] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x123e0b800) [pid = 2508] [serial = 2032] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x128b23c00) [pid = 2508] [serial = 2051] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x1262e1400) [pid = 2508] [serial = 2050] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x1418ab000) [pid = 2508] [serial = 2045] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12c27d400) [pid = 2508] [serial = 2044] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x12c27e800) [pid = 2508] [serial = 2056] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x12c93f000) [pid = 2508] [serial = 2057] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x141a90000) [pid = 2508] [serial = 2072] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x12d9dd000) [pid = 2508] [serial = 1436] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x119881000) [pid = 2508] [serial = 2075] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x140f6ec00) [pid = 2508] [serial = 2066] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x138b81000) [pid = 2508] [serial = 2063] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x12f34b000) [pid = 2508] [serial = 1967] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 143 (0x1292ca400) [pid = 2508] [serial = 1964] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 142 (0x119d25800) [pid = 2508] [serial = 1961] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 141 (0x138bddc00) [pid = 2508] [serial = 1979] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 140 (0x113af5800) [pid = 2508] [serial = 1958] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 139 (0x138bd1c00) [pid = 2508] [serial = 1976] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 138 (0x138b06c00) [pid = 2508] [serial = 1973] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | --DOMWINDOW == 137 (0x135c07400) [pid = 2508] [serial = 1970] [outer = 0x0] [url = about:blank] 14:06:18 INFO - PROCESS | 2508 | 1463432778860 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 2508 | ++DOCSHELL 0x118ef2000 == 109 [pid = 2508] [id = 730] 14:06:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 138 (0x1167ab000) [pid = 2508] [serial = 2190] [outer = 0x0] 14:06:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 139 (0x11942c000) [pid = 2508] [serial = 2191] [outer = 0x1167ab000] 14:06:18 INFO - PROCESS | 2508 | 1463432778894 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 2508 | ++DOMWINDOW == 140 (0x1265fd000) [pid = 2508] [serial = 2192] [outer = 0x1167ab000] 14:06:19 INFO - PROCESS | 2508 | 1463432779238 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:06:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 908ms 14:06:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:06:19 INFO - PROCESS | 2508 | 1463432779277 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 2508 | 1463432779279 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:06:19 INFO - PROCESS | 2508 | 1463432779281 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 2508 | 1463432779282 Marionette TRACE conn2 <- [1,2894,null,{}] 14:06:19 INFO - PROCESS | 2508 | 1463432779284 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 2508 | 1463432779412 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:06:19 INFO - PROCESS | 2508 | 1463432779506 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a22000 == 110 [pid = 2508] [id = 731] 14:06:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 141 (0x129393c00) [pid = 2508] [serial = 2193] [outer = 0x0] 14:06:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 142 (0x12a976000) [pid = 2508] [serial = 2194] [outer = 0x129393c00] 14:06:19 INFO - PROCESS | 2508 | 1463432779533 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 2508 | ++DOMWINDOW == 143 (0x12c0a1400) [pid = 2508] [serial = 2195] [outer = 0x129393c00] 14:06:19 INFO - PROCESS | 2508 | 1463432779825 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:06:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 573ms 14:06:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:06:19 INFO - PROCESS | 2508 | 1463432779859 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 2508 | 1463432779860 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:06:19 INFO - PROCESS | 2508 | 1463432779862 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 2508 | 1463432779863 Marionette TRACE conn2 <- [1,2898,null,{}] 14:06:19 INFO - PROCESS | 2508 | 1463432779865 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 2508 | 1463432779979 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:06:20 INFO - PROCESS | 2508 | 1463432780097 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c212000 == 111 [pid = 2508] [id = 732] 14:06:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 144 (0x12be96c00) [pid = 2508] [serial = 2196] [outer = 0x0] 14:06:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x12c93d400) [pid = 2508] [serial = 2197] [outer = 0x12be96c00] 14:06:20 INFO - PROCESS | 2508 | 1463432780125 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x12d438800) [pid = 2508] [serial = 2198] [outer = 0x12be96c00] 14:06:20 INFO - PROCESS | 2508 | 1463432780432 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:06:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 618ms 14:06:20 INFO - PROCESS | 2508 | 1463432780480 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 2508 | 1463432780481 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:06:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:06:20 INFO - PROCESS | 2508 | 1463432780484 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 2508 | 1463432780485 Marionette TRACE conn2 <- [1,2902,null,{}] 14:06:20 INFO - PROCESS | 2508 | 1463432780487 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:20 INFO - PROCESS | 2508 | 1463432780661 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:06:20 INFO - PROCESS | 2508 | 1463432780720 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d8ac800 == 112 [pid = 2508] [id = 733] 14:06:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x12d437800) [pid = 2508] [serial = 2199] [outer = 0x0] 14:06:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x12d9d7000) [pid = 2508] [serial = 2200] [outer = 0x12d437800] 14:06:20 INFO - PROCESS | 2508 | 1463432780747 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x135a66800) [pid = 2508] [serial = 2201] [outer = 0x12d437800] 14:06:21 INFO - PROCESS | 2508 | 1463432781105 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:06:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:06:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 14:06:21 INFO - PROCESS | 2508 | 1463432781155 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 2508 | 1463432781157 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:06:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:06:21 INFO - PROCESS | 2508 | 1463432781160 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 2508 | 1463432781162 Marionette TRACE conn2 <- [1,2906,null,{}] 14:06:21 INFO - PROCESS | 2508 | 1463432781165 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:21 INFO - PROCESS | 2508 | 1463432781384 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:06:21 INFO - PROCESS | 2508 | 1463432781452 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 2508 | ++DOCSHELL 0x135cd3000 == 113 [pid = 2508] [id = 734] 14:06:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x12f340000) [pid = 2508] [serial = 2202] [outer = 0x0] 14:06:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x135c17000) [pid = 2508] [serial = 2203] [outer = 0x12f340000] 14:06:21 INFO - PROCESS | 2508 | 1463432781494 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x138b02400) [pid = 2508] [serial = 2204] [outer = 0x12f340000] 14:06:21 INFO - PROCESS | 2508 | 1463432781905 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:06:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 773ms 14:06:21 INFO - PROCESS | 2508 | 1463432781941 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 2508 | 1463432781943 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:06:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:06:21 INFO - PROCESS | 2508 | 1463432781946 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 2508 | 1463432781948 Marionette TRACE conn2 <- [1,2910,null,{}] 14:06:21 INFO - PROCESS | 2508 | 1463432781951 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:22 INFO - PROCESS | 2508 | 1463432782184 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:06:22 INFO - PROCESS | 2508 | 1463432782216 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x13601d000 == 114 [pid = 2508] [id = 735] 14:06:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x113132000) [pid = 2508] [serial = 2205] [outer = 0x0] 14:06:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x113137c00) [pid = 2508] [serial = 2206] [outer = 0x113132000] 14:06:22 INFO - PROCESS | 2508 | 1463432782255 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x11313c800) [pid = 2508] [serial = 2207] [outer = 0x113132000] 14:06:22 INFO - PROCESS | 2508 | 1463432782611 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:06:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:06:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:06:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 671ms 14:06:22 INFO - PROCESS | 2508 | 1463432782617 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 2508 | 1463432782620 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:06:22 INFO - TEST-START | /DOMEvents/constructors.html 14:06:22 INFO - PROCESS | 2508 | 1463432782624 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 2508 | 1463432782625 Marionette TRACE conn2 <- [1,2914,null,{}] 14:06:22 INFO - PROCESS | 2508 | 1463432782627 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:22 INFO - PROCESS | 2508 | 1463432782774 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:06:22 INFO - PROCESS | 2508 | 1463432782815 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 2508 | ++DOCSHELL 0x13898c000 == 115 [pid = 2508] [id = 736] 14:06:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x113138000) [pid = 2508] [serial = 2208] [outer = 0x0] 14:06:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x1360cb400) [pid = 2508] [serial = 2209] [outer = 0x113138000] 14:06:22 INFO - PROCESS | 2508 | 1463432782840 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x140328400) [pid = 2508] [serial = 2210] [outer = 0x113138000] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 157 (0x12badd800) [pid = 2508] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 156 (0x135a6c400) [pid = 2508] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 155 (0x12d9e1400) [pid = 2508] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 154 (0x11929b800) [pid = 2508] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 153 (0x140331400) [pid = 2508] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 152 (0x12a77b400) [pid = 2508] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 151 (0x12938d400) [pid = 2508] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 150 (0x1267efc00) [pid = 2508] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 149 (0x119889800) [pid = 2508] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 148 (0x110d5c400) [pid = 2508] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 147 (0x12d442000) [pid = 2508] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 146 (0x1293d8c00) [pid = 2508] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 145 (0x124086800) [pid = 2508] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:06:23 INFO - PROCESS | 2508 | --DOMWINDOW == 144 (0x12cf43800) [pid = 2508] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:06:23 INFO - PROCESS | 2508 | 1463432783426 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:06:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:06:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:06:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:06:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 824ms 14:06:23 INFO - PROCESS | 2508 | 1463432783458 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 2508 | 1463432783459 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:06:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:06:23 INFO - PROCESS | 2508 | 1463432783462 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 2508 | 1463432783463 Marionette TRACE conn2 <- [1,2918,null,{}] 14:06:23 INFO - PROCESS | 2508 | 1463432783466 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:23 INFO - PROCESS | 2508 | 1463432783591 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:06:23 INFO - PROCESS | 2508 | 1463432783595 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 2508 | ++DOCSHELL 0x1403c8000 == 116 [pid = 2508] [id = 737] 14:06:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 145 (0x12d9d9000) [pid = 2508] [serial = 2211] [outer = 0x0] 14:06:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 146 (0x1360d0000) [pid = 2508] [serial = 2212] [outer = 0x12d9d9000] 14:06:23 INFO - PROCESS | 2508 | 1463432783621 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 2508 | ++DOMWINDOW == 147 (0x14034b000) [pid = 2508] [serial = 2213] [outer = 0x12d9d9000] 14:06:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:06:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 14:06:23 INFO - PROCESS | 2508 | 1463432783976 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:06:23 INFO - PROCESS | 2508 | 1463432783984 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 2508 | 1463432783987 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:06:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:06:23 INFO - PROCESS | 2508 | 1463432783990 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 2508 | 1463432783992 Marionette TRACE conn2 <- [1,2922,null,{}] 14:06:23 INFO - PROCESS | 2508 | 1463432783995 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 2508 | 1463432784118 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:06:24 INFO - PROCESS | 2508 | 1463432784219 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418ca800 == 117 [pid = 2508] [id = 738] 14:06:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 148 (0x135894800) [pid = 2508] [serial = 2214] [outer = 0x0] 14:06:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 149 (0x13589d000) [pid = 2508] [serial = 2215] [outer = 0x135894800] 14:06:24 INFO - PROCESS | 2508 | 1463432784248 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 150 (0x140f73000) [pid = 2508] [serial = 2216] [outer = 0x135894800] 14:06:24 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:24 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:24 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:24 INFO - PROCESS | 2508 | [2508] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:06:24 INFO - PROCESS | 2508 | 1463432784575 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:06:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:06:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:06:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:06:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:06:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:06:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:06:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 619ms 14:06:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:06:24 INFO - PROCESS | 2508 | 1463432784611 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 2508 | 1463432784612 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:06:24 INFO - PROCESS | 2508 | 1463432784615 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 2508 | 1463432784616 Marionette TRACE conn2 <- [1,2926,null,{}] 14:06:24 INFO - PROCESS | 2508 | 1463432784618 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 2508 | 1463432784732 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:06:24 INFO - PROCESS | 2508 | 1463432784824 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 2508 | ++DOCSHELL 0x142cb8000 == 118 [pid = 2508] [id = 739] 14:06:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 151 (0x119882400) [pid = 2508] [serial = 2217] [outer = 0x0] 14:06:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 152 (0x1410efc00) [pid = 2508] [serial = 2218] [outer = 0x119882400] 14:06:24 INFO - PROCESS | 2508 | 1463432784850 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 2508 | ++DOMWINDOW == 153 (0x14281e000) [pid = 2508] [serial = 2219] [outer = 0x119882400] 14:06:25 INFO - PROCESS | 2508 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:06:25 INFO - PROCESS | 2508 | 1463432785101 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:06:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:06:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 14:06:25 INFO - PROCESS | 2508 | 1463432785142 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 2508 | 1463432785143 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:06:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:06:25 INFO - PROCESS | 2508 | 1463432785145 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 2508 | 1463432785146 Marionette TRACE conn2 <- [1,2930,null,{}] 14:06:25 INFO - PROCESS | 2508 | 1463432785149 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:25 INFO - PROCESS | 2508 | 1463432785377 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:06:25 INFO - PROCESS | 2508 | 1463432785541 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 2508 | ++DOCSHELL 0x119b62000 == 119 [pid = 2508] [id = 740] 14:06:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 154 (0x11312fc00) [pid = 2508] [serial = 2220] [outer = 0x0] 14:06:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 155 (0x11313e800) [pid = 2508] [serial = 2221] [outer = 0x11312fc00] 14:06:25 INFO - PROCESS | 2508 | 1463432785575 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 2508 | ++DOMWINDOW == 156 (0x1169c7000) [pid = 2508] [serial = 2222] [outer = 0x11312fc00] 14:06:25 INFO - PROCESS | 2508 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:06:26 INFO - PROCESS | 2508 | 1463432785997 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:06:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:06:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 871ms 14:06:26 INFO - PROCESS | 2508 | 1463432786018 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 2508 | 1463432786020 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:06:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:06:26 INFO - PROCESS | 2508 | 1463432786023 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 2508 | 1463432786026 Marionette TRACE conn2 <- [1,2934,null,{}] 14:06:26 INFO - PROCESS | 2508 | 1463432786029 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 2508 | 1463432786170 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:06:26 INFO - PROCESS | 2508 | 1463432786308 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9ca800 == 120 [pid = 2508] [id = 741] 14:06:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 157 (0x118591400) [pid = 2508] [serial = 2223] [outer = 0x0] 14:06:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 158 (0x121091000) [pid = 2508] [serial = 2224] [outer = 0x118591400] 14:06:26 INFO - PROCESS | 2508 | 1463432786341 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 2508 | ++DOMWINDOW == 159 (0x1260c2000) [pid = 2508] [serial = 2225] [outer = 0x118591400] 14:06:26 INFO - PROCESS | 2508 | 1463432786713 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:06:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:06:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 721ms 14:06:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:06:26 INFO - PROCESS | 2508 | 1463432786744 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 2508 | 1463432786746 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:06:26 INFO - PROCESS | 2508 | 1463432786749 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 2508 | 1463432786750 Marionette TRACE conn2 <- [1,2938,null,{}] 14:06:26 INFO - PROCESS | 2508 | 1463432786753 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 2508 | 1463432786905 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:06:27 INFO - PROCESS | 2508 | 1463432787013 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x1403b3800 == 121 [pid = 2508] [id = 742] 14:06:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 160 (0x1267efc00) [pid = 2508] [serial = 2226] [outer = 0x0] 14:06:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 161 (0x129392800) [pid = 2508] [serial = 2227] [outer = 0x1267efc00] 14:06:27 INFO - PROCESS | 2508 | 1463432787044 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 162 (0x12bde0800) [pid = 2508] [serial = 2228] [outer = 0x1267efc00] 14:06:27 INFO - PROCESS | 2508 | 1463432787450 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:06:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:06:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 719ms 14:06:27 INFO - PROCESS | 2508 | 1463432787469 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 2508 | 1463432787472 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:06:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:06:27 INFO - PROCESS | 2508 | 1463432787480 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 2508 | 1463432787484 Marionette TRACE conn2 <- [1,2942,null,{}] 14:06:27 INFO - PROCESS | 2508 | 1463432787486 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:27 INFO - PROCESS | 2508 | 1463432787623 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:06:27 INFO - PROCESS | 2508 | 1463432787760 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 2508 | ++DOCSHELL 0x1436da000 == 122 [pid = 2508] [id = 743] 14:06:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 163 (0x12a778400) [pid = 2508] [serial = 2229] [outer = 0x0] 14:06:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 164 (0x12d9d4800) [pid = 2508] [serial = 2230] [outer = 0x12a778400] 14:06:27 INFO - PROCESS | 2508 | 1463432787792 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 2508 | ++DOMWINDOW == 165 (0x135550000) [pid = 2508] [serial = 2231] [outer = 0x12a778400] 14:06:28 INFO - PROCESS | 2508 | 1463432788158 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:06:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:06:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:06:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 729ms 14:06:28 INFO - PROCESS | 2508 | 1463432788205 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 2508 | 1463432788206 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:06:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:06:28 INFO - PROCESS | 2508 | 1463432788208 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 2508 | 1463432788210 Marionette TRACE conn2 <- [1,2946,null,{}] 14:06:28 INFO - PROCESS | 2508 | 1463432788212 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:28 INFO - PROCESS | 2508 | 1463432788346 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:06:28 INFO - PROCESS | 2508 | 1463432788470 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 2508 | ++DOCSHELL 0x1438a0000 == 123 [pid = 2508] [id = 744] 14:06:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 166 (0x12c0a4000) [pid = 2508] [serial = 2232] [outer = 0x0] 14:06:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 167 (0x135646400) [pid = 2508] [serial = 2233] [outer = 0x12c0a4000] 14:06:28 INFO - PROCESS | 2508 | 1463432788500 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 2508 | ++DOMWINDOW == 168 (0x13564c800) [pid = 2508] [serial = 2234] [outer = 0x12c0a4000] 14:06:28 INFO - PROCESS | 2508 | 1463432788892 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:06:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:06:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 718ms 14:06:28 INFO - PROCESS | 2508 | 1463432788927 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 2508 | 1463432788928 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:06:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:06:28 INFO - PROCESS | 2508 | 1463432788931 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 2508 | 1463432788932 Marionette TRACE conn2 <- [1,2950,null,{}] 14:06:28 INFO - PROCESS | 2508 | 1463432788935 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:29 INFO - PROCESS | 2508 | 1463432789068 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:06:29 INFO - PROCESS | 2508 | 1463432789205 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x1439c9800 == 124 [pid = 2508] [id = 745] 14:06:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x135893800) [pid = 2508] [serial = 2235] [outer = 0x0] 14:06:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x13589a400) [pid = 2508] [serial = 2236] [outer = 0x135893800] 14:06:29 INFO - PROCESS | 2508 | 1463432789242 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x135c1cc00) [pid = 2508] [serial = 2237] [outer = 0x135893800] 14:06:29 INFO - PROCESS | 2508 | ++DOCSHELL 0x1439cc800 == 125 [pid = 2508] [id = 746] 14:06:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x140fdfc00) [pid = 2508] [serial = 2238] [outer = 0x0] 14:06:29 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x135651800) [pid = 2508] [serial = 2239] [outer = 0x140fdfc00] 14:06:29 INFO - PROCESS | 2508 | 1463432789701 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:06:29 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:06:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 821ms 14:06:29 INFO - PROCESS | 2508 | 1463432789766 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 2508 | 1463432789767 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:06:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:06:29 INFO - PROCESS | 2508 | 1463432789772 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 2508 | 1463432789773 Marionette TRACE conn2 <- [1,2954,null,{}] 14:06:29 INFO - PROCESS | 2508 | 1463432789776 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:29 INFO - PROCESS | 2508 | 1463432789949 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:06:30 INFO - PROCESS | 2508 | 1463432790087 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x1449ab000 == 126 [pid = 2508] [id = 747] 14:06:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x138b82800) [pid = 2508] [serial = 2240] [outer = 0x0] 14:06:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x140f6b800) [pid = 2508] [serial = 2241] [outer = 0x138b82800] 14:06:30 INFO - PROCESS | 2508 | 1463432790117 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x141af2c00) [pid = 2508] [serial = 2242] [outer = 0x138b82800] 14:06:30 INFO - PROCESS | 2508 | 1463432790515 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:06:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:06:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:06:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 770ms 14:06:30 INFO - PROCESS | 2508 | 1463432790543 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 2508 | 1463432790544 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:06:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:06:30 INFO - PROCESS | 2508 | 1463432790546 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 2508 | 1463432790547 Marionette TRACE conn2 <- [1,2958,null,{}] 14:06:30 INFO - PROCESS | 2508 | 1463432790550 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:30 INFO - PROCESS | 2508 | 1463432790683 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:06:30 INFO - PROCESS | 2508 | 1463432790847 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 2508 | ++DOCSHELL 0x1460ca800 == 127 [pid = 2508] [id = 748] 14:06:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x136046000) [pid = 2508] [serial = 2243] [outer = 0x0] 14:06:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x136048c00) [pid = 2508] [serial = 2244] [outer = 0x136046000] 14:06:30 INFO - PROCESS | 2508 | 1463432790894 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x138bdd400) [pid = 2508] [serial = 2245] [outer = 0x136046000] 14:06:31 INFO - PROCESS | 2508 | 1463432791372 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:06:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:06:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 873ms 14:06:31 INFO - PROCESS | 2508 | 1463432791421 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 2508 | 1463432791422 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:06:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:06:31 INFO - PROCESS | 2508 | 1463432791425 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 2508 | 1463432791426 Marionette TRACE conn2 <- [1,2962,null,{}] 14:06:31 INFO - PROCESS | 2508 | 1463432791429 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:31 INFO - PROCESS | 2508 | 1463432791560 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:06:31 INFO - PROCESS | 2508 | 1463432791697 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 2508 | ++DOCSHELL 0x148812000 == 128 [pid = 2508] [id = 749] 14:06:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x13604dc00) [pid = 2508] [serial = 2246] [outer = 0x0] 14:06:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x141af2000) [pid = 2508] [serial = 2247] [outer = 0x13604dc00] 14:06:31 INFO - PROCESS | 2508 | 1463432791727 Marionette DEBUG loaded listener.js 14:06:31 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x14290a000) [pid = 2508] [serial = 2248] [outer = 0x13604dc00] 14:06:32 INFO - PROCESS | 2508 | 1463432792098 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:06:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:06:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 721ms 14:06:32 INFO - PROCESS | 2508 | 1463432792146 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 2508 | 1463432792148 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:06:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:06:32 INFO - PROCESS | 2508 | 1463432792150 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 2508 | 1463432792151 Marionette TRACE conn2 <- [1,2966,null,{}] 14:06:32 INFO - PROCESS | 2508 | 1463432792154 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:32 INFO - PROCESS | 2508 | 1463432792288 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:06:32 INFO - PROCESS | 2508 | 1463432792427 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 2508 | ++DOCSHELL 0x146ccd000 == 129 [pid = 2508] [id = 750] 14:06:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x13604f800) [pid = 2508] [serial = 2249] [outer = 0x0] 14:06:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x142c42000) [pid = 2508] [serial = 2250] [outer = 0x13604f800] 14:06:32 INFO - PROCESS | 2508 | 1463432792456 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x143424400) [pid = 2508] [serial = 2251] [outer = 0x13604f800] 14:06:32 INFO - PROCESS | 2508 | 1463432792858 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:06:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:06:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 720ms 14:06:32 INFO - PROCESS | 2508 | 1463432792871 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:06:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:06:32 INFO - PROCESS | 2508 | 1463432792873 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:06:32 INFO - PROCESS | 2508 | 1463432792876 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 2508 | 1463432792878 Marionette TRACE conn2 <- [1,2970,null,{}] 14:06:32 INFO - PROCESS | 2508 | 1463432792881 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:33 INFO - PROCESS | 2508 | 1463432793075 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:06:33 INFO - PROCESS | 2508 | 1463432793197 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 2508 | ++DOCSHELL 0x14881d800 == 130 [pid = 2508] [id = 751] 14:06:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x142c3b000) [pid = 2508] [serial = 2252] [outer = 0x0] 14:06:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x14342f000) [pid = 2508] [serial = 2253] [outer = 0x142c3b000] 14:06:33 INFO - PROCESS | 2508 | 1463432793231 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x14358d400) [pid = 2508] [serial = 2254] [outer = 0x142c3b000] 14:06:33 INFO - PROCESS | 2508 | 1463432793595 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:06:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:06:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 771ms 14:06:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:06:33 INFO - PROCESS | 2508 | 1463432793646 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 2508 | 1463432793648 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:06:33 INFO - PROCESS | 2508 | 1463432793650 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 2508 | 1463432793652 Marionette TRACE conn2 <- [1,2974,null,{}] 14:06:33 INFO - PROCESS | 2508 | 1463432793654 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:33 INFO - PROCESS | 2508 | 1463432793833 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:06:34 INFO - PROCESS | 2508 | 1463432794027 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x14483e000 == 131 [pid = 2508] [id = 752] 14:06:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x14342d800) [pid = 2508] [serial = 2255] [outer = 0x0] 14:06:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x143595000) [pid = 2508] [serial = 2256] [outer = 0x14342d800] 14:06:34 INFO - PROCESS | 2508 | 1463432794056 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x14487e400) [pid = 2508] [serial = 2257] [outer = 0x14342d800] 14:06:34 INFO - PROCESS | 2508 | 1463432794459 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:06:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:06:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 821ms 14:06:34 INFO - PROCESS | 2508 | 1463432794483 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 2508 | 1463432794484 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:06:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:06:34 INFO - PROCESS | 2508 | 1463432794489 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 2508 | 1463432794490 Marionette TRACE conn2 <- [1,2978,null,{}] 14:06:34 INFO - PROCESS | 2508 | 1463432794493 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:34 INFO - PROCESS | 2508 | 1463432794629 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:06:34 INFO - PROCESS | 2508 | 1463432794770 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:34 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a13000 == 132 [pid = 2508] [id = 753] 14:06:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x128b95c00) [pid = 2508] [serial = 2258] [outer = 0x0] 14:06:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x141b40400) [pid = 2508] [serial = 2259] [outer = 0x128b95c00] 14:06:34 INFO - PROCESS | 2508 | 1463432794800 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x141b44400) [pid = 2508] [serial = 2260] [outer = 0x128b95c00] 14:06:35 INFO - PROCESS | 2508 | 1463432795529 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:06:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:06:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1073ms 14:06:35 INFO - PROCESS | 2508 | 1463432795562 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:06:35 INFO - PROCESS | 2508 | 1463432795565 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:06:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:06:35 INFO - PROCESS | 2508 | 1463432795568 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 2508 | 1463432795570 Marionette TRACE conn2 <- [1,2982,null,{}] 14:06:35 INFO - PROCESS | 2508 | 1463432795574 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:35 INFO - PROCESS | 2508 | 1463432795706 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:06:35 INFO - PROCESS | 2508 | 1463432795822 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 2508 | ++DOCSHELL 0x1131c9000 == 133 [pid = 2508] [id = 754] 14:06:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x111c88c00) [pid = 2508] [serial = 2261] [outer = 0x0] 14:06:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x111f4b400) [pid = 2508] [serial = 2262] [outer = 0x111c88c00] 14:06:35 INFO - PROCESS | 2508 | 1463432795852 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x112581c00) [pid = 2508] [serial = 2263] [outer = 0x111c88c00] 14:06:36 INFO - PROCESS | 2508 | 1463432796298 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:06:36 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:06:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:06:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 771ms 14:06:36 INFO - PROCESS | 2508 | 1463432796340 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 2508 | 1463432796346 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:06:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:06:36 INFO - PROCESS | 2508 | 1463432796354 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 2508 | 1463432796356 Marionette TRACE conn2 <- [1,2986,null,{}] 14:06:36 INFO - PROCESS | 2508 | 1463432796360 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:36 INFO - PROCESS | 2508 | 1463432796549 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:06:36 INFO - PROCESS | 2508 | 1463432796704 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871b800 == 134 [pid = 2508] [id = 755] 14:06:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x112875800) [pid = 2508] [serial = 2264] [outer = 0x0] 14:06:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x113130400) [pid = 2508] [serial = 2265] [outer = 0x112875800] 14:06:36 INFO - PROCESS | 2508 | 1463432796731 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x113169800) [pid = 2508] [serial = 2266] [outer = 0x112875800] 14:06:37 INFO - PROCESS | 2508 | 1463432797116 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:06:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:06:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 778ms 14:06:37 INFO - PROCESS | 2508 | 1463432797138 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:06:37 INFO - PROCESS | 2508 | 1463432797140 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:06:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:06:37 INFO - PROCESS | 2508 | 1463432797146 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 2508 | 1463432797148 Marionette TRACE conn2 <- [1,2990,null,{}] 14:06:37 INFO - PROCESS | 2508 | 1463432797157 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:37 INFO - PROCESS | 2508 | 1463432797311 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:06:37 INFO - PROCESS | 2508 | 1463432797506 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x1193e7800 == 135 [pid = 2508] [id = 756] 14:06:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x1166b8800) [pid = 2508] [serial = 2267] [outer = 0x0] 14:06:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x1167a9000) [pid = 2508] [serial = 2268] [outer = 0x1166b8800] 14:06:37 INFO - PROCESS | 2508 | 1463432797555 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x1169c4400) [pid = 2508] [serial = 2269] [outer = 0x1166b8800] 14:06:37 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171ea800 == 136 [pid = 2508] [id = 757] 14:06:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x117e4a800) [pid = 2508] [serial = 2270] [outer = 0x0] 14:06:37 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x1161ea800) [pid = 2508] [serial = 2271] [outer = 0x117e4a800] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x142cb8000 == 135 [pid = 2508] [id = 739] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x1418ca800 == 134 [pid = 2508] [id = 738] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x1403c8000 == 133 [pid = 2508] [id = 737] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x13898c000 == 132 [pid = 2508] [id = 736] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x13601d000 == 131 [pid = 2508] [id = 735] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 204 (0x12d40c800) [pid = 2508] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 203 (0x134c94800) [pid = 2508] [serial = 2143] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 202 (0x118193800) [pid = 2508] [serial = 2116] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x135cd3000 == 130 [pid = 2508] [id = 734] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12d8ac800 == 129 [pid = 2508] [id = 733] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12c212000 == 128 [pid = 2508] [id = 732] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x128a22000 == 127 [pid = 2508] [id = 731] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x118ef2000 == 126 [pid = 2508] [id = 730] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9c9000 == 125 [pid = 2508] [id = 18] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x1181d2800 == 124 [pid = 2508] [id = 729] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12c206800 == 123 [pid = 2508] [id = 728] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x142cae000 == 122 [pid = 2508] [id = 725] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x141cdf800 == 121 [pid = 2508] [id = 724] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x1419a3800 == 120 [pid = 2508] [id = 723] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x141742800 == 119 [pid = 2508] [id = 722] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x14042d800 == 118 [pid = 2508] [id = 721] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x138919800 == 117 [pid = 2508] [id = 720] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x1361b9800 == 116 [pid = 2508] [id = 719] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x136024800 == 115 [pid = 2508] [id = 718] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12d83f000 == 114 [pid = 2508] [id = 717] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x12a911000 == 113 [pid = 2508] [id = 716] 14:06:38 INFO - PROCESS | 2508 | --DOCSHELL 0x118566800 == 112 [pid = 2508] [id = 715] 14:06:38 INFO - PROCESS | 2508 | 1463432798186 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 201 (0x138b10800) [pid = 2508] [serial = 2042] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 200 (0x135c09800) [pid = 2508] [serial = 2039] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 199 (0x12ba90400) [pid = 2508] [serial = 2078] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 198 (0x140fdbc00) [pid = 2508] [serial = 1985] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 197 (0x1410f7000) [pid = 2508] [serial = 1988] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 196 (0x141a89000) [pid = 2508] [serial = 1991] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 195 (0x123c95c00) [pid = 2508] [serial = 2083] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 194 (0x140347800) [pid = 2508] [serial = 2098] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 193 (0x128cc2400) [pid = 2508] [serial = 2128] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 192 (0x1292cb800) [pid = 2508] [serial = 2129] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 191 (0x119d23000) [pid = 2508] [serial = 2122] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 190 (0x121096800) [pid = 2508] [serial = 2123] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 189 (0x112de7000) [pid = 2508] [serial = 2119] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 188 (0x1167acc00) [pid = 2508] [serial = 2120] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 187 (0x12d447400) [pid = 2508] [serial = 2140] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 186 (0x141a8fc00) [pid = 2508] [serial = 2104] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x12bae4000) [pid = 2508] [serial = 2113] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x12a775c00) [pid = 2508] [serial = 2131] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x12aa61c00) [pid = 2508] [serial = 2132] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x128ce7000) [pid = 2508] [serial = 2086] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x12bde2800) [pid = 2508] [serial = 2089] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x12f34a800) [pid = 2508] [serial = 2141] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x141af0800) [pid = 2508] [serial = 2107] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x135c1b800) [pid = 2508] [serial = 2095] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x124a34800) [pid = 2508] [serial = 2125] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x134c8dc00) [pid = 2508] [serial = 2092] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x1262dec00) [pid = 2508] [serial = 2126] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x140f72800) [pid = 2508] [serial = 2101] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 173 (0x123c98400) [pid = 2508] [serial = 2110] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 172 (0x112880c00) [pid = 2508] [serial = 2080] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 171 (0x12bddb800) [pid = 2508] [serial = 2134] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 170 (0x12d441800) [pid = 2508] [serial = 2137] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 169 (0x12db8d800) [pid = 2508] [serial = 2138] [outer = 0x0] [url = about:blank] 14:06:38 INFO - PROCESS | 2508 | --DOMWINDOW == 168 (0x12c4b3800) [pid = 2508] [serial = 2135] [outer = 0x0] [url = about:blank] 14:06:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:06:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1077ms 14:06:38 INFO - PROCESS | 2508 | 1463432798223 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 2508 | 1463432798225 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:06:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:06:38 INFO - PROCESS | 2508 | 1463432798227 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 2508 | 1463432798228 Marionette TRACE conn2 <- [1,2994,null,{}] 14:06:38 INFO - PROCESS | 2508 | 1463432798230 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:38 INFO - PROCESS | 2508 | 1463432798380 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:06:38 INFO - PROCESS | 2508 | 1463432798387 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 2508 | ++DOCSHELL 0x12381a000 == 113 [pid = 2508] [id = 758] 14:06:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 169 (0x1169cdc00) [pid = 2508] [serial = 2272] [outer = 0x0] 14:06:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 170 (0x116a53c00) [pid = 2508] [serial = 2273] [outer = 0x1169cdc00] 14:06:38 INFO - PROCESS | 2508 | 1463432798417 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 2508 | ++DOMWINDOW == 171 (0x1180bf000) [pid = 2508] [serial = 2274] [outer = 0x1169cdc00] 14:06:38 INFO - PROCESS | 2508 | 1463432798868 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:06:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:06:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:06:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 14:06:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:06:38 INFO - PROCESS | 2508 | 1463432798898 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 2508 | 1463432798900 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:06:38 INFO - PROCESS | 2508 | 1463432798903 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 2508 | 1463432798904 Marionette TRACE conn2 <- [1,2998,null,{}] 14:06:38 INFO - PROCESS | 2508 | 1463432798908 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:39 INFO - PROCESS | 2508 | 1463432799085 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:06:39 INFO - PROCESS | 2508 | 1463432799192 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x1249e2800 == 114 [pid = 2508] [id = 759] 14:06:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 172 (0x117e51800) [pid = 2508] [serial = 2275] [outer = 0x0] 14:06:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 173 (0x1181e9c00) [pid = 2508] [serial = 2276] [outer = 0x117e51800] 14:06:39 INFO - PROCESS | 2508 | 1463432799218 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 174 (0x118593000) [pid = 2508] [serial = 2277] [outer = 0x117e51800] 14:06:39 INFO - PROCESS | 2508 | 1463432799503 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:06:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:06:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 14:06:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:06:39 INFO - PROCESS | 2508 | 1463432799531 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:06:39 INFO - PROCESS | 2508 | 1463432799532 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:06:39 INFO - PROCESS | 2508 | 1463432799543 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 2508 | 1463432799544 Marionette TRACE conn2 <- [1,3002,null,{}] 14:06:39 INFO - PROCESS | 2508 | 1463432799546 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:39 INFO - PROCESS | 2508 | 1463432799766 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:06:39 INFO - PROCESS | 2508 | 1463432799777 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 2508 | ++DOCSHELL 0x127822800 == 115 [pid = 2508] [id = 760] 14:06:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x118531800) [pid = 2508] [serial = 2278] [outer = 0x0] 14:06:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x11900b000) [pid = 2508] [serial = 2279] [outer = 0x118531800] 14:06:39 INFO - PROCESS | 2508 | 1463432799804 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x119a43000) [pid = 2508] [serial = 2280] [outer = 0x118531800] 14:06:40 INFO - PROCESS | 2508 | 1463432800112 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:06:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:06:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 628ms 14:06:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:06:40 INFO - PROCESS | 2508 | 1463432800164 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 2508 | 1463432800166 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:06:40 INFO - PROCESS | 2508 | 1463432800170 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 2508 | 1463432800171 Marionette TRACE conn2 <- [1,3006,null,{}] 14:06:40 INFO - PROCESS | 2508 | 1463432800175 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:40 INFO - PROCESS | 2508 | 1463432800340 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:06:40 INFO - PROCESS | 2508 | 1463432800554 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 2508 | ++DOCSHELL 0x129347000 == 116 [pid = 2508] [id = 761] 14:06:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x118592000) [pid = 2508] [serial = 2281] [outer = 0x0] 14:06:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x12100ac00) [pid = 2508] [serial = 2282] [outer = 0x118592000] 14:06:40 INFO - PROCESS | 2508 | 1463432800597 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x12108c400) [pid = 2508] [serial = 2283] [outer = 0x118592000] 14:06:40 INFO - PROCESS | 2508 | 1463432800924 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:06:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:06:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 773ms 14:06:40 INFO - PROCESS | 2508 | 1463432800943 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 2508 | 1463432800944 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:06:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:06:40 INFO - PROCESS | 2508 | 1463432800946 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 2508 | 1463432800947 Marionette TRACE conn2 <- [1,3010,null,{}] 14:06:40 INFO - PROCESS | 2508 | 1463432800950 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 2508 | 1463432801105 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:06:41 INFO - PROCESS | 2508 | 1463432801121 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x12af16800 == 117 [pid = 2508] [id = 762] 14:06:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x121090000) [pid = 2508] [serial = 2284] [outer = 0x0] 14:06:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x123c92400) [pid = 2508] [serial = 2285] [outer = 0x121090000] 14:06:41 INFO - PROCESS | 2508 | 1463432801147 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x123c9e400) [pid = 2508] [serial = 2286] [outer = 0x121090000] 14:06:41 INFO - PROCESS | 2508 | 1463432801502 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:06:41 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:06:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 569ms 14:06:41 INFO - PROCESS | 2508 | 1463432801518 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 2508 | 1463432801521 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:06:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:06:41 INFO - PROCESS | 2508 | 1463432801525 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 2508 | 1463432801526 Marionette TRACE conn2 <- [1,3014,null,{}] 14:06:41 INFO - PROCESS | 2508 | 1463432801528 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 2508 | 1463432801672 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:06:41 INFO - PROCESS | 2508 | 1463432801689 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 2508 | ++DOCSHELL 0x12be11000 == 118 [pid = 2508] [id = 763] 14:06:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x123c9b800) [pid = 2508] [serial = 2287] [outer = 0x0] 14:06:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x124082400) [pid = 2508] [serial = 2288] [outer = 0x123c9b800] 14:06:41 INFO - PROCESS | 2508 | 1463432801715 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x124aee800) [pid = 2508] [serial = 2289] [outer = 0x123c9b800] 14:06:41 INFO - PROCESS | 2508 | [2508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:06:42 INFO - PROCESS | 2508 | 1463432802152 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:06:42 INFO - {} 14:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:06:42 INFO - {} 14:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:06:42 INFO - {} 14:06:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:06:42 INFO - {} 14:06:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 14:06:42 INFO - PROCESS | 2508 | 1463432802197 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:06:42 INFO - PROCESS | 2508 | 1463432802199 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:06:42 INFO - TEST-START | /FileAPI/fileReader.html 14:06:42 INFO - PROCESS | 2508 | 1463432802208 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:06:42 INFO - PROCESS | 2508 | 1463432802210 Marionette TRACE conn2 <- [1,3018,null,{}] 14:06:42 INFO - PROCESS | 2508 | 1463432802213 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:42 INFO - PROCESS | 2508 | 1463432802447 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 185 (0x129393c00) [pid = 2508] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 184 (0x12be96c00) [pid = 2508] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 183 (0x12d437800) [pid = 2508] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 182 (0x118197800) [pid = 2508] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 181 (0x1167ab000) [pid = 2508] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 180 (0x12d9d9000) [pid = 2508] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 179 (0x12db90c00) [pid = 2508] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 178 (0x135894800) [pid = 2508] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 177 (0x12f340000) [pid = 2508] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 176 (0x113132000) [pid = 2508] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 175 (0x113138000) [pid = 2508] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:06:42 INFO - PROCESS | 2508 | --DOMWINDOW == 174 (0x119884400) [pid = 2508] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:06:42 INFO - PROCESS | 2508 | 1463432802859 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 2508 | ++DOCSHELL 0x128a14800 == 119 [pid = 2508] [id = 764] 14:06:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 175 (0x113132400) [pid = 2508] [serial = 2290] [outer = 0x0] 14:06:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 176 (0x118588800) [pid = 2508] [serial = 2291] [outer = 0x113132400] 14:06:42 INFO - PROCESS | 2508 | 1463432802886 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 2508 | ++DOMWINDOW == 177 (0x1256f5c00) [pid = 2508] [serial = 2292] [outer = 0x113132400] 14:06:43 INFO - PROCESS | 2508 | 1463432803193 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:06:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:06:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1022ms 14:06:43 INFO - PROCESS | 2508 | 1463432803230 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 2508 | 1463432803231 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:06:43 INFO - TEST-START | /FileAPI/historical.html 14:06:43 INFO - PROCESS | 2508 | 1463432803234 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 2508 | 1463432803237 Marionette TRACE conn2 <- [1,3022,null,{}] 14:06:43 INFO - PROCESS | 2508 | 1463432803240 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:43 INFO - PROCESS | 2508 | 1463432803364 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:06:43 INFO - PROCESS | 2508 | 1463432803457 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c9e1000 == 120 [pid = 2508] [id = 765] 14:06:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 178 (0x125614000) [pid = 2508] [serial = 2293] [outer = 0x0] 14:06:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 179 (0x1267f1400) [pid = 2508] [serial = 2294] [outer = 0x125614000] 14:06:43 INFO - PROCESS | 2508 | 1463432803487 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 180 (0x128cf5800) [pid = 2508] [serial = 2295] [outer = 0x125614000] 14:06:43 INFO - PROCESS | 2508 | 1463432803751 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:06:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:06:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:06:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:06:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:06:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:06:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:06:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:06:43 INFO - TEST-OK | /FileAPI/historical.html | took 575ms 14:06:43 INFO - PROCESS | 2508 | 1463432803810 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 2508 | 1463432803811 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:06:43 INFO - TEST-START | /FileAPI/idlharness.html 14:06:43 INFO - PROCESS | 2508 | 1463432803813 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 2508 | 1463432803814 Marionette TRACE conn2 <- [1,3026,null,{}] 14:06:43 INFO - PROCESS | 2508 | 1463432803817 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:43 INFO - PROCESS | 2508 | 1463432803934 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:06:43 INFO - PROCESS | 2508 | 1463432803938 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d656000 == 121 [pid = 2508] [id = 766] 14:06:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 181 (0x128b97c00) [pid = 2508] [serial = 2296] [outer = 0x0] 14:06:43 INFO - PROCESS | 2508 | ++DOMWINDOW == 182 (0x1292c4400) [pid = 2508] [serial = 2297] [outer = 0x128b97c00] 14:06:43 INFO - PROCESS | 2508 | 1463432803963 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 183 (0x12939b400) [pid = 2508] [serial = 2298] [outer = 0x128b97c00] 14:06:44 INFO - PROCESS | 2508 | 1463432804552 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:06:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:06:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:06:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:06:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:06:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:06:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:06:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:06:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:06:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:06:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:06:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:06:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:06:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 781ms 14:06:44 INFO - TEST-START | /FileAPI/idlharness.worker 14:06:44 INFO - PROCESS | 2508 | 1463432804596 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 2508 | 1463432804597 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:06:44 INFO - PROCESS | 2508 | 1463432804599 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 2508 | 1463432804600 Marionette TRACE conn2 <- [1,3030,null,{}] 14:06:44 INFO - PROCESS | 2508 | 1463432804602 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:44 INFO - PROCESS | 2508 | 1463432804721 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:06:44 INFO - PROCESS | 2508 | 1463432804727 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 2508 | ++DOCSHELL 0x13609a000 == 122 [pid = 2508] [id = 767] 14:06:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 184 (0x1293dc400) [pid = 2508] [serial = 2299] [outer = 0x0] 14:06:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 185 (0x12c09f400) [pid = 2508] [serial = 2300] [outer = 0x1293dc400] 14:06:44 INFO - PROCESS | 2508 | 1463432804759 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 2508 | ++DOMWINDOW == 186 (0x12c4aec00) [pid = 2508] [serial = 2301] [outer = 0x1293dc400] 14:06:45 INFO - PROCESS | 2508 | [2508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:06:45 INFO - PROCESS | 2508 | 1463432805837 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:06:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:06:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:06:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:06:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:06:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:06:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:06:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:06:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:06:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:06:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:06:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:06:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:06:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:06:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:06:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:06:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:06:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:06:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:06:45 INFO - {} 14:06:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1289ms 14:06:45 INFO - PROCESS | 2508 | 1463432805890 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 2508 | 1463432805893 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:06:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:06:45 INFO - PROCESS | 2508 | 1463432805897 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 2508 | 1463432805901 Marionette TRACE conn2 <- [1,3034,null,{}] 14:06:45 INFO - PROCESS | 2508 | 1463432805906 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 2508 | 1463432806156 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:06:46 INFO - PROCESS | 2508 | 1463432806290 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 2508 | ++DOCSHELL 0x138917000 == 123 [pid = 2508] [id = 768] 14:06:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 187 (0x12be8ac00) [pid = 2508] [serial = 2302] [outer = 0x0] 14:06:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 188 (0x12c27d400) [pid = 2508] [serial = 2303] [outer = 0x12be8ac00] 14:06:46 INFO - PROCESS | 2508 | 1463432806323 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 2508 | ++DOMWINDOW == 189 (0x12c4b6400) [pid = 2508] [serial = 2304] [outer = 0x12be8ac00] 14:06:46 INFO - PROCESS | 2508 | 1463432806746 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:06:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:06:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 874ms 14:06:46 INFO - PROCESS | 2508 | 1463432806772 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 2508 | 1463432806776 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:06:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:06:46 INFO - PROCESS | 2508 | 1463432806781 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 2508 | 1463432806782 Marionette TRACE conn2 <- [1,3038,null,{}] 14:06:46 INFO - PROCESS | 2508 | 1463432806807 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 2508 | 1463432806948 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:06:47 INFO - PROCESS | 2508 | 1463432807056 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x1403ca000 == 124 [pid = 2508] [id = 769] 14:06:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 190 (0x12c945400) [pid = 2508] [serial = 2305] [outer = 0x0] 14:06:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 191 (0x12cf43400) [pid = 2508] [serial = 2306] [outer = 0x12c945400] 14:06:47 INFO - PROCESS | 2508 | 1463432807087 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 192 (0x12cfc1c00) [pid = 2508] [serial = 2307] [outer = 0x12c945400] 14:06:47 INFO - PROCESS | 2508 | 1463432807463 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:06:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 14:06:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:06:47 INFO - PROCESS | 2508 | 1463432807503 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 2508 | 1463432807505 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:06:47 INFO - PROCESS | 2508 | 1463432807507 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 2508 | 1463432807510 Marionette TRACE conn2 <- [1,3042,null,{}] 14:06:47 INFO - PROCESS | 2508 | 1463432807519 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:47 INFO - PROCESS | 2508 | 1463432807682 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:06:47 INFO - PROCESS | 2508 | 1463432807821 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:47 INFO - PROCESS | 2508 | ++DOCSHELL 0x14171b800 == 125 [pid = 2508] [id = 770] 14:06:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 193 (0x12c948800) [pid = 2508] [serial = 2308] [outer = 0x0] 14:06:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 194 (0x12d435800) [pid = 2508] [serial = 2309] [outer = 0x12c948800] 14:06:47 INFO - PROCESS | 2508 | 1463432807854 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 2508 | ++DOMWINDOW == 195 (0x12d44c800) [pid = 2508] [serial = 2310] [outer = 0x12c948800] 14:06:48 INFO - PROCESS | 2508 | 1463432808312 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 14:06:48 INFO - PROCESS | 2508 | 1463432808339 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:06:48 INFO - PROCESS | 2508 | 1463432808341 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:06:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:06:48 INFO - PROCESS | 2508 | 1463432808344 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:06:48 INFO - PROCESS | 2508 | 1463432808346 Marionette TRACE conn2 <- [1,3046,null,{}] 14:06:48 INFO - PROCESS | 2508 | 1463432808348 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:48 INFO - PROCESS | 2508 | 1463432808519 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:06:48 INFO - PROCESS | 2508 | 1463432808657 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 2508 | ++DOCSHELL 0x1418ce000 == 126 [pid = 2508] [id = 771] 14:06:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 196 (0x12d44e000) [pid = 2508] [serial = 2311] [outer = 0x0] 14:06:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 197 (0x134bc2800) [pid = 2508] [serial = 2312] [outer = 0x12d44e000] 14:06:48 INFO - PROCESS | 2508 | 1463432808688 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 2508 | ++DOMWINDOW == 198 (0x134bcf000) [pid = 2508] [serial = 2313] [outer = 0x12d44e000] 14:06:48 INFO - PROCESS | 2508 | [2508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:06:49 INFO - PROCESS | 2508 | 1463432809107 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:06:49 INFO - {} 14:06:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 771ms 14:06:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:06:49 INFO - PROCESS | 2508 | 1463432809115 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 2508 | 1463432809117 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:06:49 INFO - PROCESS | 2508 | 1463432809119 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 2508 | 1463432809120 Marionette TRACE conn2 <- [1,3050,null,{}] 14:06:49 INFO - PROCESS | 2508 | 1463432809123 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 2508 | 1463432809255 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:06:49 INFO - PROCESS | 2508 | 1463432809364 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428b3000 == 127 [pid = 2508] [id = 772] 14:06:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 199 (0x134bd1800) [pid = 2508] [serial = 2314] [outer = 0x0] 14:06:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 200 (0x134c8b400) [pid = 2508] [serial = 2315] [outer = 0x134bd1800] 14:06:49 INFO - PROCESS | 2508 | 1463432809394 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 2508 | ++DOMWINDOW == 201 (0x135553000) [pid = 2508] [serial = 2316] [outer = 0x134bd1800] 14:06:49 INFO - PROCESS | 2508 | 1463432809792 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:06:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 720ms 14:06:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:06:49 INFO - PROCESS | 2508 | 1463432809840 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 2508 | 1463432809841 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:06:49 INFO - PROCESS | 2508 | 1463432809844 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 2508 | 1463432809845 Marionette TRACE conn2 <- [1,3054,null,{}] 14:06:49 INFO - PROCESS | 2508 | 1463432809848 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 2508 | 1463432809989 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:06:50 INFO - PROCESS | 2508 | 1463432810133 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:50 INFO - PROCESS | 2508 | ++DOCSHELL 0x143520800 == 128 [pid = 2508] [id = 773] 14:06:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 202 (0x13555a400) [pid = 2508] [serial = 2317] [outer = 0x0] 14:06:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 203 (0x13558ec00) [pid = 2508] [serial = 2318] [outer = 0x13555a400] 14:06:50 INFO - PROCESS | 2508 | 1463432810164 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 2508 | ++DOMWINDOW == 204 (0x135896c00) [pid = 2508] [serial = 2319] [outer = 0x13555a400] 14:06:50 INFO - PROCESS | 2508 | 1463432810654 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:06:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:06:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:06:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:06:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 885ms 14:06:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:06:50 INFO - PROCESS | 2508 | 1463432810731 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 2508 | 1463432810733 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:06:50 INFO - PROCESS | 2508 | 1463432810735 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 2508 | 1463432810737 Marionette TRACE conn2 <- [1,3058,null,{}] 14:06:50 INFO - PROCESS | 2508 | 1463432810740 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:50 INFO - PROCESS | 2508 | 1463432810887 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:06:51 INFO - PROCESS | 2508 | 1463432811060 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x116918000 == 129 [pid = 2508] [id = 774] 14:06:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 205 (0x110e42400) [pid = 2508] [serial = 2320] [outer = 0x0] 14:06:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 206 (0x11270cc00) [pid = 2508] [serial = 2321] [outer = 0x110e42400] 14:06:51 INFO - PROCESS | 2508 | 1463432811113 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x112ea1c00) [pid = 2508] [serial = 2322] [outer = 0x110e42400] 14:06:51 INFO - PROCESS | 2508 | 1463432811522 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:06:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:06:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:06:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:06:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:06:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:06:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 821ms 14:06:51 INFO - PROCESS | 2508 | 1463432811558 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:06:51 INFO - PROCESS | 2508 | 1463432811559 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:06:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:06:51 INFO - PROCESS | 2508 | 1463432811562 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:06:51 INFO - PROCESS | 2508 | 1463432811563 Marionette TRACE conn2 <- [1,3062,null,{}] 14:06:51 INFO - PROCESS | 2508 | 1463432811565 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:51 INFO - PROCESS | 2508 | 1463432811699 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:06:51 INFO - PROCESS | 2508 | 1463432811839 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 2508 | ++DOCSHELL 0x12676a800 == 130 [pid = 2508] [id = 775] 14:06:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x112874800) [pid = 2508] [serial = 2323] [outer = 0x0] 14:06:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x1138f2400) [pid = 2508] [serial = 2324] [outer = 0x112874800] 14:06:51 INFO - PROCESS | 2508 | 1463432811869 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x1169cc000) [pid = 2508] [serial = 2325] [outer = 0x112874800] 14:06:52 INFO - PROCESS | 2508 | [2508] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:06:52 INFO - PROCESS | 2508 | 1463432812264 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:06:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:06:52 INFO - {} 14:06:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 721ms 14:06:52 INFO - PROCESS | 2508 | 1463432812283 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:06:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:06:52 INFO - PROCESS | 2508 | 1463432812284 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:06:52 INFO - PROCESS | 2508 | 1463432812287 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 2508 | 1463432812288 Marionette TRACE conn2 <- [1,3066,null,{}] 14:06:52 INFO - PROCESS | 2508 | 1463432812290 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 2508 | 1463432812426 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:06:52 INFO - PROCESS | 2508 | 1463432812552 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 2508 | ++DOCSHELL 0x12d41f000 == 131 [pid = 2508] [id = 776] 14:06:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x1169cb400) [pid = 2508] [serial = 2326] [outer = 0x0] 14:06:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x118194400) [pid = 2508] [serial = 2327] [outer = 0x1169cb400] 14:06:52 INFO - PROCESS | 2508 | 1463432812582 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 2508 | ++DOMWINDOW == 213 (0x119435c00) [pid = 2508] [serial = 2328] [outer = 0x1169cb400] 14:06:52 INFO - PROCESS | 2508 | 1463432812961 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:06:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:06:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 719ms 14:06:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:06:53 INFO - PROCESS | 2508 | 1463432813007 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 2508 | 1463432813008 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:06:53 INFO - PROCESS | 2508 | 1463432813011 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 2508 | 1463432813012 Marionette TRACE conn2 <- [1,3070,null,{}] 14:06:53 INFO - PROCESS | 2508 | 1463432813015 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:53 INFO - PROCESS | 2508 | 1463432813149 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:06:53 INFO - PROCESS | 2508 | 1463432813294 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:53 INFO - PROCESS | 2508 | ++DOCSHELL 0x13600e800 == 132 [pid = 2508] [id = 777] 14:06:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 214 (0x1181ed400) [pid = 2508] [serial = 2329] [outer = 0x0] 14:06:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 215 (0x121092000) [pid = 2508] [serial = 2330] [outer = 0x1181ed400] 14:06:53 INFO - PROCESS | 2508 | 1463432813324 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 2508 | ++DOMWINDOW == 216 (0x135897000) [pid = 2508] [serial = 2331] [outer = 0x1181ed400] 14:06:53 INFO - PROCESS | 2508 | 1463432813714 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:06:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 721ms 14:06:53 INFO - PROCESS | 2508 | 1463432813733 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 2508 | 1463432813735 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:06:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:06:53 INFO - PROCESS | 2508 | 1463432813737 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 2508 | 1463432813739 Marionette TRACE conn2 <- [1,3074,null,{}] 14:06:53 INFO - PROCESS | 2508 | 1463432813741 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:53 INFO - PROCESS | 2508 | 1463432813911 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:06:54 INFO - PROCESS | 2508 | 1463432814066 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x1389aa000 == 133 [pid = 2508] [id = 778] 14:06:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 217 (0x135c21c00) [pid = 2508] [serial = 2332] [outer = 0x0] 14:06:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 218 (0x135c75000) [pid = 2508] [serial = 2333] [outer = 0x135c21c00] 14:06:54 INFO - PROCESS | 2508 | 1463432814103 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 219 (0x1360cf800) [pid = 2508] [serial = 2334] [outer = 0x135c21c00] 14:06:54 INFO - PROCESS | 2508 | 1463432814481 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:06:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:06:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 770ms 14:06:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:06:54 INFO - PROCESS | 2508 | 1463432814508 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:06:54 INFO - PROCESS | 2508 | 1463432814509 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:06:54 INFO - PROCESS | 2508 | 1463432814512 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 2508 | 1463432814513 Marionette TRACE conn2 <- [1,3078,null,{}] 14:06:54 INFO - PROCESS | 2508 | 1463432814516 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 2508 | 1463432814673 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:06:54 INFO - PROCESS | 2508 | 1463432814875 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 2508 | ++DOCSHELL 0x1428ac800 == 134 [pid = 2508] [id = 779] 14:06:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 220 (0x134bd6c00) [pid = 2508] [serial = 2335] [outer = 0x0] 14:06:54 INFO - PROCESS | 2508 | ++DOMWINDOW == 221 (0x13604e800) [pid = 2508] [serial = 2336] [outer = 0x134bd6c00] 14:06:54 INFO - PROCESS | 2508 | 1463432814924 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 222 (0x138b06400) [pid = 2508] [serial = 2337] [outer = 0x134bd6c00] 14:06:55 INFO - PROCESS | 2508 | 1463432815411 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:06:55 INFO - PROCESS | 2508 | 1463432815434 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:06:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:06:55 INFO - PROCESS | 2508 | 1463432815436 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 2508 | 1463432815438 Marionette TRACE conn2 <- [1,3082,null,{}] 14:06:55 INFO - PROCESS | 2508 | 1463432815441 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:55 INFO - PROCESS | 2508 | 1463432815576 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:06:55 INFO - PROCESS | 2508 | 1463432815727 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 2508 | ++DOCSHELL 0x137dbb000 == 135 [pid = 2508] [id = 780] 14:06:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 223 (0x111a02400) [pid = 2508] [serial = 2338] [outer = 0x0] 14:06:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 224 (0x1190bc400) [pid = 2508] [serial = 2339] [outer = 0x111a02400] 14:06:55 INFO - PROCESS | 2508 | 1463432815756 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 2508 | ++DOMWINDOW == 225 (0x1360cf400) [pid = 2508] [serial = 2340] [outer = 0x111a02400] 14:06:56 INFO - PROCESS | 2508 | 1463432816149 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:06:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:06:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:06:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:06:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:06:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 769ms 14:06:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:06:56 INFO - PROCESS | 2508 | 1463432816207 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 2508 | 1463432816208 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:06:56 INFO - PROCESS | 2508 | 1463432816210 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 2508 | 1463432816212 Marionette TRACE conn2 <- [1,3086,null,{}] 14:06:56 INFO - PROCESS | 2508 | 1463432816214 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:56 INFO - PROCESS | 2508 | 1463432816354 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:06:56 INFO - PROCESS | 2508 | 1463432816473 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 2508 | ++DOCSHELL 0x12e183800 == 136 [pid = 2508] [id = 781] 14:06:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 226 (0x113135800) [pid = 2508] [serial = 2341] [outer = 0x0] 14:06:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 227 (0x12d446000) [pid = 2508] [serial = 2342] [outer = 0x113135800] 14:06:56 INFO - PROCESS | 2508 | 1463432816504 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 2508 | ++DOMWINDOW == 228 (0x138bda000) [pid = 2508] [serial = 2343] [outer = 0x113135800] 14:06:56 INFO - PROCESS | 2508 | 1463432816871 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:06:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:06:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 14:06:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:06:56 INFO - PROCESS | 2508 | 1463432816881 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 2508 | 1463432816883 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:06:56 INFO - PROCESS | 2508 | 1463432816885 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 2508 | 1463432816886 Marionette TRACE conn2 <- [1,3090,null,{}] 14:06:56 INFO - PROCESS | 2508 | 1463432816889 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:57 INFO - PROCESS | 2508 | 1463432817027 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:06:57 INFO - PROCESS | 2508 | 1463432817169 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c81e800 == 137 [pid = 2508] [id = 782] 14:06:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 229 (0x115ec2000) [pid = 2508] [serial = 2344] [outer = 0x0] 14:06:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 230 (0x138bdb000) [pid = 2508] [serial = 2345] [outer = 0x115ec2000] 14:06:57 INFO - PROCESS | 2508 | 1463432817198 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 231 (0x140330c00) [pid = 2508] [serial = 2346] [outer = 0x115ec2000] 14:06:57 INFO - PROCESS | 2508 | 1463432817584 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 14:06:57 INFO - PROCESS | 2508 | 1463432817606 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 2508 | 1463432817607 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:06:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:06:57 INFO - PROCESS | 2508 | 1463432817609 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 2508 | 1463432817610 Marionette TRACE conn2 <- [1,3094,null,{}] 14:06:57 INFO - PROCESS | 2508 | 1463432817613 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:57 INFO - PROCESS | 2508 | 1463432817753 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:06:57 INFO - PROCESS | 2508 | 1463432817910 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 2508 | ++DOCSHELL 0x135d09800 == 138 [pid = 2508] [id = 783] 14:06:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 232 (0x113341800) [pid = 2508] [serial = 2347] [outer = 0x0] 14:06:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 233 (0x12b758400) [pid = 2508] [serial = 2348] [outer = 0x113341800] 14:06:57 INFO - PROCESS | 2508 | 1463432817939 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 2508 | ++DOMWINDOW == 234 (0x140342800) [pid = 2508] [serial = 2349] [outer = 0x113341800] 14:06:58 INFO - PROCESS | 2508 | 1463432818613 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:06:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:06:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1020ms 14:06:58 INFO - PROCESS | 2508 | 1463432818630 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:06:58 INFO - PROCESS | 2508 | 1463432818632 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:06:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:06:58 INFO - PROCESS | 2508 | 1463432818644 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 2508 | 1463432818646 Marionette TRACE conn2 <- [1,3098,null,{}] 14:06:58 INFO - PROCESS | 2508 | 1463432818650 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:58 INFO - PROCESS | 2508 | 1463432818790 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:06:58 INFO - PROCESS | 2508 | 1463432818954 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:58 INFO - PROCESS | 2508 | ++DOCSHELL 0x12c212000 == 139 [pid = 2508] [id = 784] 14:06:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 235 (0x11515e000) [pid = 2508] [serial = 2350] [outer = 0x0] 14:06:58 INFO - PROCESS | 2508 | ++DOMWINDOW == 236 (0x118193800) [pid = 2508] [serial = 2351] [outer = 0x11515e000] 14:06:58 INFO - PROCESS | 2508 | 1463432818987 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 237 (0x119a47c00) [pid = 2508] [serial = 2352] [outer = 0x11515e000] 14:06:59 INFO - PROCESS | 2508 | 1463432819387 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:06:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 779ms 14:06:59 INFO - PROCESS | 2508 | 1463432819415 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 2508 | 1463432819419 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:06:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:06:59 INFO - PROCESS | 2508 | 1463432819423 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 2508 | 1463432819425 Marionette TRACE conn2 <- [1,3102,null,{}] 14:06:59 INFO - PROCESS | 2508 | 1463432819427 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:59 INFO - PROCESS | 2508 | 1463432819575 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:06:59 INFO - PROCESS | 2508 | 1463432819780 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 2508 | ++DOCSHELL 0x11871b000 == 140 [pid = 2508] [id = 785] 14:06:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 238 (0x11818a400) [pid = 2508] [serial = 2353] [outer = 0x0] 14:06:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 239 (0x121016800) [pid = 2508] [serial = 2354] [outer = 0x11818a400] 14:06:59 INFO - PROCESS | 2508 | 1463432819828 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x123e0b800) [pid = 2508] [serial = 2355] [outer = 0x11818a400] 14:07:00 INFO - PROCESS | 2508 | 1463432820295 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:07:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 923ms 14:07:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:07:00 INFO - PROCESS | 2508 | 1463432820347 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:07:00 INFO - PROCESS | 2508 | 1463432820348 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:07:00 INFO - PROCESS | 2508 | 1463432820350 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 2508 | 1463432820353 Marionette TRACE conn2 <- [1,3106,null,{}] 14:07:00 INFO - PROCESS | 2508 | 1463432820360 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:00 INFO - PROCESS | 2508 | 1463432820525 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x12d656000 == 139 [pid = 2508] [id = 766] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x12be11000 == 138 [pid = 2508] [id = 763] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x12af16800 == 137 [pid = 2508] [id = 762] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x129347000 == 136 [pid = 2508] [id = 761] 14:07:00 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x1410efc00) [pid = 2508] [serial = 2218] [outer = 0x0] [url = about:blank] 14:07:00 INFO - PROCESS | 2508 | 1463432820766 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x127822800 == 135 [pid = 2508] [id = 760] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1249e2800 == 134 [pid = 2508] [id = 759] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x12381a000 == 133 [pid = 2508] [id = 758] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1171ea800 == 132 [pid = 2508] [id = 757] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1193e7800 == 131 [pid = 2508] [id = 756] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x11871b800 == 130 [pid = 2508] [id = 755] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1131c9000 == 129 [pid = 2508] [id = 754] 14:07:00 INFO - PROCESS | 2508 | ++DOCSHELL 0x1171da800 == 130 [pid = 2508] [id = 786] 14:07:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 240 (0x111a0b400) [pid = 2508] [serial = 2356] [outer = 0x0] 14:07:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 241 (0x116192400) [pid = 2508] [serial = 2357] [outer = 0x111a0b400] 14:07:00 INFO - PROCESS | 2508 | 1463432820806 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 2508 | ++DOMWINDOW == 242 (0x119a3a800) [pid = 2508] [serial = 2358] [outer = 0x111a0b400] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1460ca800 == 129 [pid = 2508] [id = 748] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1449ab000 == 128 [pid = 2508] [id = 747] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1439cc800 == 127 [pid = 2508] [id = 746] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1439c9800 == 126 [pid = 2508] [id = 745] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1438a0000 == 125 [pid = 2508] [id = 744] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1436da000 == 124 [pid = 2508] [id = 743] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x1403b3800 == 123 [pid = 2508] [id = 742] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x12c9ca800 == 122 [pid = 2508] [id = 741] 14:07:00 INFO - PROCESS | 2508 | --DOCSHELL 0x119b62000 == 121 [pid = 2508] [id = 740] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 241 (0x135310c00) [pid = 2508] [serial = 2144] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 240 (0x135c17000) [pid = 2508] [serial = 2203] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 239 (0x113137c00) [pid = 2508] [serial = 2206] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 238 (0x1360cb400) [pid = 2508] [serial = 2209] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 237 (0x11313c800) [pid = 2508] [serial = 2207] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 236 (0x140328400) [pid = 2508] [serial = 2210] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 235 (0x14032ec00) [pid = 2508] [serial = 2170] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 234 (0x140f70400) [pid = 2508] [serial = 2173] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 233 (0x138b85400) [pid = 2508] [serial = 2167] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 232 (0x12675c000) [pid = 2508] [serial = 2189] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 231 (0x1249a8800) [pid = 2508] [serial = 2188] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 230 (0x119883400) [pid = 2508] [serial = 2182] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 229 (0x1410fa000) [pid = 2508] [serial = 2176] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 228 (0x112879800) [pid = 2508] [serial = 2146] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 227 (0x12a976000) [pid = 2508] [serial = 2194] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 226 (0x12c0a1400) [pid = 2508] [serial = 2195] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 225 (0x14290c000) [pid = 2508] [serial = 2179] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 224 (0x12c93d400) [pid = 2508] [serial = 2197] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 223 (0x12d438800) [pid = 2508] [serial = 2198] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 222 (0x12d9d7000) [pid = 2508] [serial = 2200] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 221 (0x121013000) [pid = 2508] [serial = 2149] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 220 (0x12108e400) [pid = 2508] [serial = 2186] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 219 (0x11929d400) [pid = 2508] [serial = 2185] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 218 (0x11942c000) [pid = 2508] [serial = 2191] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 217 (0x1265fd000) [pid = 2508] [serial = 2192] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 216 (0x126830c00) [pid = 2508] [serial = 2152] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 215 (0x13558f800) [pid = 2508] [serial = 2161] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 214 (0x1360cc800) [pid = 2508] [serial = 2164] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 213 (0x12cfcd800) [pid = 2508] [serial = 2158] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 212 (0x12bada800) [pid = 2508] [serial = 2155] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 211 (0x140f73000) [pid = 2508] [serial = 2216] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 210 (0x14034b000) [pid = 2508] [serial = 2213] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 209 (0x1360d0000) [pid = 2508] [serial = 2212] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 208 (0x138b02400) [pid = 2508] [serial = 2204] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 207 (0x13589d000) [pid = 2508] [serial = 2215] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | --DOMWINDOW == 206 (0x135a66800) [pid = 2508] [serial = 2201] [outer = 0x0] [url = about:blank] 14:07:01 INFO - PROCESS | 2508 | 1463432821148 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:07:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 823ms 14:07:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:07:01 INFO - PROCESS | 2508 | 1463432821173 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:07:01 INFO - PROCESS | 2508 | 1463432821175 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:07:01 INFO - PROCESS | 2508 | 1463432821177 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:07:01 INFO - PROCESS | 2508 | 1463432821178 Marionette TRACE conn2 <- [1,3110,null,{}] 14:07:01 INFO - PROCESS | 2508 | 1463432821180 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:01 INFO - PROCESS | 2508 | 1463432821300 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:07:01 INFO - PROCESS | 2508 | 1463432821411 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12780e800 == 122 [pid = 2508] [id = 787] 14:07:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 207 (0x121012000) [pid = 2508] [serial = 2359] [outer = 0x0] 14:07:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 208 (0x12407a400) [pid = 2508] [serial = 2360] [outer = 0x121012000] 14:07:01 INFO - PROCESS | 2508 | 1463432821438 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 209 (0x128ce7000) [pid = 2508] [serial = 2361] [outer = 0x121012000] 14:07:01 INFO - PROCESS | 2508 | 1463432821716 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:07:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:07:01 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:07:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:07:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:07:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:07:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:07:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 571ms 14:07:01 INFO - PROCESS | 2508 | 1463432821749 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:07:01 INFO - PROCESS | 2508 | 1463432821750 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:07:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:07:01 INFO - PROCESS | 2508 | 1463432821761 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:07:01 INFO - PROCESS | 2508 | 1463432821762 Marionette TRACE conn2 <- [1,3114,null,{}] 14:07:01 INFO - PROCESS | 2508 | 1463432821764 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:01 INFO - PROCESS | 2508 | 1463432821885 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:07:01 INFO - PROCESS | 2508 | 1463432821987 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\", \"dc51ece6-6506-4de0-b1bc-b9cc8c8e2862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 2508 | ++DOCSHELL 0x12b7d7000 == 123 [pid = 2508] [id = 788] 14:07:01 INFO - PROCESS | 2508 | ++DOMWINDOW == 210 (0x126c51c00) [pid = 2508] [serial = 2362] [outer = 0x0] 14:07:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 211 (0x1293e2c00) [pid = 2508] [serial = 2363] [outer = 0x126c51c00] 14:07:02 INFO - PROCESS | 2508 | 1463432822013 Marionette DEBUG loaded listener.js 14:07:02 INFO - PROCESS | 2508 | ++DOMWINDOW == 212 (0x12a979400) [pid = 2508] [serial = 2364] [outer = 0x126c51c00] 14:07:02 INFO - PROCESS | 2508 | 1463432822284 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:07:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:07:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 570ms 14:07:02 INFO - PROCESS | 2508 | 1463432822331 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:07:02 INFO - PROCESS | 2508 | 1463432822333 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:07:03 WARNING - u'runner_teardown' () 14:07:03 INFO - No more tests 14:07:03 INFO - Got 0 unexpected results 14:07:03 INFO - SUITE-END | took 548s 14:07:03 INFO - Closing logging queue 14:07:03 INFO - queue closed 14:07:03 INFO - Return code: 0 14:07:03 WARNING - # TBPL SUCCESS # 14:07:03 INFO - Running post-action listener: _resource_record_post_action 14:07:03 INFO - Running post-run listener: _resource_record_post_run 14:07:04 INFO - Total resource usage - Wall time: 570s; CPU: 57.0%; Read bytes: 282624; Write bytes: 951814656; Read time: 3; Write time: 5073 14:07:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:07:04 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153876992; Write bytes: 153923584; Read time: 13829; Write time: 325 14:07:04 INFO - run-tests - Wall time: 552s; CPU: 57.0%; Read bytes: 282624; Write bytes: 794962432; Read time: 3; Write time: 4733 14:07:04 INFO - Running post-run listener: _upload_blobber_files 14:07:04 INFO - Blob upload gear active. 14:07:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:07:04 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:07:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:07:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:07:05 INFO - (blobuploader) - INFO - Open directory for files ... 14:07:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:07:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:07:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:07:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:07:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:07:05 INFO - (blobuploader) - INFO - Done attempting. 14:07:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:07:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:07:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:07:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:07:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:07:07 INFO - (blobuploader) - INFO - Done attempting. 14:07:07 INFO - (blobuploader) - INFO - Iteration through files over. 14:07:07 INFO - Return code: 0 14:07:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:07:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:07:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9e5908d55a1772998937368611ddb719dfa19b1a27e077f7a5bc1d6b720d37a53243ddc1446b3caa70c55c9c7f259b96eb98d464e3f0af7062f8b4715d2ca5df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a377b927e028b43be196e419737419ffe132c4d291805f723f3a069b9115da93c7e547bc7c223cf144ab956482e0cb4cbc0d354b753fd07a0ffb248d38b8cb4a"} 14:07:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:07:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:07:07 INFO - Contents: 14:07:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9e5908d55a1772998937368611ddb719dfa19b1a27e077f7a5bc1d6b720d37a53243ddc1446b3caa70c55c9c7f259b96eb98d464e3f0af7062f8b4715d2ca5df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a377b927e028b43be196e419737419ffe132c4d291805f723f3a069b9115da93c7e547bc7c223cf144ab956482e0cb4cbc0d354b753fd07a0ffb248d38b8cb4a"} 14:07:07 INFO - Running post-run listener: copy_logs_to_upload_dir 14:07:07 INFO - Copying logs to upload dir... 14:07:07 INFO - mkdir: /builds/slave/test/build/upload/logs 14:07:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=624.019954 ========= master_lag: 0.64 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-05-16 14:07:08.264835) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-05-16 14:07:08.269052) ========= 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.PzeywDTPWb/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.qm4MDErLY3/Listeners TMPDIR=/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/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/9e5908d55a1772998937368611ddb719dfa19b1a27e077f7a5bc1d6b720d37a53243ddc1446b3caa70c55c9c7f259b96eb98d464e3f0af7062f8b4715d2ca5df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a377b927e028b43be196e419737419ffe132c4d291805f723f3a069b9115da93c7e547bc7c223cf144ab956482e0cb4cbc0d354b753fd07a0ffb248d38b8cb4a"} build_url:https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012631 build_url: 'https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/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/9e5908d55a1772998937368611ddb719dfa19b1a27e077f7a5bc1d6b720d37a53243ddc1446b3caa70c55c9c7f259b96eb98d464e3f0af7062f8b4715d2ca5df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a377b927e028b43be196e419737419ffe132c4d291805f723f3a069b9115da93c7e547bc7c223cf144ab956482e0cb4cbc0d354b753fd07a0ffb248d38b8cb4a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aVVyRUn_QpWhbFLNsZ-zOA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.13 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-05-16 14:07:09.409399) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:07:09.419761) ========= 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.PzeywDTPWb/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.qm4MDErLY3/Listeners TMPDIR=/var/folders/_4/5kgy7ct120n7q2p9437gq4mw00000w/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.005516 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:07:09.449014) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 14:07:09.449375) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 14:07:09.453864) ========= ========= Total master_lag: 1.85 =========