builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-743 starttime: 1461012967.36 results: success (0) buildid: 20160418131749 builduid: 25bcce05c0524a9f842250cbccbaf0b0 revision: 01267d99f891c525dc6af7eac888e08aa0aa923a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:07.355916) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:07.356340) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:07.356617) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:07.391817) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:07.392118) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 13:56:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 6.71M=0.002s 2016-04-18 13:56:08 (6.71 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.856327 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:08.287867) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:08.288166) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068834 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:08.383438) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 13:56:08.383766) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 01267d99f891c525dc6af7eac888e08aa0aa923a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 01267d99f891c525dc6af7eac888e08aa0aa923a --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 13:56:08,493 truncating revision to first 12 chars 2016-04-18 13:56:08,494 Setting DEBUG logging. 2016-04-18 13:56:08,494 attempt 1/10 2016-04-18 13:56:08,494 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/01267d99f891?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 13:56:09,852 unpacking tar archive at: mozilla-inbound-01267d99f891/testing/mozharness/ program finished with exit code 0 elapsedTime=1.937025 ========= master_lag: 0.76 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 13:56:11.083516) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:11.083836) ========= script_repo_revision: 01267d99f891c525dc6af7eac888e08aa0aa923a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:11.084253) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:11.084526) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 13:56:11.119691) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 26 secs) (at 2016-04-18 13:56:11.119987) ========= /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-inbound --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-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157 _=/tools/buildbot/bin/python using PTY: False 13:56:11 INFO - MultiFileLogger online at 20160418 13:56:11 in /builds/slave/test 13:56:11 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-inbound --download-symbols true 13:56:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:56:11 INFO - {'append_to_log': False, 13:56:11 INFO - 'base_work_dir': '/builds/slave/test', 13:56:11 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:56:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:56:11 INFO - 'buildbot_json_path': 'buildprops.json', 13:56:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:56:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:56:11 INFO - 'download_minidump_stackwalk': True, 13:56:11 INFO - 'download_symbols': 'true', 13:56:11 INFO - 'e10s': False, 13:56:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:56:11 INFO - 'tooltool.py': '/tools/tooltool.py', 13:56:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:56:11 INFO - '/tools/misc-python/virtualenv.py')}, 13:56:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:56:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:56:11 INFO - 'log_level': 'info', 13:56:11 INFO - 'log_to_console': True, 13:56:11 INFO - 'opt_config_files': (), 13:56:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:56:11 INFO - '--processes=1', 13:56:11 INFO - '--config=%(test_path)s/wptrunner.ini', 13:56:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:56:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:56:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:56:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:56:11 INFO - 'pip_index': False, 13:56:11 INFO - 'require_test_zip': True, 13:56:11 INFO - 'test_type': ('testharness',), 13:56:11 INFO - 'this_chunk': '1', 13:56:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:56:11 INFO - 'total_chunks': '10', 13:56:11 INFO - 'virtualenv_path': 'venv', 13:56:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:56:11 INFO - 'work_dir': 'build'} 13:56:11 INFO - ##### 13:56:11 INFO - ##### Running clobber step. 13:56:11 INFO - ##### 13:56:11 INFO - Running pre-action listener: _resource_record_pre_action 13:56:11 INFO - Running main action method: clobber 13:56:11 INFO - rmtree: /builds/slave/test/build 13:56:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:56:13 INFO - Running post-action listener: _resource_record_post_action 13:56:13 INFO - ##### 13:56:13 INFO - ##### Running read-buildbot-config step. 13:56:13 INFO - ##### 13:56:13 INFO - Running pre-action listener: _resource_record_pre_action 13:56:13 INFO - Running main action method: read_buildbot_config 13:56:13 INFO - Using buildbot properties: 13:56:13 INFO - { 13:56:13 INFO - "project": "", 13:56:13 INFO - "product": "firefox", 13:56:13 INFO - "script_repo_revision": "production", 13:56:13 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 13:56:13 INFO - "repository": "", 13:56:13 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 13:56:13 INFO - "buildid": "20160418131749", 13:56:13 INFO - "pgo_build": "False", 13:56:13 INFO - "basedir": "/builds/slave/test", 13:56:13 INFO - "buildnumber": 162, 13:56:13 INFO - "slavename": "tst-linux32-spot-743", 13:56:13 INFO - "revision": "01267d99f891c525dc6af7eac888e08aa0aa923a", 13:56:13 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 13:56:13 INFO - "platform": "linux", 13:56:13 INFO - "branch": "mozilla-inbound", 13:56:13 INFO - "repo_path": "integration/mozilla-inbound", 13:56:13 INFO - "moz_repo_path": "", 13:56:13 INFO - "stage_platform": "linux", 13:56:13 INFO - "builduid": "25bcce05c0524a9f842250cbccbaf0b0", 13:56:13 INFO - "slavebuilddir": "test" 13:56:13 INFO - } 13:56:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 13:56:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 13:56:13 INFO - Running post-action listener: _resource_record_post_action 13:56:13 INFO - ##### 13:56:13 INFO - ##### Running download-and-extract step. 13:56:13 INFO - ##### 13:56:13 INFO - Running pre-action listener: _resource_record_pre_action 13:56:13 INFO - Running main action method: download_and_extract 13:56:13 INFO - mkdir: /builds/slave/test/build/tests 13:56:13 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:13 INFO - https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:56:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:56:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:56:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:56:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 13:56:20 INFO - Downloaded 1325 bytes. 13:56:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:56:20 INFO - Using the following test package requirements: 13:56:20 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:56:20 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 13:56:20 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 13:56:20 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'jsshell-linux-i686.zip'], 13:56:20 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 13:56:20 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:56:20 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 13:56:20 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 13:56:20 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 13:56:20 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:56:20 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 13:56:20 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:56: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:56:20 INFO - https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:56:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:56:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:56:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:56:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 13:56:22 INFO - Downloaded 22370841 bytes. 13:56:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:56:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:56:23 INFO - caution: filename not matched: web-platform/* 13:56:23 INFO - Return code: 11 13:56:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:23 INFO - https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:56:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:56:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:56:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:56:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:56:34 INFO - Downloaded 36382561 bytes. 13:56:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:56:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:56:38 INFO - caution: filename not matched: bin/* 13:56:38 INFO - caution: filename not matched: config/* 13:56:38 INFO - caution: filename not matched: mozbase/* 13:56:38 INFO - caution: filename not matched: marionette/* 13:56:38 INFO - caution: filename not matched: tools/wptserve/* 13:56:38 INFO - Return code: 11 13:56:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:56:38 INFO - https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:56:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:56:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:56:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:56:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 13:56:59 INFO - Downloaded 63357605 bytes. 13:56:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:56:59 INFO - mkdir: /builds/slave/test/properties 13:56:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:56:59 INFO - Writing to file /builds/slave/test/properties/build_url 13:56:59 INFO - Contents: 13:56:59 INFO - build_url:https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:57:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:57:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:57:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:57:15 INFO - Contents: 13:57:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 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 - https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:57:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:57:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:57:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:57:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:57:43 INFO - Downloaded 91738343 bytes. 13:57:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:57:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:57:53 INFO - Return code: 0 13:57:53 INFO - Running post-action listener: _resource_record_post_action 13:57:53 INFO - Running post-action listener: set_extra_try_arguments 13:57:53 INFO - ##### 13:57:53 INFO - ##### Running create-virtualenv step. 13:57:53 INFO - ##### 13:57:53 INFO - Running pre-action listener: _pre_create_virtualenv 13:57:53 INFO - Running pre-action listener: _resource_record_pre_action 13:57:53 INFO - Running main action method: create_virtualenv 13:57:53 INFO - Creating virtualenv /builds/slave/test/build/venv 13:57:53 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:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:57:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:57:53 INFO - Using real prefix '/usr' 13:57:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:57:54 INFO - Installing distribute.............................................................................................................................................................................................done. 13:57:58 INFO - Installing pip.................done. 13:57:58 INFO - Return code: 0 13:57:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:57: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:57:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:57:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57: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:57:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:57:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:57:58 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xa17cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa295f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f77e30>, '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 0xa214c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa293470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:57:58 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:57:58 INFO - 'CCACHE_UMASK': '002', 13:57:58 INFO - 'DISPLAY': ':0', 13:57:58 INFO - 'HOME': '/home/cltbld', 13:57:58 INFO - 'LANG': 'en_US.UTF-8', 13:57:58 INFO - 'LOGNAME': 'cltbld', 13:57:58 INFO - 'MAIL': '/var/mail/cltbld', 13:57:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:57:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:57:58 INFO - 'MOZ_NO_REMOTE': '1', 13:57:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:57:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:57:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:57:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:57:58 INFO - 'PWD': '/builds/slave/test', 13:57:58 INFO - 'SHELL': '/bin/bash', 13:57:58 INFO - 'SHLVL': '1', 13:57:58 INFO - 'TERM': 'linux', 13:57:58 INFO - 'TMOUT': '86400', 13:57:58 INFO - 'USER': 'cltbld', 13:57:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 13:57:58 INFO - '_': '/tools/buildbot/bin/python'} 13:57:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:57:58 INFO - Downloading/unpacking psutil>=0.7.1 13:57:58 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:58 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:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:57:58 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:58 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:58:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:58:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:58:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:58:04 INFO - Installing collected packages: psutil 13:58:04 INFO - Running setup.py install for psutil 13:58:04 INFO - building 'psutil._psutil_linux' extension 13:58:04 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 13:58:04 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:58:04 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:58:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 13:58:05 INFO - building 'psutil._psutil_posix' extension 13:58:05 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 13:58:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 13:58:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:58:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:58:05 INFO - Successfully installed psutil 13:58:05 INFO - Cleaning up... 13:58:05 INFO - Return code: 0 13:58:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:58:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:58:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:05 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xa17cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa295f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f77e30>, '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 0xa214c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa293470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:58:05 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:05 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:05 INFO - 'CCACHE_UMASK': '002', 13:58:05 INFO - 'DISPLAY': ':0', 13:58:05 INFO - 'HOME': '/home/cltbld', 13:58:05 INFO - 'LANG': 'en_US.UTF-8', 13:58:05 INFO - 'LOGNAME': 'cltbld', 13:58:05 INFO - 'MAIL': '/var/mail/cltbld', 13:58:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:05 INFO - 'MOZ_NO_REMOTE': '1', 13:58:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:05 INFO - 'PWD': '/builds/slave/test', 13:58:05 INFO - 'SHELL': '/bin/bash', 13:58:05 INFO - 'SHLVL': '1', 13:58:05 INFO - 'TERM': 'linux', 13:58:05 INFO - 'TMOUT': '86400', 13:58:05 INFO - 'USER': 'cltbld', 13:58:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 13:58:05 INFO - '_': '/tools/buildbot/bin/python'} 13:58:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:58:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:58:06 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:58:06 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:58:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:06 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:58:06 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:58:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:58:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:58:11 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:58:11 INFO - Installing collected packages: mozsystemmonitor 13:58:11 INFO - Running setup.py install for mozsystemmonitor 13:58:11 INFO - Successfully installed mozsystemmonitor 13:58:11 INFO - Cleaning up... 13:58:11 INFO - Return code: 0 13:58:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:58:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:58:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:58:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:11 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xa17cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa295f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f77e30>, '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 0xa214c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa293470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:58:11 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:11 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:11 INFO - 'CCACHE_UMASK': '002', 13:58:11 INFO - 'DISPLAY': ':0', 13:58:11 INFO - 'HOME': '/home/cltbld', 13:58:11 INFO - 'LANG': 'en_US.UTF-8', 13:58:11 INFO - 'LOGNAME': 'cltbld', 13:58:11 INFO - 'MAIL': '/var/mail/cltbld', 13:58:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:11 INFO - 'MOZ_NO_REMOTE': '1', 13:58:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:11 INFO - 'PWD': '/builds/slave/test', 13:58:11 INFO - 'SHELL': '/bin/bash', 13:58:11 INFO - 'SHLVL': '1', 13:58:11 INFO - 'TERM': 'linux', 13:58:11 INFO - 'TMOUT': '86400', 13:58:11 INFO - 'USER': 'cltbld', 13:58:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 13:58:11 INFO - '_': '/tools/buildbot/bin/python'} 13:58:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:58:11 INFO - Downloading/unpacking blobuploader==1.2.4 13:58:11 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:58:11 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:58:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:11 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:58:11 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:58:16 INFO - Downloading blobuploader-1.2.4.tar.gz 13:58:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:58:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:58: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:58: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:58:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58: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:58: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:58:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:58:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:58: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:58: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:58:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58: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:58: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:58:18 INFO - Downloading docopt-0.6.1.tar.gz 13:58:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:58:18 INFO - Installing collected packages: blobuploader, requests, docopt 13:58:18 INFO - Running setup.py install for blobuploader 13:58:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:58:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:58:18 INFO - Running setup.py install for requests 13:58:19 INFO - Running setup.py install for docopt 13:58:19 INFO - Successfully installed blobuploader requests docopt 13:58:19 INFO - Cleaning up... 13:58:20 INFO - Return code: 0 13:58:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:58: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:58:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:58:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58: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:58:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:58:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xa17cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa295f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f77e30>, '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 0xa214c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa293470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:58: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:58:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:20 INFO - 'CCACHE_UMASK': '002', 13:58:20 INFO - 'DISPLAY': ':0', 13:58:20 INFO - 'HOME': '/home/cltbld', 13:58:20 INFO - 'LANG': 'en_US.UTF-8', 13:58:20 INFO - 'LOGNAME': 'cltbld', 13:58:20 INFO - 'MAIL': '/var/mail/cltbld', 13:58:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:20 INFO - 'MOZ_NO_REMOTE': '1', 13:58:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:20 INFO - 'PWD': '/builds/slave/test', 13:58:20 INFO - 'SHELL': '/bin/bash', 13:58:20 INFO - 'SHLVL': '1', 13:58:20 INFO - 'TERM': 'linux', 13:58:20 INFO - 'TMOUT': '86400', 13:58:20 INFO - 'USER': 'cltbld', 13:58:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 13:58:20 INFO - '_': '/tools/buildbot/bin/python'} 13:58:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:58:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:58:20 INFO - Running setup.py (path:/tmp/pip-tbUdTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:58:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:58:20 INFO - Running setup.py (path:/tmp/pip-pFmo4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:58:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:58:20 INFO - Running setup.py (path:/tmp/pip-5QepRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:58:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:58:20 INFO - Running setup.py (path:/tmp/pip-LuH6FX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:58:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:58:20 INFO - Running setup.py (path:/tmp/pip-j4PoSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:58:21 INFO - Running setup.py (path:/tmp/pip-6Li1tP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:58:21 INFO - Running setup.py (path:/tmp/pip-qncuhH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:58:21 INFO - Running setup.py (path:/tmp/pip-XO32Td-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:58:21 INFO - Running setup.py (path:/tmp/pip-2Miyvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:58:21 INFO - Running setup.py (path:/tmp/pip-_TqqxU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:58:21 INFO - Running setup.py (path:/tmp/pip-C9YTPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:58:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:58:21 INFO - Running setup.py (path:/tmp/pip-BD9R25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:58:22 INFO - Running setup.py (path:/tmp/pip-VoGmF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:58:22 INFO - Running setup.py (path:/tmp/pip-zrsrG9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:22 INFO - Running setup.py (path:/tmp/pip-Yl_Gxs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:58:22 INFO - Running setup.py (path:/tmp/pip-5b0JLX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:58:22 INFO - Running setup.py (path:/tmp/pip-sD8bLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:58:22 INFO - Running setup.py (path:/tmp/pip-xdkpMN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:58:22 INFO - Running setup.py (path:/tmp/pip-_d9p6P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:58:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:22 INFO - Running setup.py (path:/tmp/pip-DWqa6X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:58:23 INFO - Running setup.py (path:/tmp/pip-OqAoSU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:58:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:58: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:58:23 INFO - Running setup.py install for manifestparser 13:58:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:58:23 INFO - Running setup.py install for mozcrash 13:58:24 INFO - Running setup.py install for mozdebug 13:58:24 INFO - Running setup.py install for mozdevice 13:58:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:58:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:58:24 INFO - Running setup.py install for mozfile 13:58:24 INFO - Running setup.py install for mozhttpd 13:58:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:58:24 INFO - Running setup.py install for mozinfo 13:58:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:58:25 INFO - Running setup.py install for mozInstall 13:58:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:58:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:58:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:58:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:58:25 INFO - Running setup.py install for mozleak 13:58:25 INFO - Running setup.py install for mozlog 13:58:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:58:25 INFO - Running setup.py install for moznetwork 13:58:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:58:26 INFO - Running setup.py install for mozprocess 13:58:26 INFO - Running setup.py install for mozprofile 13:58:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:58:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:58:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:58:26 INFO - Running setup.py install for mozrunner 13:58:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:58:26 INFO - Running setup.py install for mozscreenshot 13:58:26 INFO - Running setup.py install for moztest 13:58:27 INFO - Running setup.py install for mozversion 13:58:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:58:27 INFO - Running setup.py install for wptserve 13:58:27 INFO - Running setup.py install for marionette-driver 13:58:27 INFO - Running setup.py install for browsermob-proxy 13:58:28 INFO - Running setup.py install for marionette-client 13:58:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:58:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:58:28 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:58:28 INFO - Cleaning up... 13:58:28 INFO - Return code: 0 13:58:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:58:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:58:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:58:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:58:28 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0xa17cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa295f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f77e30>, '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 0xa214c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa293470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:58:28 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:28 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:58:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:58:28 INFO - 'CCACHE_UMASK': '002', 13:58:28 INFO - 'DISPLAY': ':0', 13:58:28 INFO - 'HOME': '/home/cltbld', 13:58:28 INFO - 'LANG': 'en_US.UTF-8', 13:58:28 INFO - 'LOGNAME': 'cltbld', 13:58:28 INFO - 'MAIL': '/var/mail/cltbld', 13:58:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:58:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:58:28 INFO - 'MOZ_NO_REMOTE': '1', 13:58:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:58:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:58:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:58:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:58:28 INFO - 'PWD': '/builds/slave/test', 13:58:28 INFO - 'SHELL': '/bin/bash', 13:58:28 INFO - 'SHLVL': '1', 13:58:28 INFO - 'TERM': 'linux', 13:58:28 INFO - 'TMOUT': '86400', 13:58:28 INFO - 'USER': 'cltbld', 13:58:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 13:58:28 INFO - '_': '/tools/buildbot/bin/python'} 13:58:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:58:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:58:29 INFO - Running setup.py (path:/tmp/pip-Vk5X24-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:58:29 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:58:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:58:29 INFO - Running setup.py (path:/tmp/pip-xnpfTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:58:29 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:58:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:58:29 INFO - Running setup.py (path:/tmp/pip-u7hhnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:58:29 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:58:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:58:29 INFO - Running setup.py (path:/tmp/pip-B__4L9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:58:29 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:58:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:58:29 INFO - Running setup.py (path:/tmp/pip-E6zEb5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:58:29 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:58:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:58:29 INFO - Running setup.py (path:/tmp/pip-8XWNtO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:58:30 INFO - Running setup.py (path:/tmp/pip-FbcA8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:58:30 INFO - Running setup.py (path:/tmp/pip-bRIBBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:58:30 INFO - Running setup.py (path:/tmp/pip-jkHuyI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:58:30 INFO - Running setup.py (path:/tmp/pip-1H4a20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:58:30 INFO - Running setup.py (path:/tmp/pip-coFWWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:58:30 INFO - Running setup.py (path:/tmp/pip-oxeyI_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:58:30 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:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:58:30 INFO - Running setup.py (path:/tmp/pip-sjBMt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:58:31 INFO - Running setup.py (path:/tmp/pip-bFHVw6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:31 INFO - Running setup.py (path:/tmp/pip-xUHEpo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:58:31 INFO - Running setup.py (path:/tmp/pip-K77Cl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:58:31 INFO - Running setup.py (path:/tmp/pip-dDpW2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:58:31 INFO - Running setup.py (path:/tmp/pip-TtM1y2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:58:31 INFO - Running setup.py (path:/tmp/pip-31BiR8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:58:31 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:58:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:31 INFO - Running setup.py (path:/tmp/pip-BKd8gi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:58:32 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:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:58:32 INFO - Running setup.py (path:/tmp/pip-zIOO90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:58:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:58:32 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:58:32 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:58:32 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:58:32 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:58:32 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:58:32 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:58:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:58:32 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:58:32 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:58:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:58:32 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:58:32 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:58:37 INFO - Downloading blessings-1.6.tar.gz 13:58:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:58:37 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:58:37 INFO - Installing collected packages: blessings 13:58:37 INFO - Running setup.py install for blessings 13:58:37 INFO - Successfully installed blessings 13:58:37 INFO - Cleaning up... 13:58:38 INFO - Return code: 0 13:58:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:58:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:58:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:58:38 INFO - Reading from file tmpfile_stdout 13:58:38 INFO - Current package versions: 13:58:38 INFO - argparse == 1.2.1 13:58:38 INFO - blessings == 1.6 13:58:38 INFO - blobuploader == 1.2.4 13:58:38 INFO - browsermob-proxy == 0.6.0 13:58:38 INFO - docopt == 0.6.1 13:58:38 INFO - manifestparser == 1.1 13:58:38 INFO - marionette-client == 2.3.0 13:58:38 INFO - marionette-driver == 1.4.0 13:58:38 INFO - mozInstall == 1.12 13:58:38 INFO - mozcrash == 0.17 13:58:38 INFO - mozdebug == 0.1 13:58:38 INFO - mozdevice == 0.48 13:58:38 INFO - mozfile == 1.2 13:58:38 INFO - mozhttpd == 0.7 13:58:38 INFO - mozinfo == 0.9 13:58:38 INFO - mozleak == 0.1 13:58:38 INFO - mozlog == 3.1 13:58:38 INFO - moznetwork == 0.27 13:58:38 INFO - mozprocess == 0.22 13:58:38 INFO - mozprofile == 0.28 13:58:38 INFO - mozrunner == 6.11 13:58:38 INFO - mozscreenshot == 0.1 13:58:38 INFO - mozsystemmonitor == 0.0 13:58:38 INFO - moztest == 0.7 13:58:38 INFO - mozversion == 1.4 13:58:38 INFO - psutil == 3.1.1 13:58:38 INFO - requests == 1.2.3 13:58:38 INFO - wptserve == 1.4.0 13:58:38 INFO - wsgiref == 0.1.2 13:58:38 INFO - Running post-action listener: _resource_record_post_action 13:58:38 INFO - Running post-action listener: _start_resource_monitoring 13:58:38 INFO - Starting resource monitoring. 13:58:38 INFO - ##### 13:58:38 INFO - ##### Running pull step. 13:58:38 INFO - ##### 13:58:38 INFO - Running pre-action listener: _resource_record_pre_action 13:58:38 INFO - Running main action method: pull 13:58:38 INFO - Pull has nothing to do! 13:58:38 INFO - Running post-action listener: _resource_record_post_action 13:58:38 INFO - ##### 13:58:38 INFO - ##### Running install step. 13:58:38 INFO - ##### 13:58:38 INFO - Running pre-action listener: _resource_record_pre_action 13:58:38 INFO - Running main action method: install 13:58:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:58:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:58:38 INFO - Reading from file tmpfile_stdout 13:58:38 INFO - Detecting whether we're running mozinstall >=1.0... 13:58:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:58:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:58:39 INFO - Reading from file tmpfile_stdout 13:58:39 INFO - Output received: 13:58:39 INFO - Usage: mozinstall [options] installer 13:58:39 INFO - Options: 13:58:39 INFO - -h, --help show this help message and exit 13:58:39 INFO - -d DEST, --destination=DEST 13:58:39 INFO - Directory to install application into. [default: 13:58:39 INFO - "/builds/slave/test"] 13:58:39 INFO - --app=APP Application being installed. [default: firefox] 13:58:39 INFO - mkdir: /builds/slave/test/build/application 13:58:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:58:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:59:12 INFO - Reading from file tmpfile_stdout 13:59:12 INFO - Output received: 13:59:12 INFO - /builds/slave/test/build/application/firefox/firefox 13:59:12 INFO - Running post-action listener: _resource_record_post_action 13:59:12 INFO - ##### 13:59:12 INFO - ##### Running run-tests step. 13:59:12 INFO - ##### 13:59:12 INFO - Running pre-action listener: _resource_record_pre_action 13:59:12 INFO - Running main action method: run_tests 13:59:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:59:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:59:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:59:12 INFO - grabbing minidump binary from tooltool 13:59: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:59:12 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f77e30>, '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 0xa214c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa293470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:59:12 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:59:12 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/linux32/releng.manifest -o -c /builds/tooltool_cache 13:59:12 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:59:12 INFO - Return code: 0 13:59:12 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:59:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:59:12 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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:59:12 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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:59:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:59:12 INFO - 'CCACHE_UMASK': '002', 13:59:12 INFO - 'DISPLAY': ':0', 13:59:12 INFO - 'HOME': '/home/cltbld', 13:59:12 INFO - 'LANG': 'en_US.UTF-8', 13:59:12 INFO - 'LOGNAME': 'cltbld', 13:59:12 INFO - 'MAIL': '/var/mail/cltbld', 13:59:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:59:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:59:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:59:12 INFO - 'MOZ_NO_REMOTE': '1', 13:59:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:59:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:59:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:59:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:59:12 INFO - 'PWD': '/builds/slave/test', 13:59:12 INFO - 'SHELL': '/bin/bash', 13:59:12 INFO - 'SHLVL': '1', 13:59:12 INFO - 'TERM': 'linux', 13:59:12 INFO - 'TMOUT': '86400', 13:59:12 INFO - 'USER': 'cltbld', 13:59:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157', 13:59:12 INFO - '_': '/tools/buildbot/bin/python'} 13:59:12 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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:59:13 INFO - STDERR: /builds/slave/test/build/venv/local/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:59:13 INFO - import pkg_resources 13:59:14 INFO - Using 1 client processes 13:59:14 INFO - wptserve Starting http server on 127.0.0.1:8000 13:59:14 INFO - wptserve Starting http server on 127.0.0.1:8001 13:59:14 INFO - wptserve Starting http server on 127.0.0.1:8443 13:59:16 INFO - SUITE-START | Running 778 tests 13:59:16 INFO - Running testharness tests 13:59:16 INFO - Setting up ssl 13:59:16 INFO - PROCESS | certutil | 13:59:16 INFO - PROCESS | certutil | 13:59:17 INFO - PROCESS | certutil | 13:59:17 INFO - Certificate Nickname Trust Attributes 13:59:17 INFO - SSL,S/MIME,JAR/XPI 13:59:17 INFO - 13:59:17 INFO - web-platform-tests CT,, 13:59:17 INFO - 13:59:17 INFO - Starting runner 13:59:19 INFO - PROCESS | 1786 | 1461013159904 Marionette DEBUG Marionette enabled via build flag and pref 13:59:20 INFO - PROCESS | 1786 | ++DOCSHELL 0xa28b2c00 == 1 [pid = 1786] [id = 1] 13:59:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 1 (0xa28b3000) [pid = 1786] [serial = 1] [outer = (nil)] 13:59:20 INFO - PROCESS | 1786 | [1786] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:59:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 2 (0xa28b3800) [pid = 1786] [serial = 2] [outer = 0xa28b3000] 13:59:20 INFO - PROCESS | 1786 | 1461013160583 Marionette INFO Listening on port 2828 13:59:21 INFO - PROCESS | 1786 | 1461013161168 Marionette DEBUG Marionette enabled via command-line flag 13:59:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x9fc82c00 == 2 [pid = 1786] [id = 2] 13:59:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 3 (0x9fca7400) [pid = 1786] [serial = 3] [outer = (nil)] 13:59:21 INFO - PROCESS | 1786 | [1786] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:59:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 4 (0x9fca7c00) [pid = 1786] [serial = 4] [outer = 0x9fca7400] 13:59:21 INFO - PROCESS | 1786 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbac080 13:59:21 INFO - PROCESS | 1786 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbacba0 13:59:21 INFO - PROCESS | 1786 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbcaaa0 13:59:21 INFO - PROCESS | 1786 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcb700 13:59:21 INFO - PROCESS | 1786 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbcd440 13:59:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 5 (0x9fbc2800) [pid = 1786] [serial = 5] [outer = 0xa28b3000] 13:59:21 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:21 INFO - PROCESS | 1786 | 1461013161584 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45409 13:59:21 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:21 INFO - PROCESS | 1786 | 1461013161618 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45410 13:59:21 INFO - PROCESS | 1786 | 1461013161678 Marionette DEBUG Closed connection conn0 13:59:21 INFO - PROCESS | 1786 | [1786] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 13:59:21 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:21 INFO - PROCESS | 1786 | 1461013161803 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45411 13:59:21 INFO - PROCESS | 1786 | 1461013161806 Marionette DEBUG Closed connection conn1 13:59:21 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:59:21 INFO - PROCESS | 1786 | 1461013161876 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45412 13:59:21 INFO - PROCESS | 1786 | 1461013161879 Marionette DEBUG Closed connection conn2 13:59:21 INFO - PROCESS | 1786 | 1461013161921 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:59:21 INFO - PROCESS | 1786 | 1461013161946 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418131749","device":"desktop","version":"48.0a1"} 13:59:22 INFO - PROCESS | 1786 | [1786] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:59:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x98e55800 == 3 [pid = 1786] [id = 3] 13:59:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 6 (0x98e55c00) [pid = 1786] [serial = 6] [outer = (nil)] 13:59:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x98e56000 == 4 [pid = 1786] [id = 4] 13:59:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 7 (0x98e59800) [pid = 1786] [serial = 7] [outer = (nil)] 13:59:24 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:59:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x98391400 == 5 [pid = 1786] [id = 5] 13:59:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 8 (0x98391800) [pid = 1786] [serial = 8] [outer = (nil)] 13:59:24 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:59:24 INFO - PROCESS | 1786 | [1786] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:59:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 9 (0x9800cc00) [pid = 1786] [serial = 9] [outer = 0x98391800] 13:59:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 10 (0x9830cc00) [pid = 1786] [serial = 10] [outer = 0x98e55c00] 13:59:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 11 (0x9830e400) [pid = 1786] [serial = 11] [outer = 0x98e59800] 13:59:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 12 (0x98310000) [pid = 1786] [serial = 12] [outer = 0x98391800] 13:59:26 INFO - PROCESS | 1786 | 1461013166420 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1786 | 1461013166440 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 13 (0x96315400) [pid = 1786] [serial = 13] [outer = 0x98391800] 13:59:27 INFO - PROCESS | 1786 | 1461013167276 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8cb2841b-3994-43b6-aa16-a2947bad5a20","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418131749","device":"desktop","version":"48.0a1","command_id":1}}] 13:59:27 INFO - PROCESS | 1786 | 1461013167537 Marionette TRACE conn3 -> [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:59:27 INFO - PROCESS | 1786 | 1461013167684 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:59:27 INFO - PROCESS | 1786 | 1461013167983 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:59:28 INFO - PROCESS | 1786 | [1786] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:59:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 14 (0x9fc7f400) [pid = 1786] [serial = 14] [outer = 0x98391800] 13:59:28 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:28 INFO - PROCESS | 1786 | 1461013168517 Marionette TRACE conn3 <- [1,3,null,{}] 13:59:28 INFO - PROCESS | 1786 | 1461013168530 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:59:28 INFO - PROCESS | 1786 | 1461013168566 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:59:28 INFO - PROCESS | 1786 | 1461013168609 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1786 | 1461013168613 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:59:28 INFO - PROCESS | 1786 | 1461013168626 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1786 | 1461013168633 Marionette TRACE conn3 <- [1,6,null,{}] 13:59:28 INFO - PROCESS | 1786 | 1461013168641 Marionette TRACE conn3 -> [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:59:28 INFO - PROCESS | 1786 | 1461013168662 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:59:28 INFO - PROCESS | 1786 | 1461013168673 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x91686800 == 6 [pid = 1786] [id = 6] 13:59:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 15 (0x91686c00) [pid = 1786] [serial = 15] [outer = (nil)] 13:59:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 16 (0x91688800) [pid = 1786] [serial = 16] [outer = 0x91686c00] 13:59:28 INFO - PROCESS | 1786 | 1461013168760 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 17 (0x9168cc00) [pid = 1786] [serial = 17] [outer = 0x91686c00] 13:59:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x914aec00 == 7 [pid = 1786] [id = 7] 13:59:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 18 (0x914af800) [pid = 1786] [serial = 18] [outer = (nil)] 13:59:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 19 (0x914b1400) [pid = 1786] [serial = 19] [outer = 0x914af800] 13:59:29 INFO - PROCESS | 1786 | 1461013169268 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 20 (0x914af400) [pid = 1786] [serial = 20] [outer = 0x914af800] 13:59:29 INFO - PROCESS | 1786 | [1786] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:59:29 INFO - PROCESS | 1786 | 1461013169910 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1336ms 13:59:30 INFO - PROCESS | 1786 | 1461013170054 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1786 | 1461013170059 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:59:30 INFO - PROCESS | 1786 | 1461013170110 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1786 | 1461013170114 Marionette TRACE conn3 <- [1,10,null,{}] 13:59:30 INFO - PROCESS | 1786 | 1461013170138 Marionette TRACE conn3 -> [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:59:30 INFO - PROCESS | 1786 | 1461013170382 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:59:30 INFO - PROCESS | 1786 | 1461013170661 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902d7400 == 8 [pid = 1786] [id = 8] 13:59:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 21 (0x902d7800) [pid = 1786] [serial = 21] [outer = (nil)] 13:59:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 22 (0x9110f800) [pid = 1786] [serial = 22] [outer = 0x902d7800] 13:59:30 INFO - PROCESS | 1786 | 1461013170753 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 23 (0x914a3800) [pid = 1786] [serial = 23] [outer = 0x902d7800] 13:59:31 INFO - PROCESS | 1786 | 1461013171645 Marionette TRACE conn3 <- [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:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1610ms 13:59:31 INFO - PROCESS | 1786 | 1461013171704 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1786 | 1461013171712 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:59:31 INFO - PROCESS | 1786 | 1461013171720 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1786 | 1461013171732 Marionette TRACE conn3 <- [1,14,null,{}] 13:59:31 INFO - PROCESS | 1786 | 1461013171740 Marionette TRACE conn3 -> [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:59:31 INFO - PROCESS | 1786 | 1461013171969 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:59:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x9630a000 == 9 [pid = 1786] [id = 9] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 24 (0x96312800) [pid = 1786] [serial = 24] [outer = (nil)] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 25 (0x96b02800) [pid = 1786] [serial = 25] [outer = 0x96312800] 13:59:32 INFO - PROCESS | 1786 | 1461013172185 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOMWINDOW == 26 (0x96ba2000) [pid = 1786] [serial = 26] [outer = 0x96312800] 13:59:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e07000 == 10 [pid = 1786] [id = 10] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 27 (0x96e0a000) [pid = 1786] [serial = 27] [outer = (nil)] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 28 (0x96f33c00) [pid = 1786] [serial = 28] [outer = 0x96e0a000] 13:59:32 INFO - PROCESS | 1786 | 1461013172315 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 29 (0x97845c00) [pid = 1786] [serial = 29] [outer = 0x96e0a000] 13:59:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x902da000 == 11 [pid = 1786] [id = 11] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 30 (0x9346f800) [pid = 1786] [serial = 30] [outer = (nil)] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 31 (0x98306c00) [pid = 1786] [serial = 31] [outer = 0x9346f800] 13:59:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 32 (0x99203400) [pid = 1786] [serial = 32] [outer = 0x9346f800] 13:59:33 INFO - PROCESS | 1786 | 1461013173486 Marionette TRACE conn3 <- [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:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1846ms 13:59:33 INFO - PROCESS | 1786 | 1461013173568 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 1786 | 1461013173574 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:59:33 INFO - PROCESS | 1786 | 1461013173581 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1786 | 1461013173585 Marionette TRACE conn3 <- [1,18,null,{}] 13:59:33 INFO - PROCESS | 1786 | 1461013173592 Marionette TRACE conn3 -> [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:59:33 INFO - PROCESS | 1786 | 1461013173823 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:59:34 INFO - PROCESS | 1786 | 1461013174008 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x914a8400 == 12 [pid = 1786] [id = 12] 13:59:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 33 (0x99c44400) [pid = 1786] [serial = 33] [outer = (nil)] 13:59:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 34 (0x99c48000) [pid = 1786] [serial = 34] [outer = 0x99c44400] 13:59:34 INFO - PROCESS | 1786 | 1461013174100 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 35 (0x9b2d9800) [pid = 1786] [serial = 35] [outer = 0x99c44400] 13:59:35 INFO - PROCESS | 1786 | 1461013175026 Marionette TRACE conn3 <- [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:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1487ms 13:59:35 INFO - PROCESS | 1786 | 1461013175071 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1786 | 1461013175079 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:59:35 INFO - PROCESS | 1786 | 1461013175097 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1786 | 1461013175105 Marionette TRACE conn3 <- [1,22,null,{}] 13:59:35 INFO - PROCESS | 1786 | 1461013175111 Marionette TRACE conn3 -> [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:59:35 INFO - PROCESS | 1786 | 1461013175419 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:59:35 INFO - PROCESS | 1786 | 1461013175511 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0xa2a57400 == 13 [pid = 1786] [id = 13] 13:59:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 36 (0xa2a57c00) [pid = 1786] [serial = 36] [outer = (nil)] 13:59:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 37 (0xa45e5c00) [pid = 1786] [serial = 37] [outer = 0xa2a57c00] 13:59:35 INFO - PROCESS | 1786 | 1461013175617 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 38 (0xa47aa800) [pid = 1786] [serial = 38] [outer = 0xa2a57c00] 13:59:36 INFO - PROCESS | 1786 | 1461013176802 Marionette TRACE conn3 <- [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:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1743ms 13:59:36 INFO - PROCESS | 1786 | 1461013176832 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:59:36 INFO - PROCESS | 1786 | 1461013176838 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:59:36 INFO - PROCESS | 1786 | 1461013176846 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1786 | 1461013176851 Marionette TRACE conn3 <- [1,26,null,{}] 13:59:36 INFO - PROCESS | 1786 | 1461013176859 Marionette TRACE conn3 -> [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:59:37 INFO - PROCESS | 1786 | 1461013177113 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:59:37 INFO - PROCESS | 1786 | --DOCSHELL 0x91686800 == 12 [pid = 1786] [id = 6] 13:59:37 INFO - PROCESS | 1786 | 1461013177303 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x911b3000 == 13 [pid = 1786] [id = 14] 13:59:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 39 (0x914b1800) [pid = 1786] [serial = 39] [outer = (nil)] 13:59:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 40 (0x963bec00) [pid = 1786] [serial = 40] [outer = 0x914b1800] 13:59:37 INFO - PROCESS | 1786 | 1461013177397 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 41 (0x97cdcc00) [pid = 1786] [serial = 41] [outer = 0x914b1800] 13:59:38 INFO - PROCESS | 1786 | 1461013178144 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1337ms 13:59:38 INFO - PROCESS | 1786 | 1461013178183 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1786 | 1461013178191 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:59:38 INFO - PROCESS | 1786 | 1461013178230 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1786 | 1461013178235 Marionette TRACE conn3 <- [1,30,null,{}] 13:59:38 INFO - PROCESS | 1786 | 1461013178241 Marionette TRACE conn3 -> [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:59:38 INFO - PROCESS | 1786 | 1461013178396 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:59:38 INFO - PROCESS | 1786 | 1461013178409 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96b94400 == 14 [pid = 1786] [id = 15] 13:59:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 42 (0x98c8c800) [pid = 1786] [serial = 42] [outer = (nil)] 13:59:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 43 (0x992c5800) [pid = 1786] [serial = 43] [outer = 0x98c8c800] 13:59:38 INFO - PROCESS | 1786 | 1461013178484 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 44 (0x9994e400) [pid = 1786] [serial = 44] [outer = 0x98c8c800] 13:59:39 INFO - PROCESS | 1786 | 1461013179296 Marionette TRACE conn3 <- [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:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1139ms 13:59:39 INFO - PROCESS | 1786 | 1461013179365 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1786 | 1461013179369 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:59:39 INFO - PROCESS | 1786 | 1461013179375 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1786 | 1461013179381 Marionette TRACE conn3 <- [1,34,null,{}] 13:59:39 INFO - PROCESS | 1786 | 1461013179397 Marionette TRACE conn3 -> [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:59:39 INFO - PROCESS | 1786 | 1461013179561 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:59:39 INFO - PROCESS | 1786 | 1461013179668 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x99c45c00 == 15 [pid = 1786] [id = 16] 13:59:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 45 (0x9b259800) [pid = 1786] [serial = 45] [outer = (nil)] 13:59:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 46 (0x9df42400) [pid = 1786] [serial = 46] [outer = 0x9b259800] 13:59:39 INFO - PROCESS | 1786 | 1461013179748 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 47 (0x9fb56400) [pid = 1786] [serial = 47] [outer = 0x9b259800] 13:59:40 INFO - PROCESS | 1786 | 1461013180607 Marionette TRACE conn3 <- [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:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1283ms 13:59:40 INFO - PROCESS | 1786 | 1461013180660 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1786 | 1461013180668 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:59:40 INFO - PROCESS | 1786 | 1461013180677 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1786 | 1461013180683 Marionette TRACE conn3 <- [1,38,null,{}] 13:59:40 INFO - PROCESS | 1786 | 1461013180695 Marionette TRACE conn3 -> [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:59:40 INFO - PROCESS | 1786 | 1461013180883 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:59:41 INFO - PROCESS | 1786 | 1461013181019 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902ce800 == 16 [pid = 1786] [id = 17] 13:59:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 48 (0x914ab800) [pid = 1786] [serial = 48] [outer = (nil)] 13:59:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 49 (0x96ba2400) [pid = 1786] [serial = 49] [outer = 0x914ab800] 13:59:41 INFO - PROCESS | 1786 | 1461013181110 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 50 (0x979ae800) [pid = 1786] [serial = 50] [outer = 0x914ab800] 13:59:42 INFO - PROCESS | 1786 | 1461013182073 Marionette TRACE conn3 <- [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:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1442ms 13:59:42 INFO - PROCESS | 1786 | 1461013182120 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1786 | 1461013182129 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:59:42 INFO - PROCESS | 1786 | 1461013182140 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1786 | 1461013182144 Marionette TRACE conn3 <- [1,42,null,{}] 13:59:42 INFO - PROCESS | 1786 | 1461013182152 Marionette TRACE conn3 -> [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:59:42 INFO - PROCESS | 1786 | 1461013182330 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:59:42 INFO - PROCESS | 1786 | 1461013182478 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902d4c00 == 17 [pid = 1786] [id = 18] 13:59:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 51 (0x96e09c00) [pid = 1786] [serial = 51] [outer = (nil)] 13:59:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 52 (0x9999e000) [pid = 1786] [serial = 52] [outer = 0x96e09c00] 13:59:42 INFO - PROCESS | 1786 | 1461013182568 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 53 (0x99c4b000) [pid = 1786] [serial = 53] [outer = 0x96e09c00] 13:59:43 INFO - PROCESS | 1786 | 1461013183496 Marionette TRACE conn3 <- [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:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1433ms 13:59:43 INFO - PROCESS | 1786 | 1461013183574 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1786 | 1461013183578 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:59:43 INFO - PROCESS | 1786 | 1461013183586 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1786 | 1461013183592 Marionette TRACE conn3 <- [1,46,null,{}] 13:59:43 INFO - PROCESS | 1786 | 1461013183610 Marionette TRACE conn3 -> [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:59:43 INFO - PROCESS | 1786 | 1461013183857 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:59:44 INFO - PROCESS | 1786 | 1461013183998 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9fc77c00 == 18 [pid = 1786] [id = 19] 13:59:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 54 (0x9fc7e000) [pid = 1786] [serial = 54] [outer = (nil)] 13:59:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 55 (0x9fca7800) [pid = 1786] [serial = 55] [outer = 0x9fc7e000] 13:59:44 INFO - PROCESS | 1786 | 1461013184137 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 56 (0xa000ac00) [pid = 1786] [serial = 56] [outer = 0x9fc7e000] 13:59:45 INFO - PROCESS | 1786 | 1461013185012 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1487ms 13:59:45 INFO - PROCESS | 1786 | 1461013185073 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1786 | 1461013185078 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:59:45 INFO - PROCESS | 1786 | 1461013185085 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1786 | 1461013185087 Marionette TRACE conn3 <- [1,50,null,{}] 13:59:45 INFO - PROCESS | 1786 | 1461013185094 Marionette TRACE conn3 -> [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:59:45 INFO - PROCESS | 1786 | 1461013185268 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:59:45 INFO - PROCESS | 1786 | 1461013185400 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x98e4cc00 == 19 [pid = 1786] [id = 20] 13:59:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 57 (0x9fe1a800) [pid = 1786] [serial = 57] [outer = (nil)] 13:59:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 58 (0xa0c53c00) [pid = 1786] [serial = 58] [outer = 0x9fe1a800] 13:59:45 INFO - PROCESS | 1786 | 1461013185492 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 59 (0xa0ef5000) [pid = 1786] [serial = 59] [outer = 0x9fe1a800] 13:59:46 INFO - PROCESS | 1786 | 1461013186456 Marionette TRACE conn3 <- [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:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1396ms 13:59:46 INFO - PROCESS | 1786 | 1461013186482 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 1786 | 1461013186488 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:59:46 INFO - PROCESS | 1786 | 1461013186499 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 1786 | 1461013186504 Marionette TRACE conn3 <- [1,54,null,{}] 13:59:46 INFO - PROCESS | 1786 | 1461013186513 Marionette TRACE conn3 -> [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:59:46 INFO - PROCESS | 1786 | 1461013186750 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:59:46 INFO - PROCESS | 1786 | 1461013186767 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96b0d800 == 20 [pid = 1786] [id = 21] 13:59:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 60 (0x96e05000) [pid = 1786] [serial = 60] [outer = (nil)] 13:59:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 61 (0x97c63400) [pid = 1786] [serial = 61] [outer = 0x96e05000] 13:59:46 INFO - PROCESS | 1786 | 1461013186921 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 62 (0x98e54c00) [pid = 1786] [serial = 62] [outer = 0x96e05000] 13:59:47 INFO - PROCESS | 1786 | --DOCSHELL 0x96b94400 == 19 [pid = 1786] [id = 15] 13:59:47 INFO - PROCESS | 1786 | --DOCSHELL 0x911b3000 == 18 [pid = 1786] [id = 14] 13:59:47 INFO - PROCESS | 1786 | --DOCSHELL 0x914a8400 == 17 [pid = 1786] [id = 12] 13:59:47 INFO - PROCESS | 1786 | --DOCSHELL 0x96e07000 == 16 [pid = 1786] [id = 10] 13:59:47 INFO - PROCESS | 1786 | --DOCSHELL 0x902d7400 == 15 [pid = 1786] [id = 8] 13:59:47 INFO - PROCESS | 1786 | 1461013187944 Marionette TRACE conn3 <- [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:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1497ms 13:59:48 INFO - PROCESS | 1786 | 1461013187996 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1786 | 1461013188003 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:59:48 INFO - PROCESS | 1786 | 1461013188012 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1786 | 1461013188017 Marionette TRACE conn3 <- [1,58,null,{}] 13:59:48 INFO - PROCESS | 1786 | 1461013188026 Marionette TRACE conn3 -> [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:59:48 INFO - PROCESS | 1786 | 1461013188215 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:59:48 INFO - PROCESS | 1786 | 1461013188350 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96b97000 == 16 [pid = 1786] [id = 22] 13:59:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 63 (0x96b97c00) [pid = 1786] [serial = 63] [outer = (nil)] 13:59:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 64 (0x98c8b000) [pid = 1786] [serial = 64] [outer = 0x96b97c00] 13:59:48 INFO - PROCESS | 1786 | 1461013188487 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 65 (0x992cb000) [pid = 1786] [serial = 65] [outer = 0x96b97c00] 13:59:49 INFO - PROCESS | 1786 | 1461013189322 Marionette TRACE conn3 <- [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:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1392ms 13:59:49 INFO - PROCESS | 1786 | 1461013189405 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1786 | 1461013189414 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:59:49 INFO - PROCESS | 1786 | 1461013189426 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1786 | 1461013189430 Marionette TRACE conn3 <- [1,62,null,{}] 13:59:49 INFO - PROCESS | 1786 | 1461013189458 Marionette TRACE conn3 -> [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:59:49 INFO - PROCESS | 1786 | 1461013189644 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:59:49 INFO - PROCESS | 1786 | 1461013189786 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902d7400 == 17 [pid = 1786] [id = 23] 13:59:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 66 (0x914a5000) [pid = 1786] [serial = 66] [outer = (nil)] 13:59:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 67 (0x9eb4b800) [pid = 1786] [serial = 67] [outer = 0x914a5000] 13:59:49 INFO - PROCESS | 1786 | 1461013189878 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 68 (0x9fbba400) [pid = 1786] [serial = 68] [outer = 0x914a5000] 13:59:50 INFO - PROCESS | 1786 | 1461013190794 Marionette TRACE conn3 <- [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:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1404ms 13:59:50 INFO - PROCESS | 1786 | 1461013190830 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1786 | 1461013190835 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:59:50 INFO - PROCESS | 1786 | 1461013190842 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1786 | 1461013190848 Marionette TRACE conn3 <- [1,66,null,{}] 13:59:50 INFO - PROCESS | 1786 | 1461013190885 Marionette TRACE conn3 -> [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:59:51 INFO - PROCESS | 1786 | 1461013191078 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:59:51 INFO - PROCESS | 1786 | 1461013191213 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9fb59000 == 18 [pid = 1786] [id = 24] 13:59:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 69 (0x9fcad400) [pid = 1786] [serial = 69] [outer = (nil)] 13:59:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 70 (0xa0af2400) [pid = 1786] [serial = 70] [outer = 0x9fcad400] 13:59:51 INFO - PROCESS | 1786 | 1461013191315 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 71 (0xa0fdb400) [pid = 1786] [serial = 71] [outer = 0x9fcad400] 13:59:52 INFO - PROCESS | 1786 | 1461013192174 Marionette TRACE conn3 <- [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:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1402ms 13:59:52 INFO - PROCESS | 1786 | 1461013192248 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1786 | 1461013192252 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:59:52 INFO - PROCESS | 1786 | 1461013192261 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1786 | 1461013192265 Marionette TRACE conn3 <- [1,70,null,{}] 13:59:52 INFO - PROCESS | 1786 | 1461013192271 Marionette TRACE conn3 -> [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:59:52 INFO - PROCESS | 1786 | 1461013192456 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:59:52 INFO - PROCESS | 1786 | 1461013192596 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0xa0a66000 == 19 [pid = 1786] [id = 25] 13:59:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 72 (0xa28bbc00) [pid = 1786] [serial = 72] [outer = (nil)] 13:59:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 73 (0xa3c1ac00) [pid = 1786] [serial = 73] [outer = 0xa28bbc00] 13:59:52 INFO - PROCESS | 1786 | 1461013192692 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 74 (0xa3c27400) [pid = 1786] [serial = 74] [outer = 0xa28bbc00] 13:59:53 INFO - PROCESS | 1786 | 1461013193494 Marionette TRACE conn3 <- [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:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1281ms 13:59:53 INFO - PROCESS | 1786 | 1461013193549 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1786 | 1461013193552 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:59:53 INFO - PROCESS | 1786 | 1461013193560 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1786 | 1461013193564 Marionette TRACE conn3 <- [1,74,null,{}] 13:59:53 INFO - PROCESS | 1786 | 1461013193570 Marionette TRACE conn3 -> [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:59:53 INFO - PROCESS | 1786 | 1461013193732 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:59:53 INFO - PROCESS | 1786 | 1461013193868 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93268400 == 20 [pid = 1786] [id = 26] 13:59:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 75 (0xa0fde800) [pid = 1786] [serial = 75] [outer = (nil)] 13:59:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 76 (0xa4590c00) [pid = 1786] [serial = 76] [outer = 0xa0fde800] 13:59:53 INFO - PROCESS | 1786 | 1461013193963 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 77 (0xa45e1800) [pid = 1786] [serial = 77] [outer = 0xa0fde800] 13:59:54 INFO - PROCESS | 1786 | 1461013194817 Marionette TRACE conn3 <- [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:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1294ms 13:59:54 INFO - PROCESS | 1786 | 1461013194855 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1786 | 1461013194858 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:59:54 INFO - PROCESS | 1786 | 1461013194865 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1786 | 1461013194868 Marionette TRACE conn3 <- [1,78,null,{}] 13:59:54 INFO - PROCESS | 1786 | 1461013194874 Marionette TRACE conn3 -> [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:59:55 INFO - PROCESS | 1786 | 1461013195101 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:59:55 INFO - PROCESS | 1786 | 1461013195242 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9110ec00 == 21 [pid = 1786] [id = 27] 13:59:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 78 (0x914b0800) [pid = 1786] [serial = 78] [outer = (nil)] 13:59:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 79 (0x93681000) [pid = 1786] [serial = 79] [outer = 0x914b0800] 13:59:55 INFO - PROCESS | 1786 | 1461013195335 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 80 (0xa47b1400) [pid = 1786] [serial = 80] [outer = 0x914b0800] 13:59:56 INFO - PROCESS | 1786 | 1461013196383 Marionette TRACE conn3 <- [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:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1590ms 13:59:56 INFO - PROCESS | 1786 | 1461013196457 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 1786 | 1461013196462 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:59:56 INFO - PROCESS | 1786 | 1461013196471 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1786 | 1461013196475 Marionette TRACE conn3 <- [1,82,null,{}] 13:59:56 INFO - PROCESS | 1786 | 1461013196484 Marionette TRACE conn3 -> [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:59:56 INFO - PROCESS | 1786 | 1461013196651 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:59:56 INFO - PROCESS | 1786 | 1461013196815 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9367ec00 == 22 [pid = 1786] [id = 28] 13:59:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 81 (0x9367f000) [pid = 1786] [serial = 81] [outer = (nil)] 13:59:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 82 (0x93682000) [pid = 1786] [serial = 82] [outer = 0x9367f000] 13:59:56 INFO - PROCESS | 1786 | 1461013196915 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 83 (0x96e04400) [pid = 1786] [serial = 83] [outer = 0x9367f000] 13:59:57 INFO - PROCESS | 1786 | 1461013197743 Marionette TRACE conn3 <- [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:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1337ms 13:59:57 INFO - PROCESS | 1786 | 1461013197809 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 1786 | 1461013197818 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:59:57 INFO - PROCESS | 1786 | 1461013197828 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1786 | 1461013197832 Marionette TRACE conn3 <- [1,86,null,{}] 13:59:57 INFO - PROCESS | 1786 | 1461013197838 Marionette TRACE conn3 -> [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:59:58 INFO - PROCESS | 1786 | 1461013198081 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:59:58 INFO - PROCESS | 1786 | --DOCSHELL 0x902d4c00 == 21 [pid = 1786] [id = 18] 13:59:58 INFO - PROCESS | 1786 | --DOCSHELL 0x902ce800 == 20 [pid = 1786] [id = 17] 13:59:58 INFO - PROCESS | 1786 | 1461013198288 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93678c00 == 21 [pid = 1786] [id = 29] 13:59:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 84 (0x93679000) [pid = 1786] [serial = 84] [outer = (nil)] 13:59:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 85 (0x9367cc00) [pid = 1786] [serial = 85] [outer = 0x93679000] 13:59:58 INFO - PROCESS | 1786 | 1461013198425 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 86 (0x95956800) [pid = 1786] [serial = 86] [outer = 0x93679000] 13:59:59 INFO - PROCESS | 1786 | 1461013199298 Marionette TRACE conn3 <- [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:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1534ms 13:59:59 INFO - PROCESS | 1786 | 1461013199364 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1786 | 1461013199371 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:59:59 INFO - PROCESS | 1786 | 1461013199379 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1786 | 1461013199386 Marionette TRACE conn3 <- [1,90,null,{}] 13:59:59 INFO - PROCESS | 1786 | 1461013199394 Marionette TRACE conn3 -> [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:59:59 INFO - PROCESS | 1786 | 1461013199609 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:59:59 INFO - PROCESS | 1786 | 1461013199755 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97bc7c00 == 22 [pid = 1786] [id = 30] 13:59:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 87 (0x99c41000) [pid = 1786] [serial = 87] [outer = (nil)] 13:59:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 88 (0x9b25c800) [pid = 1786] [serial = 88] [outer = 0x99c41000] 13:59:59 INFO - PROCESS | 1786 | 1461013199865 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 89 (0x9eb46800) [pid = 1786] [serial = 89] [outer = 0x99c41000] 14:00:00 INFO - PROCESS | 1786 | 1461013200763 Marionette TRACE conn3 <- [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]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1437ms 14:00:00 INFO - PROCESS | 1786 | 1461013200833 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1786 | 1461013200839 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:00:00 INFO - PROCESS | 1786 | 1461013200848 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1786 | 1461013200853 Marionette TRACE conn3 <- [1,94,null,{}] 14:00:00 INFO - PROCESS | 1786 | 1461013200860 Marionette TRACE conn3 -> [0,95,"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 | 1786 | 1461013201041 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:00:01 INFO - PROCESS | 1786 | 1461013201182 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93674400 == 23 [pid = 1786] [id = 31] 14:00:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 90 (0x9fc80000) [pid = 1786] [serial = 90] [outer = (nil)] 14:00:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 91 (0xa0066800) [pid = 1786] [serial = 91] [outer = 0x9fc80000] 14:00:01 INFO - PROCESS | 1786 | 1461013201274 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 92 (0xa0af7000) [pid = 1786] [serial = 92] [outer = 0x9fc80000] 14:00:02 INFO - PROCESS | 1786 | 1461013202273 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1492ms 14:00:02 INFO - PROCESS | 1786 | 1461013202341 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1786 | 1461013202348 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:00:02 INFO - PROCESS | 1786 | 1461013202366 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1786 | 1461013202374 Marionette TRACE conn3 <- [1,98,null,{}] 14:00:02 INFO - PROCESS | 1786 | 1461013202381 Marionette TRACE conn3 -> [0,99,"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 | 1786 | 1461013202628 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:00:02 INFO - PROCESS | 1786 | 1461013202805 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902d4400 == 24 [pid = 1786] [id = 32] 14:00:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 93 (0x981ab000) [pid = 1786] [serial = 93] [outer = (nil)] 14:00:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 94 (0x981b6c00) [pid = 1786] [serial = 94] [outer = 0x981ab000] 14:00:02 INFO - PROCESS | 1786 | 1461013202942 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 95 (0xa00d3400) [pid = 1786] [serial = 95] [outer = 0x981ab000] 14:00:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 96 (0xa44b3c00) [pid = 1786] [serial = 96] [outer = 0x9346f800] 14:00:03 INFO - PROCESS | 1786 | 1461013203851 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1549ms 14:00:03 INFO - PROCESS | 1786 | 1461013203907 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1786 | 1461013203911 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:00:03 INFO - PROCESS | 1786 | 1461013203917 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1786 | 1461013203920 Marionette TRACE conn3 <- [1,102,null,{}] 14:00:03 INFO - PROCESS | 1786 | 1461013203926 Marionette TRACE conn3 -> [0,103,"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 | 1786 | 1461013204092 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:00:04 INFO - PROCESS | 1786 | 1461013204233 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x987db800 == 25 [pid = 1786] [id = 33] 14:00:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 97 (0x98f44000) [pid = 1786] [serial = 97] [outer = (nil)] 14:00:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 98 (0xa44aec00) [pid = 1786] [serial = 98] [outer = 0x98f44000] 14:00:04 INFO - PROCESS | 1786 | 1461013204320 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 99 (0xa47af800) [pid = 1786] [serial = 99] [outer = 0x98f44000] 14:00:05 INFO - PROCESS | 1786 | 1461013205189 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1332ms 14:00:05 INFO - PROCESS | 1786 | 1461013205251 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1786 | 1461013205255 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:00:05 INFO - PROCESS | 1786 | 1461013205262 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1786 | 1461013205266 Marionette TRACE conn3 <- [1,106,null,{}] 14:00:05 INFO - PROCESS | 1786 | 1461013205272 Marionette TRACE conn3 -> [0,107,"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 | 1786 | 1461013205439 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:00:05 INFO - PROCESS | 1786 | 1461013205585 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97c90c00 == 26 [pid = 1786] [id = 34] 14:00:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 100 (0x97c91000) [pid = 1786] [serial = 100] [outer = (nil)] 14:00:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 101 (0x97c93c00) [pid = 1786] [serial = 101] [outer = 0x97c91000] 14:00:05 INFO - PROCESS | 1786 | 1461013205700 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 102 (0xa45e8400) [pid = 1786] [serial = 102] [outer = 0x97c91000] 14:00:06 INFO - PROCESS | 1786 | 1461013206730 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1534ms 14:00:06 INFO - PROCESS | 1786 | 1461013206798 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 1786 | 1461013206804 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:00:06 INFO - PROCESS | 1786 | 1461013206812 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 1786 | 1461013206817 Marionette TRACE conn3 <- [1,110,null,{}] 14:00:06 INFO - PROCESS | 1786 | 1461013206825 Marionette TRACE conn3 -> [0,111,"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 | 1786 | 1461013207023 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:00:07 INFO - PROCESS | 1786 | 1461013207247 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93677800 == 27 [pid = 1786] [id = 35] 14:00:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 103 (0x959ee000) [pid = 1786] [serial = 103] [outer = (nil)] 14:00:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 104 (0x97c64000) [pid = 1786] [serial = 104] [outer = 0x959ee000] 14:00:07 INFO - PROCESS | 1786 | 1461013207373 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 105 (0x97c90800) [pid = 1786] [serial = 105] [outer = 0x959ee000] 14:00:07 INFO - PROCESS | 1786 | --DOCSHELL 0x9367ec00 == 26 [pid = 1786] [id = 28] 14:00:07 INFO - PROCESS | 1786 | --DOCSHELL 0x93268400 == 25 [pid = 1786] [id = 26] 14:00:07 INFO - PROCESS | 1786 | --DOCSHELL 0xa0a66000 == 24 [pid = 1786] [id = 25] 14:00:07 INFO - PROCESS | 1786 | --DOCSHELL 0x9fb59000 == 23 [pid = 1786] [id = 24] 14:00:07 INFO - PROCESS | 1786 | --DOCSHELL 0x902d7400 == 22 [pid = 1786] [id = 23] 14:00:07 INFO - PROCESS | 1786 | --DOCSHELL 0x96b97000 == 21 [pid = 1786] [id = 22] 14:00:08 INFO - PROCESS | 1786 | 1461013208373 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1642ms 14:00:08 INFO - PROCESS | 1786 | 1461013208454 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1786 | 1461013208462 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:00:08 INFO - PROCESS | 1786 | 1461013208472 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1786 | 1461013208476 Marionette TRACE conn3 <- [1,114,null,{}] 14:00:08 INFO - PROCESS | 1786 | 1461013208485 Marionette TRACE conn3 -> [0,115,"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 | 1786 | 1461013208707 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:00:08 INFO - PROCESS | 1786 | 1461013208897 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97c8f400 == 22 [pid = 1786] [id = 36] 14:00:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 106 (0x97c90000) [pid = 1786] [serial = 106] [outer = (nil)] 14:00:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 107 (0x98079400) [pid = 1786] [serial = 107] [outer = 0x97c90000] 14:00:09 INFO - PROCESS | 1786 | 1461013209036 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 108 (0x981ae400) [pid = 1786] [serial = 108] [outer = 0x97c90000] 14:00:09 INFO - PROCESS | 1786 | 1461013209989 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1585ms 14:00:10 INFO - PROCESS | 1786 | 1461013210058 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1786 | 1461013210068 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:00:10 INFO - PROCESS | 1786 | 1461013210080 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1786 | 1461013210084 Marionette TRACE conn3 <- [1,118,null,{}] 14:00:10 INFO - PROCESS | 1786 | 1461013210092 Marionette TRACE conn3 -> [0,119,"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 | 1786 | 1461013210328 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:00:10 INFO - PROCESS | 1786 | 1461013210517 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93267800 == 23 [pid = 1786] [id = 37] 14:00:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 109 (0x93267c00) [pid = 1786] [serial = 109] [outer = (nil)] 14:00:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 110 (0x97935800) [pid = 1786] [serial = 110] [outer = 0x93267c00] 14:00:10 INFO - PROCESS | 1786 | 1461013210654 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 111 (0x981b8000) [pid = 1786] [serial = 111] [outer = 0x93267c00] 14:00:11 INFO - PROCESS | 1786 | --DOCSHELL 0x97c90c00 == 22 [pid = 1786] [id = 34] 14:00:11 INFO - PROCESS | 1786 | --DOCSHELL 0x93674400 == 21 [pid = 1786] [id = 31] 14:00:11 INFO - PROCESS | 1786 | --DOCSHELL 0x902d4400 == 20 [pid = 1786] [id = 32] 14:00:11 INFO - PROCESS | 1786 | --DOCSHELL 0x987db800 == 19 [pid = 1786] [id = 33] 14:00:11 INFO - PROCESS | 1786 | --DOCSHELL 0x93678c00 == 18 [pid = 1786] [id = 29] 14:00:11 INFO - PROCESS | 1786 | --DOCSHELL 0x97bc7c00 == 17 [pid = 1786] [id = 30] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x9110ec00 == 16 [pid = 1786] [id = 27] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x96b0d800 == 15 [pid = 1786] [id = 21] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x9fc77c00 == 14 [pid = 1786] [id = 19] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x99c45c00 == 13 [pid = 1786] [id = 16] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x98e4cc00 == 12 [pid = 1786] [id = 20] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x97c8f400 == 11 [pid = 1786] [id = 36] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0xa2a57400 == 10 [pid = 1786] [id = 13] 14:00:14 INFO - PROCESS | 1786 | --DOCSHELL 0x93677800 == 9 [pid = 1786] [id = 35] 14:00:15 INFO - PROCESS | 1786 | 1461013215699 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 5657ms 14:00:15 INFO - PROCESS | 1786 | 1461013215762 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1786 | 1461013215769 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:00:15 INFO - PROCESS | 1786 | 1461013215783 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1786 | 1461013215789 Marionette TRACE conn3 <- [1,122,null,{}] 14:00:15 INFO - PROCESS | 1786 | 1461013215798 Marionette TRACE conn3 -> [0,123,"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 | 1786 | 1461013215965 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:00:15 INFO - PROCESS | 1786 | 1461013215978 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93675400 == 10 [pid = 1786] [id = 38] 14:00:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 112 (0x9367c800) [pid = 1786] [serial = 112] [outer = (nil)] 14:00:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 113 (0x93683400) [pid = 1786] [serial = 113] [outer = 0x9367c800] 14:00:16 INFO - PROCESS | 1786 | 1461013216060 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 114 (0x959e5800) [pid = 1786] [serial = 114] [outer = 0x9367c800] 14:00:16 INFO - PROCESS | 1786 | 1461013216958 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1245ms 14:00:17 INFO - PROCESS | 1786 | 1461013217047 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1786 | 1461013217058 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:00:17 INFO - PROCESS | 1786 | 1461013217108 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1786 | 1461013217112 Marionette TRACE conn3 <- [1,126,null,{}] 14:00:17 INFO - PROCESS | 1786 | 1461013217165 Marionette TRACE conn3 -> [0,127,"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 | 1786 | 1461013217400 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:00:17 INFO - PROCESS | 1786 | 1461013217425 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93465c00 == 11 [pid = 1786] [id = 39] 14:00:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 115 (0x95953c00) [pid = 1786] [serial = 115] [outer = (nil)] 14:00:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 116 (0x98079800) [pid = 1786] [serial = 116] [outer = 0x95953c00] 14:00:17 INFO - PROCESS | 1786 | 1461013217505 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 117 (0x981afc00) [pid = 1786] [serial = 117] [outer = 0x95953c00] 14:00:18 INFO - PROCESS | 1786 | 1461013218402 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1385ms 14:00:18 INFO - PROCESS | 1786 | 1461013218464 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:00:18 INFO - PROCESS | 1786 | 1461013218469 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:00:18 INFO - PROCESS | 1786 | 1461013218476 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1786 | 1461013218482 Marionette TRACE conn3 <- [1,130,null,{}] 14:00:18 INFO - PROCESS | 1786 | 1461013218508 Marionette TRACE conn3 -> [0,131,"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 | 1786 | 1461013218733 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:00:18 INFO - PROCESS | 1786 | 1461013218764 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x98b8bc00 == 12 [pid = 1786] [id = 40] 14:00:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 118 (0x98b8c400) [pid = 1786] [serial = 118] [outer = (nil)] 14:00:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 119 (0x98b91000) [pid = 1786] [serial = 119] [outer = 0x98b8c400] 14:00:18 INFO - PROCESS | 1786 | 1461013218847 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x99a9b800) [pid = 1786] [serial = 120] [outer = 0x98b8c400] 14:00:19 INFO - PROCESS | 1786 | 1461013219716 Marionette TRACE conn3 <- [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]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1305ms 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x9b259800) [pid = 1786] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 118 (0x914b0800) [pid = 1786] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 117 (0x98c8c800) [pid = 1786] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 116 (0x96e0a000) [pid = 1786] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 115 (0x902d7800) [pid = 1786] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 114 (0x914b1800) [pid = 1786] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 113 (0x99c44400) [pid = 1786] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 112 (0xa2a57c00) [pid = 1786] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 111 (0x9367f000) [pid = 1786] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 110 (0x91686c00) [pid = 1786] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 109 (0x97c90000) [pid = 1786] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 108 (0x981ab000) [pid = 1786] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 107 (0xa28bbc00) [pid = 1786] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 106 (0x914a5000) [pid = 1786] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 105 (0x9fc80000) [pid = 1786] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 104 (0x96b97c00) [pid = 1786] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 103 (0x9fcad400) [pid = 1786] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 102 (0x9fe1a800) [pid = 1786] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 101 (0x96e05000) [pid = 1786] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 100 (0x99c41000) [pid = 1786] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 99 (0x9fc7e000) [pid = 1786] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 98 (0x93679000) [pid = 1786] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 97 (0x96e09c00) [pid = 1786] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 96 (0x914ab800) [pid = 1786] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 95 (0x959ee000) [pid = 1786] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 94 (0x97c91000) [pid = 1786] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 93 (0x98f44000) [pid = 1786] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:00:20 INFO - PROCESS | 1786 | --DOMWINDOW == 92 (0xa0fde800) [pid = 1786] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:00:20 INFO - PROCESS | 1786 | 1461013220772 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1786 | 1461013220776 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:00:20 INFO - PROCESS | 1786 | 1461013220817 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1786 | 1461013220819 Marionette TRACE conn3 <- [1,134,null,{}] 14:00:20 INFO - PROCESS | 1786 | 1461013220874 Marionette TRACE conn3 -> [0,135,"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 | 1786 | 1461013221089 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:00:21 INFO - PROCESS | 1786 | 1461013221223 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93264400 == 13 [pid = 1786] [id = 41] 14:00:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 93 (0x97c5c400) [pid = 1786] [serial = 121] [outer = (nil)] 14:00:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 94 (0x97c91000) [pid = 1786] [serial = 122] [outer = 0x97c5c400] 14:00:21 INFO - PROCESS | 1786 | 1461013221307 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 95 (0x98b91c00) [pid = 1786] [serial = 123] [outer = 0x97c5c400] 14:00:22 INFO - PROCESS | 1786 | 1461013222030 Marionette TRACE conn3 <- [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]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1271ms 14:00:22 INFO - PROCESS | 1786 | 1461013222072 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1786 | 1461013222076 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:00:22 INFO - PROCESS | 1786 | 1461013222082 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1786 | 1461013222085 Marionette TRACE conn3 <- [1,138,null,{}] 14:00:22 INFO - PROCESS | 1786 | 1461013222091 Marionette TRACE conn3 -> [0,139,"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 | 1786 | 1461013222276 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:00:22 INFO - PROCESS | 1786 | 1461013222294 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x911b6c00 == 14 [pid = 1786] [id = 42] 14:00:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 96 (0x9838dc00) [pid = 1786] [serial = 124] [outer = (nil)] 14:00:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 97 (0x9b2d4c00) [pid = 1786] [serial = 125] [outer = 0x9838dc00] 14:00:22 INFO - PROCESS | 1786 | 1461013222368 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 98 (0x9df36400) [pid = 1786] [serial = 126] [outer = 0x9838dc00] 14:00:23 INFO - PROCESS | 1786 | 1461013223404 Marionette TRACE conn3 <- [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]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1385ms 14:00:23 INFO - PROCESS | 1786 | 1461013223469 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1786 | 1461013223477 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:00:23 INFO - PROCESS | 1786 | 1461013223489 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1786 | 1461013223494 Marionette TRACE conn3 <- [1,142,null,{}] 14:00:23 INFO - PROCESS | 1786 | 1461013223507 Marionette TRACE conn3 -> [0,143,"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 | 1786 | 1461013223763 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:00:23 INFO - PROCESS | 1786 | 1461013223949 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93463800 == 15 [pid = 1786] [id = 43] 14:00:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 99 (0x9367b000) [pid = 1786] [serial = 127] [outer = (nil)] 14:00:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 100 (0x97c91800) [pid = 1786] [serial = 128] [outer = 0x9367b000] 14:00:24 INFO - PROCESS | 1786 | 1461013224088 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 101 (0x98013400) [pid = 1786] [serial = 129] [outer = 0x9367b000] 14:00:24 INFO - PROCESS | 1786 | 1461013224974 Marionette TRACE conn3 <- [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]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1539ms 14:00:25 INFO - PROCESS | 1786 | 1461013225028 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1786 | 1461013225037 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:00:25 INFO - PROCESS | 1786 | 1461013225048 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1786 | 1461013225052 Marionette TRACE conn3 <- [1,146,null,{}] 14:00:25 INFO - PROCESS | 1786 | 1461013225058 Marionette TRACE conn3 -> [0,147,"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 | 1786 | 1461013225229 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:00:25 INFO - PROCESS | 1786 | 1461013225374 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97c91400 == 16 [pid = 1786] [id = 44] 14:00:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 102 (0x98b83800) [pid = 1786] [serial = 130] [outer = (nil)] 14:00:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 103 (0x99c44400) [pid = 1786] [serial = 131] [outer = 0x98b83800] 14:00:25 INFO - PROCESS | 1786 | 1461013225475 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 104 (0x9eb47000) [pid = 1786] [serial = 132] [outer = 0x98b83800] 14:00:26 INFO - PROCESS | 1786 | 1461013226501 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:00:26 INFO - PROCESS | 1786 | 1461013226521 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1539ms 14:00:26 INFO - PROCESS | 1786 | 1461013226587 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:00:26 INFO - PROCESS | 1786 | 1461013226592 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:00:26 INFO - PROCESS | 1786 | 1461013226599 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1786 | 1461013226605 Marionette TRACE conn3 <- [1,150,null,{}] 14:00:26 INFO - PROCESS | 1786 | 1461013226675 Marionette TRACE conn3 -> [0,151,"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 | 1786 | 1461013226885 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:00:27 INFO - PROCESS | 1786 | 1461013227080 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x98b88800 == 17 [pid = 1786] [id = 45] 14:00:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 105 (0x98f43800) [pid = 1786] [serial = 133] [outer = (nil)] 14:00:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 106 (0xa0063400) [pid = 1786] [serial = 134] [outer = 0x98f43800] 14:00:27 INFO - PROCESS | 1786 | 1461013227173 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 107 (0xa0fde800) [pid = 1786] [serial = 135] [outer = 0x98f43800] 14:00:28 INFO - PROCESS | 1786 | 1461013228046 Marionette TRACE conn3 <- [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]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1501ms 14:00:28 INFO - PROCESS | 1786 | 1461013228100 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1786 | 1461013228105 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:00:28 INFO - PROCESS | 1786 | 1461013228112 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1786 | 1461013228116 Marionette TRACE conn3 <- [1,154,null,{}] 14:00:28 INFO - PROCESS | 1786 | 1461013228121 Marionette TRACE conn3 -> [0,155,"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 | 1786 | 1461013228291 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:00:28 INFO - PROCESS | 1786 | 1461013228438 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902d3400 == 18 [pid = 1786] [id = 46] 14:00:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 108 (0x9168c800) [pid = 1786] [serial = 136] [outer = (nil)] 14:00:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 109 (0x93395400) [pid = 1786] [serial = 137] [outer = 0x9168c800] 14:00:28 INFO - PROCESS | 1786 | 1461013228527 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 110 (0x93397400) [pid = 1786] [serial = 138] [outer = 0x9168c800] 14:00:29 INFO - PROCESS | 1786 | 1461013229616 Marionette TRACE conn3 <- [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]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1580ms 14:00:29 INFO - PROCESS | 1786 | 1461013229694 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:00:29 INFO - PROCESS | 1786 | 1461013229698 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:00:29 INFO - PROCESS | 1786 | 1461013229706 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1786 | 1461013229710 Marionette TRACE conn3 <- [1,158,null,{}] 14:00:29 INFO - PROCESS | 1786 | 1461013229717 Marionette TRACE conn3 -> [0,159,"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 | 1786 | 1461013230042 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:00:30 INFO - PROCESS | 1786 | 1461013230345 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9325fc00 == 19 [pid = 1786] [id = 47] 14:00:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 111 (0x93260800) [pid = 1786] [serial = 139] [outer = (nil)] 14:00:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 112 (0x9338dc00) [pid = 1786] [serial = 140] [outer = 0x93260800] 14:00:30 INFO - PROCESS | 1786 | 1461013230447 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 113 (0x93394000) [pid = 1786] [serial = 141] [outer = 0x93260800] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 112 (0x992c5800) [pid = 1786] [serial = 43] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 111 (0x96b02800) [pid = 1786] [serial = 25] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 110 (0x96f33c00) [pid = 1786] [serial = 28] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 109 (0x9110f800) [pid = 1786] [serial = 22] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 108 (0x97845c00) [pid = 1786] [serial = 29] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 107 (0x98306c00) [pid = 1786] [serial = 31] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 106 (0x97cdcc00) [pid = 1786] [serial = 41] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 105 (0x99c48000) [pid = 1786] [serial = 34] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 104 (0x9994e400) [pid = 1786] [serial = 44] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 103 (0x9168cc00) [pid = 1786] [serial = 17] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 102 (0x963bec00) [pid = 1786] [serial = 40] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 101 (0x9b2d9800) [pid = 1786] [serial = 35] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 100 (0x9fb56400) [pid = 1786] [serial = 47] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 99 (0xa45e5c00) [pid = 1786] [serial = 37] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 98 (0x914a3800) [pid = 1786] [serial = 23] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 97 (0xa47aa800) [pid = 1786] [serial = 38] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 96 (0x9999e000) [pid = 1786] [serial = 52] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 95 (0x96ba2400) [pid = 1786] [serial = 49] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 94 (0x9df42400) [pid = 1786] [serial = 46] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 93 (0x99203400) [pid = 1786] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 92 (0x9b25c800) [pid = 1786] [serial = 88] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 91 (0x9eb4b800) [pid = 1786] [serial = 67] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 90 (0x97c90800) [pid = 1786] [serial = 105] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 89 (0x98e54c00) [pid = 1786] [serial = 62] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 88 (0x9367cc00) [pid = 1786] [serial = 85] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 87 (0xa47b1400) [pid = 1786] [serial = 80] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 86 (0x93681000) [pid = 1786] [serial = 79] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 85 (0xa28b3800) [pid = 1786] [serial = 2] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 84 (0xa3c1ac00) [pid = 1786] [serial = 73] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 83 (0x98310000) [pid = 1786] [serial = 12] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 82 (0x992cb000) [pid = 1786] [serial = 65] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 81 (0xa0fdb400) [pid = 1786] [serial = 71] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 80 (0x9800cc00) [pid = 1786] [serial = 9] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 79 (0xa0af2400) [pid = 1786] [serial = 70] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 78 (0xa0ef5000) [pid = 1786] [serial = 59] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 77 (0x97c63400) [pid = 1786] [serial = 61] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 76 (0x9eb46800) [pid = 1786] [serial = 89] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 75 (0x98c8b000) [pid = 1786] [serial = 64] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 74 (0xa0066800) [pid = 1786] [serial = 91] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 73 (0xa000ac00) [pid = 1786] [serial = 56] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 72 (0xa0c53c00) [pid = 1786] [serial = 58] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 71 (0x9fca7800) [pid = 1786] [serial = 55] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 70 (0x95956800) [pid = 1786] [serial = 86] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 69 (0x99c4b000) [pid = 1786] [serial = 53] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 68 (0x979ae800) [pid = 1786] [serial = 50] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 67 (0x96e04400) [pid = 1786] [serial = 83] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 66 (0x91688800) [pid = 1786] [serial = 16] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 65 (0x914b1400) [pid = 1786] [serial = 19] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 64 (0xa00d3400) [pid = 1786] [serial = 95] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 63 (0xa3c27400) [pid = 1786] [serial = 74] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 62 (0xa44aec00) [pid = 1786] [serial = 98] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 61 (0xa4590c00) [pid = 1786] [serial = 76] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 60 (0x981b6c00) [pid = 1786] [serial = 94] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 59 (0x9fbba400) [pid = 1786] [serial = 68] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 58 (0xa0af7000) [pid = 1786] [serial = 92] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 57 (0x97c64000) [pid = 1786] [serial = 104] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 56 (0xa45e8400) [pid = 1786] [serial = 102] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 55 (0x97c93c00) [pid = 1786] [serial = 101] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 54 (0xa47af800) [pid = 1786] [serial = 99] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 53 (0xa45e1800) [pid = 1786] [serial = 77] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 52 (0x97935800) [pid = 1786] [serial = 110] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 51 (0x93682000) [pid = 1786] [serial = 82] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | 1461013231579 Marionette TRACE conn3 <- [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]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1886ms 14:00:31 INFO - PROCESS | 1786 | 1461013231598 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1786 | 1461013231604 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 50 (0x98079400) [pid = 1786] [serial = 107] [outer = (nil)] [url = about:blank] 14:00:31 INFO - PROCESS | 1786 | --DOMWINDOW == 49 (0x981ae400) [pid = 1786] [serial = 108] [outer = (nil)] [url = about:blank] 14:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:00:31 INFO - PROCESS | 1786 | 1461013231624 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1786 | 1461013231630 Marionette TRACE conn3 <- [1,162,null,{}] 14:00:31 INFO - PROCESS | 1786 | 1461013231638 Marionette TRACE conn3 -> [0,163,"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 | 1786 | 1461013231792 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:00:31 INFO - PROCESS | 1786 | 1461013231825 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9339bc00 == 20 [pid = 1786] [id = 48] 14:00:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 50 (0x93674800) [pid = 1786] [serial = 142] [outer = (nil)] 14:00:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 51 (0x93681000) [pid = 1786] [serial = 143] [outer = 0x93674800] 14:00:31 INFO - PROCESS | 1786 | 1461013231913 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 52 (0x96314400) [pid = 1786] [serial = 144] [outer = 0x93674800] 14:00:32 INFO - PROCESS | 1786 | 1461013232772 Marionette TRACE conn3 <- [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]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1188ms 14:00:32 INFO - PROCESS | 1786 | 1461013232808 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1786 | 1461013232812 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:00:32 INFO - PROCESS | 1786 | 1461013232819 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1786 | 1461013232821 Marionette TRACE conn3 <- [1,166,null,{}] 14:00:32 INFO - PROCESS | 1786 | 1461013232828 Marionette TRACE conn3 -> [0,167,"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 | 1786 | 1461013232973 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:00:33 INFO - PROCESS | 1786 | 1461013232990 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93682000 == 21 [pid = 1786] [id = 49] 14:00:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 53 (0x97840c00) [pid = 1786] [serial = 145] [outer = (nil)] 14:00:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 54 (0x97bc7c00) [pid = 1786] [serial = 146] [outer = 0x97840c00] 14:00:33 INFO - PROCESS | 1786 | 1461013233065 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 55 (0x97c8a000) [pid = 1786] [serial = 147] [outer = 0x97840c00] 14:00:33 INFO - PROCESS | 1786 | 1461013233867 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1092ms 14:00:33 INFO - PROCESS | 1786 | 1461013233912 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1786 | 1461013233918 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:00:33 INFO - PROCESS | 1786 | 1461013233940 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1786 | 1461013233947 Marionette TRACE conn3 <- [1,170,null,{}] 14:00:33 INFO - PROCESS | 1786 | 1461013233953 Marionette TRACE conn3 -> [0,171,"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 | 1786 | 1461013234150 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:00:34 INFO - PROCESS | 1786 | 1461013234173 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x911ae800 == 22 [pid = 1786] [id = 50] 14:00:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 56 (0x914ad400) [pid = 1786] [serial = 148] [outer = (nil)] 14:00:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 57 (0x981ab000) [pid = 1786] [serial = 149] [outer = 0x914ad400] 14:00:34 INFO - PROCESS | 1786 | 1461013234249 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 58 (0x981acc00) [pid = 1786] [serial = 150] [outer = 0x914ad400] 14:00:35 INFO - PROCESS | 1786 | 1461013235084 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1202ms 14:00:35 INFO - PROCESS | 1786 | 1461013235130 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1786 | 1461013235135 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:00:35 INFO - PROCESS | 1786 | 1461013235148 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1786 | 1461013235150 Marionette TRACE conn3 <- [1,174,null,{}] 14:00:35 INFO - PROCESS | 1786 | 1461013235157 Marionette TRACE conn3 -> [0,175,"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 | 1786 | 1461013235349 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:00:35 INFO - PROCESS | 1786 | 1461013235377 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x981af800 == 23 [pid = 1786] [id = 51] 14:00:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 59 (0x981b6400) [pid = 1786] [serial = 151] [outer = (nil)] 14:00:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 60 (0x98306000) [pid = 1786] [serial = 152] [outer = 0x981b6400] 14:00:35 INFO - PROCESS | 1786 | 1461013235463 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 61 (0x981b9c00) [pid = 1786] [serial = 153] [outer = 0x981b6400] 14:00:36 INFO - PROCESS | 1786 | --DOMWINDOW == 60 (0x93267c00) [pid = 1786] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:00:36 INFO - PROCESS | 1786 | --DOMWINDOW == 59 (0x9367c800) [pid = 1786] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:00:36 INFO - PROCESS | 1786 | --DOMWINDOW == 58 (0x95953c00) [pid = 1786] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:00:36 INFO - PROCESS | 1786 | --DOMWINDOW == 57 (0x98b8c400) [pid = 1786] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:00:36 INFO - PROCESS | 1786 | --DOMWINDOW == 56 (0x97c5c400) [pid = 1786] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:00:36 INFO - PROCESS | 1786 | 1461013236419 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1335ms 14:00:36 INFO - PROCESS | 1786 | 1461013236484 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1786 | 1461013236488 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:00:36 INFO - PROCESS | 1786 | 1461013236494 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1786 | 1461013236497 Marionette TRACE conn3 <- [1,178,null,{}] 14:00:36 INFO - PROCESS | 1786 | 1461013236503 Marionette TRACE conn3 -> [0,179,"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 | 1786 | 1461013236661 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:00:36 INFO - PROCESS | 1786 | 1461013236756 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9367d400 == 24 [pid = 1786] [id = 52] 14:00:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 57 (0x97c5c400) [pid = 1786] [serial = 154] [outer = (nil)] 14:00:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 58 (0x98b8c400) [pid = 1786] [serial = 155] [outer = 0x97c5c400] 14:00:36 INFO - PROCESS | 1786 | 1461013236856 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 59 (0x98f36800) [pid = 1786] [serial = 156] [outer = 0x97c5c400] 14:00:37 INFO - PROCESS | 1786 | 1461013237782 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1329ms 14:00:37 INFO - PROCESS | 1786 | 1461013237826 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1786 | 1461013237833 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:00:37 INFO - PROCESS | 1786 | 1461013237842 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1786 | 1461013237848 Marionette TRACE conn3 <- [1,182,null,{}] 14:00:37 INFO - PROCESS | 1786 | 1461013237858 Marionette TRACE conn3 -> [0,183,"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 | 1786 | 1461013238081 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:00:38 INFO - PROCESS | 1786 | 1461013238283 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x91687400 == 25 [pid = 1786] [id = 53] 14:00:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 60 (0x9338c400) [pid = 1786] [serial = 157] [outer = (nil)] 14:00:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 61 (0x9367d000) [pid = 1786] [serial = 158] [outer = 0x9338c400] 14:00:38 INFO - PROCESS | 1786 | 1461013238392 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 62 (0x959e2400) [pid = 1786] [serial = 159] [outer = 0x9338c400] 14:00:39 INFO - PROCESS | 1786 | 1461013239293 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1494ms 14:00:39 INFO - PROCESS | 1786 | 1461013239338 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1786 | 1461013239347 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:00:39 INFO - PROCESS | 1786 | 1461013239358 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1786 | 1461013239362 Marionette TRACE conn3 <- [1,186,null,{}] 14:00:39 INFO - PROCESS | 1786 | 1461013239368 Marionette TRACE conn3 -> [0,187,"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 | 1786 | 1461013239550 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:00:39 INFO - PROCESS | 1786 | 1461013239687 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x914ad800 == 26 [pid = 1786] [id = 54] 14:00:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 63 (0x9367e400) [pid = 1786] [serial = 160] [outer = (nil)] 14:00:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 64 (0x97c8ec00) [pid = 1786] [serial = 161] [outer = 0x9367e400] 14:00:39 INFO - PROCESS | 1786 | 1461013239777 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 65 (0x97ce1000) [pid = 1786] [serial = 162] [outer = 0x9367e400] 14:00:40 INFO - PROCESS | 1786 | 1461013240664 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1331ms 14:00:40 INFO - PROCESS | 1786 | 1461013240690 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1786 | 1461013240693 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:00:40 INFO - PROCESS | 1786 | 1461013240701 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1786 | 1461013240707 Marionette TRACE conn3 <- [1,190,null,{}] 14:00:40 INFO - PROCESS | 1786 | 1461013240750 Marionette TRACE conn3 -> [0,191,"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 | 1786 | 1461013240983 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:00:41 INFO - PROCESS | 1786 | 1461013241090 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96b0d800 == 27 [pid = 1786] [id = 55] 14:00:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 66 (0x98b8e400) [pid = 1786] [serial = 163] [outer = (nil)] 14:00:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 67 (0x992c5400) [pid = 1786] [serial = 164] [outer = 0x98b8e400] 14:00:41 INFO - PROCESS | 1786 | 1461013241187 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 68 (0x9994a400) [pid = 1786] [serial = 165] [outer = 0x98b8e400] 14:00:42 INFO - PROCESS | 1786 | 1461013242034 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1344ms 14:00:42 INFO - PROCESS | 1786 | 1461013242045 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1786 | 1461013242049 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:00:42 INFO - PROCESS | 1786 | 1461013242074 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1786 | 1461013242079 Marionette TRACE conn3 <- [1,194,null,{}] 14:00:42 INFO - PROCESS | 1786 | 1461013242086 Marionette TRACE conn3 -> [0,195,"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 | 1786 | 1461013242248 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:00:42 INFO - PROCESS | 1786 | 1461013242390 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x98b83400 == 28 [pid = 1786] [id = 56] 14:00:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 69 (0x99c46000) [pid = 1786] [serial = 166] [outer = (nil)] 14:00:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 70 (0x99c49800) [pid = 1786] [serial = 167] [outer = 0x99c46000] 14:00:42 INFO - PROCESS | 1786 | 1461013242479 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 71 (0x9b254800) [pid = 1786] [serial = 168] [outer = 0x99c46000] 14:00:43 INFO - PROCESS | 1786 | 1461013243539 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1548ms 14:00:43 INFO - PROCESS | 1786 | 1461013243607 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:00:43 INFO - PROCESS | 1786 | 1461013243611 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:00:43 INFO - PROCESS | 1786 | 1461013243618 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1786 | 1461013243621 Marionette TRACE conn3 <- [1,198,null,{}] 14:00:43 INFO - PROCESS | 1786 | 1461013243627 Marionette TRACE conn3 -> [0,199,"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 | 1786 | 1461013243805 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:00:43 INFO - PROCESS | 1786 | 1461013243981 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x99c48400 == 29 [pid = 1786] [id = 57] 14:00:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 72 (0x9df36000) [pid = 1786] [serial = 169] [outer = (nil)] 14:00:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 73 (0x9df3e000) [pid = 1786] [serial = 170] [outer = 0x9df36000] 14:00:44 INFO - PROCESS | 1786 | 1461013244077 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 74 (0x9eb46800) [pid = 1786] [serial = 171] [outer = 0x9df36000] 14:00:44 INFO - PROCESS | 1786 | 1461013244936 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1390ms 14:00:45 INFO - PROCESS | 1786 | 1461013245008 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1786 | 1461013245012 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:00:45 INFO - PROCESS | 1786 | 1461013245019 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1786 | 1461013245021 Marionette TRACE conn3 <- [1,202,null,{}] 14:00:45 INFO - PROCESS | 1786 | 1461013245028 Marionette TRACE conn3 -> [0,203,"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 | 1786 | 1461013245268 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:00:45 INFO - PROCESS | 1786 | 1461013245645 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9168d400 == 30 [pid = 1786] [id = 58] 14:00:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 75 (0x9168f000) [pid = 1786] [serial = 172] [outer = (nil)] 14:00:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 76 (0x93269800) [pid = 1786] [serial = 173] [outer = 0x9168f000] 14:00:45 INFO - PROCESS | 1786 | 1461013245795 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 77 (0x93675800) [pid = 1786] [serial = 174] [outer = 0x9168f000] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 76 (0x9b2d4c00) [pid = 1786] [serial = 125] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | 1461013246786 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 75 (0x981b8000) [pid = 1786] [serial = 111] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 74 (0x93683400) [pid = 1786] [serial = 113] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 73 (0x959e5800) [pid = 1786] [serial = 114] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 72 (0x98079800) [pid = 1786] [serial = 116] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 71 (0x98b91000) [pid = 1786] [serial = 119] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 70 (0x99a9b800) [pid = 1786] [serial = 120] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 69 (0x98b91c00) [pid = 1786] [serial = 123] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 68 (0x97c91000) [pid = 1786] [serial = 122] [outer = (nil)] [url = about:blank] 14:00:46 INFO - PROCESS | 1786 | --DOMWINDOW == 67 (0x981afc00) [pid = 1786] [serial = 117] [outer = (nil)] [url = about:blank] 14:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1844ms 14:00:46 INFO - PROCESS | 1786 | 1461013246867 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1786 | 1461013246873 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:00:46 INFO - PROCESS | 1786 | 1461013246888 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1786 | 1461013246900 Marionette TRACE conn3 <- [1,206,null,{}] 14:00:46 INFO - PROCESS | 1786 | 1461013246908 Marionette TRACE conn3 -> [0,207,"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 | 1786 | 1461013247070 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:00:47 INFO - PROCESS | 1786 | 1461013247171 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96b03000 == 31 [pid = 1786] [id = 59] 14:00:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 68 (0x96e06c00) [pid = 1786] [serial = 175] [outer = (nil)] 14:00:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 69 (0x97845c00) [pid = 1786] [serial = 176] [outer = 0x96e06c00] 14:00:47 INFO - PROCESS | 1786 | 1461013247253 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 70 (0x97c8f000) [pid = 1786] [serial = 177] [outer = 0x96e06c00] 14:00:48 INFO - PROCESS | 1786 | 1461013248015 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1161ms 14:00:48 INFO - PROCESS | 1786 | 1461013248046 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1786 | 1461013248052 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:00:48 INFO - PROCESS | 1786 | 1461013248073 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1786 | 1461013248077 Marionette TRACE conn3 <- [1,210,null,{}] 14:00:48 INFO - PROCESS | 1786 | 1461013248088 Marionette TRACE conn3 -> [0,211,"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 | 1786 | 1461013248258 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:00:48 INFO - PROCESS | 1786 | 1461013248269 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9784d000 == 32 [pid = 1786] [id = 60] 14:00:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 71 (0x98073400) [pid = 1786] [serial = 178] [outer = (nil)] 14:00:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 72 (0x981b7800) [pid = 1786] [serial = 179] [outer = 0x98073400] 14:00:48 INFO - PROCESS | 1786 | 1461013248343 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 73 (0x98310400) [pid = 1786] [serial = 180] [outer = 0x98073400] 14:00:49 INFO - PROCESS | 1786 | 1461013249133 Marionette TRACE conn3 <- [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]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1097ms 14:00:49 INFO - PROCESS | 1786 | 1461013249183 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1786 | 1461013249187 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:00:49 INFO - PROCESS | 1786 | 1461013249201 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1786 | 1461013249209 Marionette TRACE conn3 <- [1,214,null,{}] 14:00:49 INFO - PROCESS | 1786 | 1461013249224 Marionette TRACE conn3 -> [0,215,"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 | 1786 | 1461013249416 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:00:49 INFO - PROCESS | 1786 | 1461013249437 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9800e000 == 33 [pid = 1786] [id = 61] 14:00:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 74 (0x981b2800) [pid = 1786] [serial = 181] [outer = (nil)] 14:00:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 75 (0x99c40c00) [pid = 1786] [serial = 182] [outer = 0x981b2800] 14:00:49 INFO - PROCESS | 1786 | 1461013249511 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 76 (0x99c4a800) [pid = 1786] [serial = 183] [outer = 0x981b2800] 14:00:50 INFO - PROCESS | 1786 | 1461013250444 Marionette TRACE conn3 <- [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]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1307ms 14:00:50 INFO - PROCESS | 1786 | 1461013250503 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1786 | 1461013250508 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:00:50 INFO - PROCESS | 1786 | 1461013250514 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1786 | 1461013250517 Marionette TRACE conn3 <- [1,218,null,{}] 14:00:50 INFO - PROCESS | 1786 | 1461013250522 Marionette TRACE conn3 -> [0,219,"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 | 1786 | 1461013250726 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:00:50 INFO - PROCESS | 1786 | 1461013250753 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x98c8ac00 == 34 [pid = 1786] [id = 62] 14:00:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 77 (0x99c45400) [pid = 1786] [serial = 184] [outer = (nil)] 14:00:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 78 (0x9eb49400) [pid = 1786] [serial = 185] [outer = 0x99c45400] 14:00:50 INFO - PROCESS | 1786 | 1461013250837 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 79 (0x9fb58c00) [pid = 1786] [serial = 186] [outer = 0x99c45400] 14:00:51 INFO - PROCESS | 1786 | --DOMWINDOW == 78 (0x981b6400) [pid = 1786] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:00:51 INFO - PROCESS | 1786 | --DOMWINDOW == 77 (0x914ad400) [pid = 1786] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:00:51 INFO - PROCESS | 1786 | --DOMWINDOW == 76 (0x93674800) [pid = 1786] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:00:51 INFO - PROCESS | 1786 | --DOMWINDOW == 75 (0x97840c00) [pid = 1786] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:00:51 INFO - PROCESS | 1786 | --DOMWINDOW == 74 (0x93260800) [pid = 1786] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:00:51 INFO - PROCESS | 1786 | 1461013251694 Marionette TRACE conn3 <- [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]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1234ms 14:00:51 INFO - PROCESS | 1786 | 1461013251749 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1786 | 1461013251753 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:00:51 INFO - PROCESS | 1786 | 1461013251764 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1786 | 1461013251767 Marionette TRACE conn3 <- [1,222,null,{}] 14:00:51 INFO - PROCESS | 1786 | 1461013251771 Marionette TRACE conn3 -> [0,223,"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 | 1786 | 1461013251992 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:00:52 INFO - PROCESS | 1786 | 1461013252009 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x911ab800 == 35 [pid = 1786] [id = 63] 14:00:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 75 (0x99946400) [pid = 1786] [serial = 187] [outer = (nil)] 14:00:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 76 (0x9fc7f800) [pid = 1786] [serial = 188] [outer = 0x99946400] 14:00:52 INFO - PROCESS | 1786 | 1461013252106 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 77 (0xa0003000) [pid = 1786] [serial = 189] [outer = 0x99946400] 14:00:52 INFO - PROCESS | 1786 | 1461013252927 Marionette TRACE conn3 <- [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]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1193ms 14:00:52 INFO - PROCESS | 1786 | 1461013252954 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1786 | 1461013252958 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:00:52 INFO - PROCESS | 1786 | 1461013252964 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1786 | 1461013252968 Marionette TRACE conn3 <- [1,226,null,{}] 14:00:52 INFO - PROCESS | 1786 | 1461013252974 Marionette TRACE conn3 -> [0,227,"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 | 1786 | 1461013253134 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:00:53 INFO - PROCESS | 1786 | 1461013253151 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x981afc00 == 36 [pid = 1786] [id = 64] 14:00:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 78 (0xa0068c00) [pid = 1786] [serial = 190] [outer = (nil)] 14:00:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 79 (0xa0af3c00) [pid = 1786] [serial = 191] [outer = 0xa0068c00] 14:00:53 INFO - PROCESS | 1786 | 1461013253228 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 80 (0xa0c53000) [pid = 1786] [serial = 192] [outer = 0xa0068c00] 14:00:54 INFO - PROCESS | 1786 | 1461013254281 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1385ms 14:00:54 INFO - PROCESS | 1786 | 1461013254351 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1786 | 1461013254360 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:00:54 INFO - PROCESS | 1786 | 1461013254369 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1786 | 1461013254375 Marionette TRACE conn3 <- [1,230,null,{}] 14:00:54 INFO - PROCESS | 1786 | 1461013254384 Marionette TRACE conn3 -> [0,231,"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 | 1786 | 1461013254647 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:00:54 INFO - PROCESS | 1786 | 1461013254843 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9168f400 == 37 [pid = 1786] [id = 65] 14:00:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 81 (0x93391c00) [pid = 1786] [serial = 193] [outer = (nil)] 14:00:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 82 (0x96f33c00) [pid = 1786] [serial = 194] [outer = 0x93391c00] 14:00:54 INFO - PROCESS | 1786 | 1461013254979 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 83 (0x97c8e400) [pid = 1786] [serial = 195] [outer = 0x93391c00] 14:00:55 INFO - PROCESS | 1786 | 1461013255881 Marionette TRACE conn3 <- [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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1534ms 14:00:55 INFO - PROCESS | 1786 | 1461013255906 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:00:55 INFO - PROCESS | 1786 | 1461013255917 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:00:55 INFO - PROCESS | 1786 | 1461013255929 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1786 | 1461013255934 Marionette TRACE conn3 <- [1,234,null,{}] 14:00:55 INFO - PROCESS | 1786 | 1461013255941 Marionette TRACE conn3 -> [0,235,"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 | 1786 | 1461013256142 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:00:56 INFO - PROCESS | 1786 | 1461013256267 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x902d8c00 == 38 [pid = 1786] [id = 66] 14:00:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 84 (0x963b6c00) [pid = 1786] [serial = 196] [outer = (nil)] 14:00:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 85 (0x98b91800) [pid = 1786] [serial = 197] [outer = 0x963b6c00] 14:00:56 INFO - PROCESS | 1786 | 1461013256397 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 86 (0x98f38c00) [pid = 1786] [serial = 198] [outer = 0x963b6c00] 14:00:57 INFO - PROCESS | 1786 | 1461013257416 Marionette TRACE conn3 <- [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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1537ms 14:00:57 INFO - PROCESS | 1786 | 1461013257465 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1786 | 1461013257470 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:00:57 INFO - PROCESS | 1786 | 1461013257477 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1786 | 1461013257483 Marionette TRACE conn3 <- [1,238,null,{}] 14:00:57 INFO - PROCESS | 1786 | 1461013257499 Marionette TRACE conn3 -> [0,239,"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 | 1786 | 1461013257720 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:00:57 INFO - PROCESS | 1786 | 1461013257867 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93393000 == 39 [pid = 1786] [id = 67] 14:00:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 87 (0xa00d3400) [pid = 1786] [serial = 199] [outer = (nil)] 14:00:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 88 (0xa0af7400) [pid = 1786] [serial = 200] [outer = 0xa00d3400] 14:00:57 INFO - PROCESS | 1786 | 1461013257963 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 89 (0xa0fdf000) [pid = 1786] [serial = 201] [outer = 0xa00d3400] 14:00:58 INFO - PROCESS | 1786 | 1461013258980 Marionette TRACE conn3 <- [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]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1540ms 14:00:59 INFO - PROCESS | 1786 | 1461013259019 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1786 | 1461013259025 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:00:59 INFO - PROCESS | 1786 | 1461013259031 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1786 | 1461013259035 Marionette TRACE conn3 <- [1,242,null,{}] 14:00:59 INFO - PROCESS | 1786 | 1461013259041 Marionette TRACE conn3 -> [0,243,"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 | 1786 | 1461013259228 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:00:59 INFO - PROCESS | 1786 | 1461013259412 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96b05800 == 40 [pid = 1786] [id = 68] 14:00:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 90 (0xa2814c00) [pid = 1786] [serial = 202] [outer = (nil)] 14:00:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 91 (0xa28bb800) [pid = 1786] [serial = 203] [outer = 0xa2814c00] 14:00:59 INFO - PROCESS | 1786 | 1461013259509 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 92 (0xa2a10400) [pid = 1786] [serial = 204] [outer = 0xa2814c00] 14:01:00 INFO - PROCESS | 1786 | 1461013260346 Marionette TRACE conn3 <- [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]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1382ms 14:01:00 INFO - PROCESS | 1786 | 1461013260415 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1786 | 1461013260418 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:01:00 INFO - PROCESS | 1786 | 1461013260425 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1786 | 1461013260429 Marionette TRACE conn3 <- [1,246,null,{}] 14:01:00 INFO - PROCESS | 1786 | 1461013260435 Marionette TRACE conn3 -> [0,247,"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 | 1786 | 1461013260684 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:01:00 INFO - PROCESS | 1786 | 1461013260839 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93268000 == 41 [pid = 1786] [id = 69] 14:01:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 93 (0x96e98800) [pid = 1786] [serial = 205] [outer = (nil)] 14:01:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 94 (0x96e9e400) [pid = 1786] [serial = 206] [outer = 0x96e98800] 14:01:00 INFO - PROCESS | 1786 | 1461013260983 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 95 (0x96ea1c00) [pid = 1786] [serial = 207] [outer = 0x96e98800] 14:01:01 INFO - PROCESS | 1786 | 1461013261870 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1492ms 14:01:01 INFO - PROCESS | 1786 | 1461013261918 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:01:01 INFO - PROCESS | 1786 | 1461013261922 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:01:01 INFO - PROCESS | 1786 | 1461013261929 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1786 | 1461013261933 Marionette TRACE conn3 <- [1,250,null,{}] 14:01:01 INFO - PROCESS | 1786 | 1461013261940 Marionette TRACE conn3 -> [0,251,"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 | 1786 | 1461013262185 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:01:02 INFO - PROCESS | 1786 | 1461013262341 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96ea2c00 == 42 [pid = 1786] [id = 70] 14:01:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 96 (0x98071400) [pid = 1786] [serial = 208] [outer = (nil)] 14:01:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 97 (0xa3cc0800) [pid = 1786] [serial = 209] [outer = 0x98071400] 14:01:02 INFO - PROCESS | 1786 | 1461013262456 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 98 (0xa44ae400) [pid = 1786] [serial = 210] [outer = 0x98071400] 14:01:03 INFO - PROCESS | 1786 | 1461013263296 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1385ms 14:01:03 INFO - PROCESS | 1786 | 1461013263314 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1786 | 1461013263318 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:01:03 INFO - PROCESS | 1786 | 1461013263342 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1786 | 1461013263346 Marionette TRACE conn3 <- [1,254,null,{}] 14:01:03 INFO - PROCESS | 1786 | 1461013263352 Marionette TRACE conn3 -> [0,255,"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 | 1786 | 1461013263521 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:01:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 99 (0x936aec00) [pid = 1786] [serial = 211] [outer = 0x9346f800] 14:01:03 INFO - PROCESS | 1786 | 1461013263732 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x936b2800 == 43 [pid = 1786] [id = 71] 14:01:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 100 (0x936b5c00) [pid = 1786] [serial = 212] [outer = (nil)] 14:01:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 101 (0x936b7c00) [pid = 1786] [serial = 213] [outer = 0x936b5c00] 14:01:03 INFO - PROCESS | 1786 | 1461013263848 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 102 (0x936b9c00) [pid = 1786] [serial = 214] [outer = 0x936b5c00] 14:01:04 INFO - PROCESS | 1786 | 1461013264925 Marionette TRACE conn3 <- [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]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1643ms 14:01:04 INFO - PROCESS | 1786 | 1461013264987 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 1786 | 1461013264993 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:01:05 INFO - PROCESS | 1786 | 1461013265001 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1786 | 1461013265006 Marionette TRACE conn3 <- [1,258,null,{}] 14:01:05 INFO - PROCESS | 1786 | 1461013265014 Marionette TRACE conn3 -> [0,259,"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 | 1786 | 1461013265194 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:01:05 INFO - PROCESS | 1786 | 1461013265385 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93261400 == 44 [pid = 1786] [id = 72] 14:01:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 103 (0x93395c00) [pid = 1786] [serial = 215] [outer = (nil)] 14:01:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 104 (0x959e1c00) [pid = 1786] [serial = 216] [outer = 0x93395c00] 14:01:05 INFO - PROCESS | 1786 | 1461013265499 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 105 (0x96f2fc00) [pid = 1786] [serial = 217] [outer = 0x93395c00] 14:01:06 INFO - PROCESS | 1786 | 1461013266400 Marionette TRACE conn3 <- [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]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1438ms 14:01:06 INFO - PROCESS | 1786 | 1461013266440 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1786 | 1461013266445 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:01:06 INFO - PROCESS | 1786 | 1461013266452 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1786 | 1461013266456 Marionette TRACE conn3 <- [1,262,null,{}] 14:01:06 INFO - PROCESS | 1786 | 1461013266462 Marionette TRACE conn3 -> [0,263,"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 | 1786 | 1461013266644 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:01:07 INFO - PROCESS | 1786 | 1461013267010 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9339a000 == 45 [pid = 1786] [id = 73] 14:01:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 106 (0x9339b000) [pid = 1786] [serial = 218] [outer = (nil)] 14:01:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 107 (0x9367c800) [pid = 1786] [serial = 219] [outer = 0x9339b000] 14:01:07 INFO - PROCESS | 1786 | 1461013267173 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 108 (0x936b6c00) [pid = 1786] [serial = 220] [outer = 0x9339b000] 14:01:08 INFO - PROCESS | 1786 | 1461013268404 Marionette TRACE conn3 <- [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]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 2037ms 14:01:08 INFO - PROCESS | 1786 | 1461013268559 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1786 | 1461013268571 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:01:08 INFO - PROCESS | 1786 | 1461013268663 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1786 | 1461013268672 Marionette TRACE conn3 <- [1,266,null,{}] 14:01:08 INFO - PROCESS | 1786 | 1461013268685 Marionette TRACE conn3 -> [0,267,"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 | 1786 | 1461013268920 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:01:09 INFO - PROCESS | 1786 | 1461013269106 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | --DOCSHELL 0x93267800 == 44 [pid = 1786] [id = 37] 14:01:09 INFO - PROCESS | 1786 | --DOCSHELL 0x911ab800 == 43 [pid = 1786] [id = 63] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 107 (0x98b8c400) [pid = 1786] [serial = 155] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x911ab800 == 44 [pid = 1786] [id = 74] 14:01:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 108 (0x93267800) [pid = 1786] [serial = 221] [outer = (nil)] 14:01:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 109 (0x93682c00) [pid = 1786] [serial = 222] [outer = 0x93267800] 14:01:09 INFO - PROCESS | 1786 | 1461013269223 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 110 (0x97c63400) [pid = 1786] [serial = 223] [outer = 0x93267800] 14:01:09 INFO - PROCESS | 1786 | --DOCSHELL 0x98c8ac00 == 43 [pid = 1786] [id = 62] 14:01:09 INFO - PROCESS | 1786 | --DOCSHELL 0x9800e000 == 42 [pid = 1786] [id = 61] 14:01:09 INFO - PROCESS | 1786 | --DOCSHELL 0x9784d000 == 41 [pid = 1786] [id = 60] 14:01:09 INFO - PROCESS | 1786 | --DOCSHELL 0x96b03000 == 40 [pid = 1786] [id = 59] 14:01:09 INFO - PROCESS | 1786 | --DOCSHELL 0x9168d400 == 39 [pid = 1786] [id = 58] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 109 (0x98306000) [pid = 1786] [serial = 152] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 108 (0x981b9c00) [pid = 1786] [serial = 153] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 107 (0x97bc7c00) [pid = 1786] [serial = 146] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 106 (0x93681000) [pid = 1786] [serial = 143] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 105 (0x96314400) [pid = 1786] [serial = 144] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 104 (0x93394000) [pid = 1786] [serial = 141] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 103 (0x9338dc00) [pid = 1786] [serial = 140] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 102 (0x99c44400) [pid = 1786] [serial = 131] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 101 (0x97c91800) [pid = 1786] [serial = 128] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 100 (0x93395400) [pid = 1786] [serial = 137] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 99 (0xa0063400) [pid = 1786] [serial = 134] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 98 (0x981ab000) [pid = 1786] [serial = 149] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 97 (0x981acc00) [pid = 1786] [serial = 150] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 1786 | --DOMWINDOW == 96 (0x97c8a000) [pid = 1786] [serial = 147] [outer = (nil)] [url = about:blank] 14:01:10 INFO - PROCESS | 1786 | 1461013270088 Marionette TRACE conn3 <- [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]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1456ms 14:01:10 INFO - PROCESS | 1786 | 1461013270112 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 1786 | 1461013270118 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:01:10 INFO - PROCESS | 1786 | 1461013270129 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1786 | 1461013270132 Marionette TRACE conn3 <- [1,270,null,{}] 14:01:10 INFO - PROCESS | 1786 | 1461013270139 Marionette TRACE conn3 -> [0,271,"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 | 1786 | 1461013270320 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:01:10 INFO - PROCESS | 1786 | 1461013270331 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93395400 == 40 [pid = 1786] [id = 75] 14:01:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 97 (0x93681000) [pid = 1786] [serial = 224] [outer = (nil)] 14:01:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 98 (0x9807b400) [pid = 1786] [serial = 225] [outer = 0x93681000] 14:01:10 INFO - PROCESS | 1786 | 1461013270414 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 99 (0x981b4400) [pid = 1786] [serial = 226] [outer = 0x93681000] 14:01:11 INFO - PROCESS | 1786 | 1461013271516 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1487ms 14:01:11 INFO - PROCESS | 1786 | 1461013271617 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1786 | 1461013271624 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:01:11 INFO - PROCESS | 1786 | 1461013271638 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1786 | 1461013271653 Marionette TRACE conn3 <- [1,274,null,{}] 14:01:11 INFO - PROCESS | 1786 | 1461013271675 Marionette TRACE conn3 -> [0,275,"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 | 1786 | 1461013271988 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:01:12 INFO - PROCESS | 1786 | 1461013272129 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93394000 == 41 [pid = 1786] [id = 76] 14:01:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 100 (0x97ce2400) [pid = 1786] [serial = 227] [outer = (nil)] 14:01:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 101 (0x992cc000) [pid = 1786] [serial = 228] [outer = 0x97ce2400] 14:01:12 INFO - PROCESS | 1786 | 1461013272250 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 102 (0x9b2d5c00) [pid = 1786] [serial = 229] [outer = 0x97ce2400] 14:01:13 INFO - PROCESS | 1786 | 1461013273172 Marionette TRACE conn3 <- [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]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1609ms 14:01:13 INFO - PROCESS | 1786 | 1461013273243 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1786 | 1461013273247 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:01:13 INFO - PROCESS | 1786 | 1461013273254 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1786 | 1461013273257 Marionette TRACE conn3 <- [1,278,null,{}] 14:01:13 INFO - PROCESS | 1786 | 1461013273270 Marionette TRACE conn3 -> [0,279,"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 | 1786 | 1461013273463 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:01:13 INFO - PROCESS | 1786 | 1461013273484 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x936b2400 == 42 [pid = 1786] [id = 77] 14:01:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 103 (0x98306000) [pid = 1786] [serial = 230] [outer = (nil)] 14:01:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 104 (0x9fb5a000) [pid = 1786] [serial = 231] [outer = 0x98306000] 14:01:13 INFO - PROCESS | 1786 | 1461013273558 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 105 (0x9fca8c00) [pid = 1786] [serial = 232] [outer = 0x98306000] 14:01:14 INFO - PROCESS | 1786 | --DOMWINDOW == 104 (0x99c45400) [pid = 1786] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:01:14 INFO - PROCESS | 1786 | --DOMWINDOW == 103 (0x9168f000) [pid = 1786] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:01:14 INFO - PROCESS | 1786 | --DOMWINDOW == 102 (0x98073400) [pid = 1786] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:01:14 INFO - PROCESS | 1786 | --DOMWINDOW == 101 (0x99946400) [pid = 1786] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:01:14 INFO - PROCESS | 1786 | --DOMWINDOW == 100 (0x96e06c00) [pid = 1786] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:01:14 INFO - PROCESS | 1786 | --DOMWINDOW == 99 (0x981b2800) [pid = 1786] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:01:14 INFO - PROCESS | 1786 | 1461013274642 Marionette TRACE conn3 <- [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]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1437ms 14:01:14 INFO - PROCESS | 1786 | 1461013274692 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1786 | 1461013274696 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:01:14 INFO - PROCESS | 1786 | 1461013274703 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1786 | 1461013274706 Marionette TRACE conn3 <- [1,282,null,{}] 14:01:14 INFO - PROCESS | 1786 | 1461013274712 Marionette TRACE conn3 -> [0,283,"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 | 1786 | 1461013274875 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:01:14 INFO - PROCESS | 1786 | 1461013274886 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x99c46400 == 43 [pid = 1786] [id = 78] 14:01:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 100 (0x99c47800) [pid = 1786] [serial = 233] [outer = (nil)] 14:01:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 101 (0x9fb59c00) [pid = 1786] [serial = 234] [outer = 0x99c47800] 14:01:14 INFO - PROCESS | 1786 | 1461013274974 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 102 (0xa0e3dc00) [pid = 1786] [serial = 235] [outer = 0x99c47800] 14:01:15 INFO - PROCESS | 1786 | 1461013275895 Marionette TRACE conn3 <- [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]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1238ms 14:01:15 INFO - PROCESS | 1786 | 1461013275942 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1786 | 1461013275946 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:01:15 INFO - PROCESS | 1786 | 1461013275952 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1786 | 1461013275955 Marionette TRACE conn3 <- [1,286,null,{}] 14:01:15 INFO - PROCESS | 1786 | 1461013275961 Marionette TRACE conn3 -> [0,287,"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 | 1786 | 1461013276112 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:01:16 INFO - PROCESS | 1786 | 1461013276285 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5ba400 == 44 [pid = 1786] [id = 79] 14:01:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 103 (0x8f5bac00) [pid = 1786] [serial = 236] [outer = (nil)] 14:01:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 104 (0x8f5bd000) [pid = 1786] [serial = 237] [outer = 0x8f5bac00] 14:01:16 INFO - PROCESS | 1786 | 1461013276415 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 105 (0x8f5c4c00) [pid = 1786] [serial = 238] [outer = 0x8f5bac00] 14:01:17 INFO - PROCESS | 1786 | 1461013277428 Marionette TRACE conn3 <- [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]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1534ms 14:01:17 INFO - PROCESS | 1786 | 1461013277490 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1786 | 1461013277496 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:01:17 INFO - PROCESS | 1786 | 1461013277511 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1786 | 1461013277521 Marionette TRACE conn3 <- [1,290,null,{}] 14:01:17 INFO - PROCESS | 1786 | 1461013277529 Marionette TRACE conn3 -> [0,291,"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 | 1786 | 1461013277771 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:01:18 INFO - PROCESS | 1786 | 1461013277996 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93396000 == 45 [pid = 1786] [id = 80] 14:01:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 106 (0x9339a400) [pid = 1786] [serial = 239] [outer = (nil)] 14:01:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 107 (0x9367bc00) [pid = 1786] [serial = 240] [outer = 0x9339a400] 14:01:18 INFO - PROCESS | 1786 | 1461013278113 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 108 (0x959ee800) [pid = 1786] [serial = 241] [outer = 0x9339a400] 14:01:19 INFO - PROCESS | 1786 | 1461013279023 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1554ms 14:01:19 INFO - PROCESS | 1786 | 1461013279062 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1786 | 1461013279070 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:01:19 INFO - PROCESS | 1786 | 1461013279077 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1786 | 1461013279082 Marionette TRACE conn3 <- [1,294,null,{}] 14:01:19 INFO - PROCESS | 1786 | 1461013279089 Marionette TRACE conn3 -> [0,295,"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 | 1786 | 1461013279298 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:01:19 INFO - PROCESS | 1786 | 1461013279453 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5c8800 == 46 [pid = 1786] [id = 81] 14:01:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 109 (0x9367f400) [pid = 1786] [serial = 242] [outer = (nil)] 14:01:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 110 (0x97c8fc00) [pid = 1786] [serial = 243] [outer = 0x9367f400] 14:01:19 INFO - PROCESS | 1786 | 1461013279544 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 111 (0x9800e000) [pid = 1786] [serial = 244] [outer = 0x9367f400] 14:01:20 INFO - PROCESS | 1786 | 1461013280731 Marionette TRACE conn3 <- [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]]]}] 14:01:20 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. 14:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1696ms 14:01:20 INFO - PROCESS | 1786 | 1461013280776 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1786 | 1461013280781 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:01:20 INFO - PROCESS | 1786 | 1461013280797 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1786 | 1461013280806 Marionette TRACE conn3 <- [1,298,null,{}] 14:01:20 INFO - PROCESS | 1786 | 1461013280814 Marionette TRACE conn3 -> [0,299,"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 | 1786 | 1461013281051 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:01:21 INFO - PROCESS | 1786 | 1461013281255 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x981b3c00 == 47 [pid = 1786] [id = 82] 14:01:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 112 (0x98e54800) [pid = 1786] [serial = 245] [outer = (nil)] 14:01:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 113 (0x99c4d000) [pid = 1786] [serial = 246] [outer = 0x98e54800] 14:01:21 INFO - PROCESS | 1786 | 1461013281344 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 114 (0x9df38c00) [pid = 1786] [serial = 247] [outer = 0x98e54800] 14:01:22 INFO - PROCESS | 1786 | 1461013282271 Marionette TRACE conn3 <- [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]]]}] 14:01:22 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. 14:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1547ms 14:01:22 INFO - PROCESS | 1786 | 1461013282337 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 1786 | 1461013282344 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:01:22 INFO - PROCESS | 1786 | 1461013282350 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1786 | 1461013282353 Marionette TRACE conn3 <- [1,302,null,{}] 14:01:22 INFO - PROCESS | 1786 | 1461013282360 Marionette TRACE conn3 -> [0,303,"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 | 1786 | 1461013282581 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:01:22 INFO - PROCESS | 1786 | 1461013282783 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x914b2400 == 48 [pid = 1786] [id = 83] 14:01:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 115 (0x91687800) [pid = 1786] [serial = 248] [outer = (nil)] 14:01:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 116 (0xa0c4c000) [pid = 1786] [serial = 249] [outer = 0x91687800] 14:01:22 INFO - PROCESS | 1786 | 1461013282937 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 117 (0xa2812c00) [pid = 1786] [serial = 250] [outer = 0x91687800] 14:01:23 INFO - PROCESS | 1786 | 1461013283854 Marionette TRACE conn3 <- [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]]]}] 14:01:23 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. 14:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1542ms 14:01:23 INFO - PROCESS | 1786 | 1461013283894 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1786 | 1461013283898 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:01:23 INFO - PROCESS | 1786 | 1461013283905 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1786 | 1461013283908 Marionette TRACE conn3 <- [1,306,null,{}] 14:01:23 INFO - PROCESS | 1786 | 1461013283914 Marionette TRACE conn3 -> [0,307,"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 | 1786 | 1461013284089 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:01:24 INFO - PROCESS | 1786 | 1461013284242 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900aa400 == 49 [pid = 1786] [id = 84] 14:01:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 118 (0x900ab000) [pid = 1786] [serial = 251] [outer = (nil)] 14:01:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 119 (0x900b0c00) [pid = 1786] [serial = 252] [outer = 0x900ab000] 14:01:24 INFO - PROCESS | 1786 | 1461013284348 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x9fc7f000) [pid = 1786] [serial = 253] [outer = 0x900ab000] 14:01:25 INFO - PROCESS | 1786 | 1461013285349 Marionette TRACE conn3 <- [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]]]}] 14:01:25 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. 14:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1488ms 14:01:25 INFO - PROCESS | 1786 | 1461013285394 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:01:25 INFO - PROCESS | 1786 | 1461013285398 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:01:25 INFO - PROCESS | 1786 | 1461013285404 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1786 | 1461013285408 Marionette TRACE conn3 <- [1,310,null,{}] 14:01:25 INFO - PROCESS | 1786 | 1461013285414 Marionette TRACE conn3 -> [0,311,"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 | 1786 | 1461013285630 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:01:25 INFO - PROCESS | 1786 | 1461013285792 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900ac800 == 50 [pid = 1786] [id = 85] 14:01:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x900b2800) [pid = 1786] [serial = 254] [outer = (nil)] 14:01:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x90150000) [pid = 1786] [serial = 255] [outer = 0x900b2800] 14:01:25 INFO - PROCESS | 1786 | 1461013285923 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x90154400) [pid = 1786] [serial = 256] [outer = 0x900b2800] 14:01:26 INFO - PROCESS | 1786 | 1461013286789 Marionette TRACE conn3 <- [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]]]}] 14:01:26 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. 14:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1433ms 14:01:26 INFO - PROCESS | 1786 | 1461013286838 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:01:26 INFO - PROCESS | 1786 | 1461013286842 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:01:26 INFO - PROCESS | 1786 | 1461013286849 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1786 | 1461013286853 Marionette TRACE conn3 <- [1,314,null,{}] 14:01:26 INFO - PROCESS | 1786 | 1461013286860 Marionette TRACE conn3 -> [0,315,"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 | 1786 | 1461013287038 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:01:27 INFO - PROCESS | 1786 | 1461013287204 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9014f000 == 51 [pid = 1786] [id = 86] 14:01:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x90152800) [pid = 1786] [serial = 257] [outer = (nil)] 14:01:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0xa281b400) [pid = 1786] [serial = 258] [outer = 0x90152800] 14:01:27 INFO - PROCESS | 1786 | 1461013287299 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0xa3c1b000) [pid = 1786] [serial = 259] [outer = 0x90152800] 14:01:28 INFO - PROCESS | 1786 | 1461013288236 Marionette TRACE conn3 <- [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]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1435ms 14:01:28 INFO - PROCESS | 1786 | 1461013288286 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:01:28 INFO - PROCESS | 1786 | 1461013288290 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:01:28 INFO - PROCESS | 1786 | 1461013288296 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1786 | 1461013288300 Marionette TRACE conn3 <- [1,318,null,{}] 14:01:28 INFO - PROCESS | 1786 | 1461013288307 Marionette TRACE conn3 -> [0,319,"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 | 1786 | 1461013288519 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:01:28 INFO - PROCESS | 1786 | 1461013288678 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x914ad400 == 52 [pid = 1786] [id = 87] 14:01:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x93674800) [pid = 1786] [serial = 260] [outer = (nil)] 14:01:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0xa00cb800) [pid = 1786] [serial = 261] [outer = 0x93674800] 14:01:28 INFO - PROCESS | 1786 | 1461013288832 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0xa45de000) [pid = 1786] [serial = 262] [outer = 0x93674800] 14:01:29 INFO - PROCESS | 1786 | 1461013289817 Marionette TRACE conn3 <- [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]]]}] 14:01:29 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. 14:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1535ms 14:01:29 INFO - PROCESS | 1786 | 1461013289832 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 1786 | 1461013289836 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:01:29 INFO - PROCESS | 1786 | 1461013289844 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1786 | 1461013289849 Marionette TRACE conn3 <- [1,322,null,{}] 14:01:29 INFO - PROCESS | 1786 | 1461013289856 Marionette TRACE conn3 -> [0,323,"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 | 1786 | 1461013290051 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:01:30 INFO - PROCESS | 1786 | 1461013290527 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900a8c00 == 53 [pid = 1786] [id = 88] 14:01:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x900a9000) [pid = 1786] [serial = 263] [outer = (nil)] 14:01:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x900af400) [pid = 1786] [serial = 264] [outer = 0x900a9000] 14:01:30 INFO - PROCESS | 1786 | 1461013290657 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x900b6400) [pid = 1786] [serial = 265] [outer = 0x900a9000] 14:01:31 INFO - PROCESS | 1786 | 1461013291715 Marionette TRACE conn3 <- [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]]]}] 14:01:31 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. 14:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1938ms 14:01:31 INFO - PROCESS | 1786 | 1461013291788 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:01:31 INFO - PROCESS | 1786 | 1461013291799 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:01:31 INFO - PROCESS | 1786 | 1461013291820 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1786 | 1461013291833 Marionette TRACE conn3 <- [1,326,null,{}] 14:01:31 INFO - PROCESS | 1786 | 1461013291923 Marionette TRACE conn3 -> [0,327,"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 | 1786 | 1461013292148 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:01:32 INFO - PROCESS | 1786 | --DOCSHELL 0x99c46400 == 52 [pid = 1786] [id = 78] 14:01:32 INFO - PROCESS | 1786 | --DOCSHELL 0x936b2400 == 51 [pid = 1786] [id = 77] 14:01:32 INFO - PROCESS | 1786 | --DOCSHELL 0x93394000 == 50 [pid = 1786] [id = 76] 14:01:32 INFO - PROCESS | 1786 | 1461013292435 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | --DOCSHELL 0x93395400 == 49 [pid = 1786] [id = 75] 14:01:32 INFO - PROCESS | 1786 | --DOCSHELL 0x911ab800 == 48 [pid = 1786] [id = 74] 14:01:32 INFO - PROCESS | 1786 | --DOCSHELL 0x9339a000 == 47 [pid = 1786] [id = 73] 14:01:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5bc400 == 48 [pid = 1786] [id = 89] 14:01:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x93394000) [pid = 1786] [serial = 266] [outer = (nil)] 14:01:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x9367c000) [pid = 1786] [serial = 267] [outer = 0x93394000] 14:01:32 INFO - PROCESS | 1786 | 1461013292523 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x936b5000) [pid = 1786] [serial = 268] [outer = 0x93394000] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x9eb49400) [pid = 1786] [serial = 185] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x992c5400) [pid = 1786] [serial = 164] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x9367d000) [pid = 1786] [serial = 158] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x99c49800) [pid = 1786] [serial = 167] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x93675800) [pid = 1786] [serial = 174] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x93269800) [pid = 1786] [serial = 173] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x981b7800) [pid = 1786] [serial = 179] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x97c8ec00) [pid = 1786] [serial = 161] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x9fb58c00) [pid = 1786] [serial = 186] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x9fc7f800) [pid = 1786] [serial = 188] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x97845c00) [pid = 1786] [serial = 176] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x97c8f000) [pid = 1786] [serial = 177] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x9df3e000) [pid = 1786] [serial = 170] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x99c40c00) [pid = 1786] [serial = 182] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 120 (0x99c4a800) [pid = 1786] [serial = 183] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x98310400) [pid = 1786] [serial = 180] [outer = (nil)] [url = about:blank] 14:01:32 INFO - PROCESS | 1786 | --DOMWINDOW == 118 (0xa0003000) [pid = 1786] [serial = 189] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1786 | 1461013293374 Marionette TRACE conn3 <- [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]]]}] 14:01:33 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. 14:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1622ms 14:01:33 INFO - PROCESS | 1786 | 1461013293436 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 1786 | 1461013293442 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:01:33 INFO - PROCESS | 1786 | 1461013293449 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 1786 | 1461013293452 Marionette TRACE conn3 <- [1,330,null,{}] 14:01:33 INFO - PROCESS | 1786 | 1461013293458 Marionette TRACE conn3 -> [0,331,"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 | 1786 | 1461013293629 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:01:33 INFO - PROCESS | 1786 | 1461013293751 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9367d000 == 49 [pid = 1786] [id = 90] 14:01:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 119 (0x936af400) [pid = 1786] [serial = 269] [outer = (nil)] 14:01:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x96ea0c00) [pid = 1786] [serial = 270] [outer = 0x936af400] 14:01:33 INFO - PROCESS | 1786 | 1461013293831 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x97849400) [pid = 1786] [serial = 271] [outer = 0x936af400] 14:01:34 INFO - PROCESS | 1786 | 1461013294773 Marionette TRACE conn3 <- [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]]]}] 14:01:34 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. 14:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1387ms 14:01:34 INFO - PROCESS | 1786 | 1461013294838 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1786 | 1461013294843 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:01:34 INFO - PROCESS | 1786 | 1461013294857 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1786 | 1461013294866 Marionette TRACE conn3 <- [1,334,null,{}] 14:01:34 INFO - PROCESS | 1786 | 1461013294883 Marionette TRACE conn3 -> [0,335,"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 | 1786 | 1461013295109 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:01:35 INFO - PROCESS | 1786 | 1461013295154 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9830e000 == 50 [pid = 1786] [id = 91] 14:01:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x98b86800) [pid = 1786] [serial = 272] [outer = (nil)] 14:01:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x98b8c000) [pid = 1786] [serial = 273] [outer = 0x98b86800] 14:01:35 INFO - PROCESS | 1786 | 1461013295230 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x98c8ac00) [pid = 1786] [serial = 274] [outer = 0x98b86800] 14:01:36 INFO - PROCESS | 1786 | 1461013296132 Marionette TRACE conn3 <- [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]]]}] 14:01:36 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. 14:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1306ms 14:01:36 INFO - PROCESS | 1786 | 1461013296156 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:01:36 INFO - PROCESS | 1786 | 1461013296160 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:01:36 INFO - PROCESS | 1786 | 1461013296166 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1786 | 1461013296169 Marionette TRACE conn3 <- [1,338,null,{}] 14:01:36 INFO - PROCESS | 1786 | 1461013296175 Marionette TRACE conn3 -> [0,339,"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 | 1786 | 1461013296375 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:01:36 INFO - PROCESS | 1786 | 1461013296406 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96ea2800 == 51 [pid = 1786] [id = 92] 14:01:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x98b89c00) [pid = 1786] [serial = 275] [outer = (nil)] 14:01:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x99947000) [pid = 1786] [serial = 276] [outer = 0x98b89c00] 14:01:36 INFO - PROCESS | 1786 | 1461013296478 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x99c40c00) [pid = 1786] [serial = 277] [outer = 0x98b89c00] 14:01:37 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x93267800) [pid = 1786] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:01:37 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x98306000) [pid = 1786] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:01:37 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x9339b000) [pid = 1786] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:01:37 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x93681000) [pid = 1786] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:01:37 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x97ce2400) [pid = 1786] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:01:37 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x9838dc00) [pid = 1786] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:01:37 INFO - PROCESS | 1786 | 1461013297490 Marionette TRACE conn3 <- [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]]]}] 14:01:37 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. 14:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1339ms 14:01:37 INFO - PROCESS | 1786 | 1461013297505 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1786 | 1461013297508 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:01:37 INFO - PROCESS | 1786 | 1461013297515 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1786 | 1461013297517 Marionette TRACE conn3 <- [1,342,null,{}] 14:01:37 INFO - PROCESS | 1786 | 1461013297523 Marionette TRACE conn3 -> [0,343,"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 | 1786 | 1461013297720 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:01:37 INFO - PROCESS | 1786 | 1461013297738 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97ce2400 == 52 [pid = 1786] [id = 93] 14:01:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x981ab800) [pid = 1786] [serial = 278] [outer = (nil)] 14:01:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x999a1000) [pid = 1786] [serial = 279] [outer = 0x981ab800] 14:01:37 INFO - PROCESS | 1786 | 1461013297828 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x9fcac800) [pid = 1786] [serial = 280] [outer = 0x981ab800] 14:01:38 INFO - PROCESS | 1786 | 1461013298685 Marionette TRACE conn3 <- [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]]]}] 14:01:38 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. 14:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1181ms 14:01:38 INFO - PROCESS | 1786 | 1461013298699 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1786 | 1461013298702 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:01:38 INFO - PROCESS | 1786 | 1461013298716 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1786 | 1461013298719 Marionette TRACE conn3 <- [1,346,null,{}] 14:01:38 INFO - PROCESS | 1786 | 1461013298725 Marionette TRACE conn3 -> [0,347,"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 | 1786 | 1461013298881 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:01:38 INFO - PROCESS | 1786 | 1461013298898 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f486c00 == 53 [pid = 1786] [id = 94] 14:01:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8f48b000) [pid = 1786] [serial = 281] [outer = (nil)] 14:01:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8f48ec00) [pid = 1786] [serial = 282] [outer = 0x8f48b000] 14:01:38 INFO - PROCESS | 1786 | 1461013298978 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x99c4b400) [pid = 1786] [serial = 283] [outer = 0x8f48b000] 14:01:40 INFO - PROCESS | 1786 | 1461013300114 Marionette TRACE conn3 <- [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]]]}] 14:01:40 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. 14:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1438ms 14:01:40 INFO - PROCESS | 1786 | 1461013300155 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1786 | 1461013300164 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:01:40 INFO - PROCESS | 1786 | 1461013300174 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1786 | 1461013300179 Marionette TRACE conn3 <- [1,350,null,{}] 14:01:40 INFO - PROCESS | 1786 | 1461013300187 Marionette TRACE conn3 -> [0,351,"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 | 1786 | 1461013300375 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:01:40 INFO - PROCESS | 1786 | 1461013300597 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5c8c00 == 54 [pid = 1786] [id = 95] 14:01:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x900ae400) [pid = 1786] [serial = 284] [outer = (nil)] 14:01:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x9110f800) [pid = 1786] [serial = 285] [outer = 0x900ae400] 14:01:40 INFO - PROCESS | 1786 | 1461013300736 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x93265400) [pid = 1786] [serial = 286] [outer = 0x900ae400] 14:01:41 INFO - PROCESS | 1786 | 1461013301708 Marionette TRACE conn3 <- [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]]]}] 14:01:41 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. 14:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1590ms 14:01:41 INFO - PROCESS | 1786 | 1461013301766 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1786 | 1461013301775 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:01:41 INFO - PROCESS | 1786 | 1461013301786 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1786 | 1461013301791 Marionette TRACE conn3 <- [1,354,null,{}] 14:01:41 INFO - PROCESS | 1786 | 1461013301798 Marionette TRACE conn3 -> [0,355,"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 | 1786 | 1461013302034 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:01:42 INFO - PROCESS | 1786 | 1461013302320 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x920d7400 == 55 [pid = 1786] [id = 96] 14:01:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x96b97c00) [pid = 1786] [serial = 287] [outer = (nil)] 14:01:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x96e9f000) [pid = 1786] [serial = 288] [outer = 0x96b97c00] 14:01:42 INFO - PROCESS | 1786 | 1461013302417 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x97c8a000) [pid = 1786] [serial = 289] [outer = 0x96b97c00] 14:01:43 INFO - PROCESS | 1786 | 1461013303502 Marionette TRACE conn3 <- [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]]]}] 14:01:43 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. 14:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1744ms 14:01:43 INFO - PROCESS | 1786 | 1461013303531 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1786 | 1461013303535 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:01:43 INFO - PROCESS | 1786 | 1461013303542 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1786 | 1461013303549 Marionette TRACE conn3 <- [1,358,null,{}] 14:01:43 INFO - PROCESS | 1786 | 1461013303568 Marionette TRACE conn3 -> [0,359,"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 | 1786 | 1461013303806 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:01:44 INFO - PROCESS | 1786 | 1461013304003 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x940d4000 == 56 [pid = 1786] [id = 97] 14:01:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x940d9000) [pid = 1786] [serial = 290] [outer = (nil)] 14:01:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x940e1c00) [pid = 1786] [serial = 291] [outer = 0x940d9000] 14:01:44 INFO - PROCESS | 1786 | 1461013304103 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x97cdcc00) [pid = 1786] [serial = 292] [outer = 0x940d9000] 14:01:44 INFO - PROCESS | 1786 | 1461013304979 Marionette TRACE conn3 <- [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]]]}] 14:01:45 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. 14:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1498ms 14:01:45 INFO - PROCESS | 1786 | 1461013305041 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1786 | 1461013305046 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:01:45 INFO - PROCESS | 1786 | 1461013305053 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1786 | 1461013305057 Marionette TRACE conn3 <- [1,362,null,{}] 14:01:45 INFO - PROCESS | 1786 | 1461013305062 Marionette TRACE conn3 -> [0,363,"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 | 1786 | 1461013305238 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:01:45 INFO - PROCESS | 1786 | 1461013305394 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x98b88400 == 57 [pid = 1786] [id = 98] 14:01:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x98b8c400) [pid = 1786] [serial = 293] [outer = (nil)] 14:01:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x99205800) [pid = 1786] [serial = 294] [outer = 0x98b8c400] 14:01:45 INFO - PROCESS | 1786 | 1461013305490 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x9fbc1800) [pid = 1786] [serial = 295] [outer = 0x98b8c400] 14:01:46 INFO - PROCESS | 1786 | 1461013306472 Marionette TRACE conn3 <- [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]]]}] 14:01:46 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. 14:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1431ms 14:01:46 INFO - PROCESS | 1786 | 1461013306485 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1786 | 1461013306488 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:01:46 INFO - PROCESS | 1786 | 1461013306495 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1786 | 1461013306498 Marionette TRACE conn3 <- [1,366,null,{}] 14:01:46 INFO - PROCESS | 1786 | 1461013306505 Marionette TRACE conn3 -> [0,367,"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 | 1786 | 1461013306685 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:01:46 INFO - PROCESS | 1786 | 1461013306850 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9830bc00 == 58 [pid = 1786] [id = 99] 14:01:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x98f3a800) [pid = 1786] [serial = 296] [outer = (nil)] 14:01:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0xa0fe6800) [pid = 1786] [serial = 297] [outer = 0x98f3a800] 14:01:46 INFO - PROCESS | 1786 | 1461013306946 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0xa28bac00) [pid = 1786] [serial = 298] [outer = 0x98f3a800] 14:01:48 INFO - PROCESS | 1786 | 1461013308051 Marionette TRACE conn3 <- [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]]]}] 14:01:48 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. 14:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1583ms 14:01:48 INFO - PROCESS | 1786 | 1461013308078 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:01:48 INFO - PROCESS | 1786 | 1461013308082 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:01:48 INFO - PROCESS | 1786 | 1461013308088 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1786 | 1461013308092 Marionette TRACE conn3 <- [1,370,null,{}] 14:01:48 INFO - PROCESS | 1786 | 1461013308098 Marionette TRACE conn3 -> [0,371,"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 | 1786 | 1461013308294 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:01:48 INFO - PROCESS | 1786 | 1461013308498 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0xa3c24c00 == 59 [pid = 1786] [id = 100] 14:01:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0xa45ddc00) [pid = 1786] [serial = 299] [outer = (nil)] 14:01:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0xa47aec00) [pid = 1786] [serial = 300] [outer = 0xa45ddc00] 14:01:48 INFO - PROCESS | 1786 | 1461013308636 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0xa4b0d000) [pid = 1786] [serial = 301] [outer = 0xa45ddc00] 14:01:49 INFO - PROCESS | 1786 | 1461013309587 Marionette TRACE conn3 <- [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]]]}] 14:01:49 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. 14:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1531ms 14:01:49 INFO - PROCESS | 1786 | 1461013309620 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1786 | 1461013309623 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:01:49 INFO - PROCESS | 1786 | 1461013309630 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1786 | 1461013309633 Marionette TRACE conn3 <- [1,374,null,{}] 14:01:49 INFO - PROCESS | 1786 | 1461013309639 Marionette TRACE conn3 -> [0,375,"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 | 1786 | 1461013309811 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:01:50 INFO - PROCESS | 1786 | 1461013310020 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7e4400 == 60 [pid = 1786] [id = 101] 14:01:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8e7e5400) [pid = 1786] [serial = 302] [outer = (nil)] 14:01:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8e7ea800) [pid = 1786] [serial = 303] [outer = 0x8e7e5400] 14:01:50 INFO - PROCESS | 1786 | 1461013310150 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x8e7ee400) [pid = 1786] [serial = 304] [outer = 0x8e7e5400] 14:01:51 INFO - PROCESS | 1786 | 1461013311064 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:01:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1487ms 14:01:51 INFO - PROCESS | 1786 | 1461013311117 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1786 | 1461013311121 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:01:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:01:51 INFO - PROCESS | 1786 | 1461013311128 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1786 | 1461013311132 Marionette TRACE conn3 <- [1,378,null,{}] 14:01:51 INFO - PROCESS | 1786 | 1461013311139 Marionette TRACE conn3 -> [0,379,"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 | 1786 | 1461013311374 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:01:51 INFO - PROCESS | 1786 | 1461013311585 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7eb000 == 61 [pid = 1786] [id = 102] 14:01:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x8e7edc00) [pid = 1786] [serial = 305] [outer = (nil)] 14:01:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x90422400) [pid = 1786] [serial = 306] [outer = 0x8e7edc00] 14:01:51 INFO - PROCESS | 1786 | 1461013311696 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x90425800) [pid = 1786] [serial = 307] [outer = 0x8e7edc00] 14:01:52 INFO - PROCESS | 1786 | 1461013312867 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:01:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1788ms 14:01:52 INFO - PROCESS | 1786 | 1461013312918 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1786 | 1461013312924 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:01:52 INFO - PROCESS | 1786 | 1461013312933 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1786 | 1461013312939 Marionette TRACE conn3 <- [1,382,null,{}] 14:01:52 INFO - PROCESS | 1786 | 1461013312948 Marionette TRACE conn3 -> [0,383,"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 | 1786 | 1461013313247 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:01:53 INFO - PROCESS | 1786 | 1461013313398 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x90427800 == 62 [pid = 1786] [id = 103] 14:01:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x90428400) [pid = 1786] [serial = 308] [outer = (nil)] 14:01:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x9042a000) [pid = 1786] [serial = 309] [outer = 0x90428400] 14:01:53 INFO - PROCESS | 1786 | 1461013313482 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x90430800) [pid = 1786] [serial = 310] [outer = 0x90428400] 14:01:54 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:54 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:01:54 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:54 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:54 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:54 INFO - PROCESS | 1786 | 1461013314547 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:01:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1653ms 14:01:54 INFO - PROCESS | 1786 | 1461013314587 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1786 | 1461013314596 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:01:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:01:54 INFO - PROCESS | 1786 | 1461013314608 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1786 | 1461013314612 Marionette TRACE conn3 <- [1,386,null,{}] 14:01:54 INFO - PROCESS | 1786 | 1461013314620 Marionette TRACE conn3 -> [0,387,"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 | 1786 | 1461013314856 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x914ad800 == 61 [pid = 1786] [id = 54] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x99c48400 == 60 [pid = 1786] [id = 57] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x96b0d800 == 59 [pid = 1786] [id = 55] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x91687400 == 58 [pid = 1786] [id = 53] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x98b83400 == 57 [pid = 1786] [id = 56] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x9fb59c00) [pid = 1786] [serial = 234] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0xa0af3c00) [pid = 1786] [serial = 191] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x96f33c00) [pid = 1786] [serial = 194] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x98b91800) [pid = 1786] [serial = 197] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0xa0af7400) [pid = 1786] [serial = 200] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0xa28bb800) [pid = 1786] [serial = 203] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x96e9e400) [pid = 1786] [serial = 206] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0xa3cc0800) [pid = 1786] [serial = 209] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x936b7c00) [pid = 1786] [serial = 213] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x959e1c00) [pid = 1786] [serial = 216] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | 1461013315154 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f489c00 == 58 [pid = 1786] [id = 104] 14:01:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x9042a800) [pid = 1786] [serial = 311] [outer = (nil)] 14:01:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x93260c00) [pid = 1786] [serial = 312] [outer = 0x9042a800] 14:01:55 INFO - PROCESS | 1786 | 1461013315267 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93399c00) [pid = 1786] [serial = 313] [outer = 0x9042a800] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x900aa400 == 57 [pid = 1786] [id = 84] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x914b2400 == 56 [pid = 1786] [id = 83] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x981b3c00 == 55 [pid = 1786] [id = 82] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c8800 == 54 [pid = 1786] [id = 81] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x93396000 == 53 [pid = 1786] [id = 80] 14:01:55 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5ba400 == 52 [pid = 1786] [id = 79] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x992cc000) [pid = 1786] [serial = 228] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x9b2d5c00) [pid = 1786] [serial = 229] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x9df36400) [pid = 1786] [serial = 126] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x93682c00) [pid = 1786] [serial = 222] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x9fb5a000) [pid = 1786] [serial = 231] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x97c63400) [pid = 1786] [serial = 223] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x936b6c00) [pid = 1786] [serial = 220] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9367c800) [pid = 1786] [serial = 219] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x9807b400) [pid = 1786] [serial = 225] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x981b4400) [pid = 1786] [serial = 226] [outer = (nil)] [url = about:blank] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0xa44b3c00) [pid = 1786] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:01:55 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x9fca8c00) [pid = 1786] [serial = 232] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1786 | 1461013316122 Marionette TRACE conn3 <- [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]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:01:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1533ms 14:01:56 INFO - PROCESS | 1786 | 1461013316141 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1786 | 1461013316145 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:01:56 INFO - PROCESS | 1786 | 1461013316151 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1786 | 1461013316157 Marionette TRACE conn3 <- [1,390,null,{}] 14:01:56 INFO - PROCESS | 1786 | 1461013316179 Marionette TRACE conn3 -> [0,391,"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 | 1786 | 1461013316388 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:01:56 INFO - PROCESS | 1786 | 1461013316405 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93262000 == 53 [pid = 1786] [id = 105] 14:01:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x940d4c00) [pid = 1786] [serial = 314] [outer = (nil)] 14:01:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x940dbc00) [pid = 1786] [serial = 315] [outer = 0x940d4c00] 14:01:56 INFO - PROCESS | 1786 | 1461013316487 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x940e0800) [pid = 1786] [serial = 316] [outer = 0x940d4c00] 14:01:57 INFO - PROCESS | 1786 | 1461013317513 Marionette TRACE conn3 <- [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]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:01:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1397ms 14:01:57 INFO - PROCESS | 1786 | 1461013317549 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1786 | 1461013317553 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:01:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:01:57 INFO - PROCESS | 1786 | 1461013317560 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1786 | 1461013317562 Marionette TRACE conn3 <- [1,394,null,{}] 14:01:57 INFO - PROCESS | 1786 | 1461013317568 Marionette TRACE conn3 -> [0,395,"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 | 1786 | 1461013317778 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:01:57 INFO - PROCESS | 1786 | 1461013317812 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x940da000 == 54 [pid = 1786] [id = 106] 14:01:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x95953400) [pid = 1786] [serial = 317] [outer = (nil)] 14:01:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x96e9e400) [pid = 1786] [serial = 318] [outer = 0x95953400] 14:01:57 INFO - PROCESS | 1786 | 1461013317887 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9783f800) [pid = 1786] [serial = 319] [outer = 0x95953400] 14:01:58 INFO - PROCESS | 1786 | 1461013318736 Marionette TRACE conn3 <- [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]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:01:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1238ms 14:01:58 INFO - PROCESS | 1786 | 1461013318802 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1786 | 1461013318805 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:01:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:01:58 INFO - PROCESS | 1786 | 1461013318812 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1786 | 1461013318816 Marionette TRACE conn3 <- [1,398,null,{}] 14:01:58 INFO - PROCESS | 1786 | 1461013318821 Marionette TRACE conn3 -> [0,399,"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 | 1786 | 1461013319019 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:01:59 INFO - PROCESS | 1786 | 1461013319049 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x959e0400 == 55 [pid = 1786] [id = 107] 14:01:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x9630a800) [pid = 1786] [serial = 320] [outer = (nil)] 14:01:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x97c8bc00) [pid = 1786] [serial = 321] [outer = 0x9630a800] 14:01:59 INFO - PROCESS | 1786 | 1461013319126 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x97c91c00) [pid = 1786] [serial = 322] [outer = 0x9630a800] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x936af400) [pid = 1786] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x98b89c00) [pid = 1786] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x900a9000) [pid = 1786] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x93394000) [pid = 1786] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x981ab800) [pid = 1786] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x98b86800) [pid = 1786] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x97c5c400) [pid = 1786] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0xa0068c00) [pid = 1786] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:02:00 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x99c47800) [pid = 1786] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:02:00 INFO - PROCESS | 1786 | 1461013320282 Marionette TRACE conn3 <- [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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:02:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1537ms 14:02:00 INFO - PROCESS | 1786 | 1461013320352 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1786 | 1461013320355 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:02:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:02:00 INFO - PROCESS | 1786 | 1461013320362 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1786 | 1461013320364 Marionette TRACE conn3 <- [1,402,null,{}] 14:02:00 INFO - PROCESS | 1786 | 1461013320370 Marionette TRACE conn3 -> [0,403,"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 | 1786 | 1461013320554 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:02:00 INFO - PROCESS | 1786 | 1461013320736 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900acc00 == 56 [pid = 1786] [id = 108] 14:02:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x96b02800) [pid = 1786] [serial = 323] [outer = (nil)] 14:02:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x98b84800) [pid = 1786] [serial = 324] [outer = 0x96b02800] 14:02:00 INFO - PROCESS | 1786 | 1461013320822 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x98b8a000) [pid = 1786] [serial = 325] [outer = 0x96b02800] 14:02:01 INFO - PROCESS | 1786 | 1461013321603 Marionette TRACE conn3 <- [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]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:02:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1278ms 14:02:01 INFO - PROCESS | 1786 | 1461013321642 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1786 | 1461013321645 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:02:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:02:01 INFO - PROCESS | 1786 | 1461013321653 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1786 | 1461013321657 Marionette TRACE conn3 <- [1,406,null,{}] 14:02:01 INFO - PROCESS | 1786 | 1461013321665 Marionette TRACE conn3 -> [0,407,"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 | 1786 | 1461013321836 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:02:01 INFO - PROCESS | 1786 | 1461013321855 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f48a400 == 57 [pid = 1786] [id = 109] 14:02:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x9042b000) [pid = 1786] [serial = 326] [outer = (nil)] 14:02:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x99c41400) [pid = 1786] [serial = 327] [outer = 0x9042b000] 14:02:01 INFO - PROCESS | 1786 | 1461013321931 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9b25dc00) [pid = 1786] [serial = 328] [outer = 0x9042b000] 14:02:03 INFO - PROCESS | 1786 | 1461013323204 Marionette TRACE conn3 <- [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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:02:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1586ms 14:02:03 INFO - PROCESS | 1786 | 1461013323240 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1786 | 1461013323246 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:02:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:02:03 INFO - PROCESS | 1786 | 1461013323255 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1786 | 1461013323261 Marionette TRACE conn3 <- [1,410,null,{}] 14:02:03 INFO - PROCESS | 1786 | 1461013323270 Marionette TRACE conn3 -> [0,411,"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 | 1786 | 1461013323467 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:02:03 INFO - PROCESS | 1786 | 1461013323692 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x90151400 == 58 [pid = 1786] [id = 110] 14:02:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x902ce800) [pid = 1786] [serial = 329] [outer = (nil)] 14:02:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9042e000) [pid = 1786] [serial = 330] [outer = 0x902ce800] 14:02:03 INFO - PROCESS | 1786 | 1461013323783 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x91692000) [pid = 1786] [serial = 331] [outer = 0x902ce800] 14:02:04 INFO - PROCESS | 1786 | 1461013324848 Marionette TRACE conn3 <- [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]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:02:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1645ms 14:02:04 INFO - PROCESS | 1786 | 1461013324901 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1786 | 1461013324909 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:02:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:02:04 INFO - PROCESS | 1786 | 1461013324920 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1786 | 1461013324924 Marionette TRACE conn3 <- [1,414,null,{}] 14:02:04 INFO - PROCESS | 1786 | 1461013324931 Marionette TRACE conn3 -> [0,415,"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 | 1786 | 1461013325160 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:02:05 INFO - PROCESS | 1786 | 1461013325436 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x936b4c00 == 59 [pid = 1786] [id = 111] 14:02:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x940dfc00) [pid = 1786] [serial = 332] [outer = (nil)] 14:02:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x96e9f800) [pid = 1786] [serial = 333] [outer = 0x940dfc00] 14:02:05 INFO - PROCESS | 1786 | 1461013325623 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x97c94c00) [pid = 1786] [serial = 334] [outer = 0x940dfc00] 14:02:06 INFO - PROCESS | 1786 | 1461013326924 Marionette TRACE conn3 <- [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]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:02:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 2051ms 14:02:06 INFO - PROCESS | 1786 | 1461013326973 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 1786 | 1461013326979 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:02:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:02:06 INFO - PROCESS | 1786 | 1461013326989 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1786 | 1461013326999 Marionette TRACE conn3 <- [1,418,null,{}] 14:02:07 INFO - PROCESS | 1786 | 1461013327025 Marionette TRACE conn3 -> [0,419,"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 | 1786 | 1461013327325 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:02:07 INFO - PROCESS | 1786 | 1461013327544 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96e9a400 == 60 [pid = 1786] [id = 112] 14:02:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x98f36c00) [pid = 1786] [serial = 335] [outer = (nil)] 14:02:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9df3a800) [pid = 1786] [serial = 336] [outer = 0x98f36c00] 14:02:07 INFO - PROCESS | 1786 | 1461013327646 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0xa0003400) [pid = 1786] [serial = 337] [outer = 0x98f36c00] 14:02:08 INFO - PROCESS | 1786 | 1461013328962 Marionette TRACE conn3 <- [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]]]}] 14:02:08 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 14:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2000ms 14:02:09 INFO - PROCESS | 1786 | 1461013329031 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1786 | 1461013329036 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:02:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:02:09 INFO - PROCESS | 1786 | 1461013329065 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1786 | 1461013329069 Marionette TRACE conn3 <- [1,422,null,{}] 14:02:09 INFO - PROCESS | 1786 | 1461013329075 Marionette TRACE conn3 -> [0,423,"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 | 1786 | 1461013329247 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:02:09 INFO - PROCESS | 1786 | 1461013329408 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f48fc00 == 61 [pid = 1786] [id = 113] 14:02:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x98b86800) [pid = 1786] [serial = 338] [outer = (nil)] 14:02:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0xa0c54000) [pid = 1786] [serial = 339] [outer = 0x98b86800] 14:02:09 INFO - PROCESS | 1786 | 1461013329497 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0xa28b4c00) [pid = 1786] [serial = 340] [outer = 0x98b86800] 14:02:10 INFO - PROCESS | 1786 | 1461013330818 Marionette TRACE conn3 <- [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]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:02:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1791ms 14:02:10 INFO - PROCESS | 1786 | 1461013330908 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1786 | 1461013330913 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:02:10 INFO - PROCESS | 1786 | 1461013330921 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1786 | 1461013330924 Marionette TRACE conn3 <- [1,426,null,{}] 14:02:10 INFO - PROCESS | 1786 | 1461013330930 Marionette TRACE conn3 -> [0,427,"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 | 1786 | 1461013331104 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:02:11 INFO - PROCESS | 1786 | 1461013331267 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900a9800 == 62 [pid = 1786] [id = 114] 14:02:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0xa0a63c00) [pid = 1786] [serial = 341] [outer = (nil)] 14:02:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0xa4586800) [pid = 1786] [serial = 342] [outer = 0xa0a63c00] 14:02:11 INFO - PROCESS | 1786 | 1461013331354 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0xa4594c00) [pid = 1786] [serial = 343] [outer = 0xa0a63c00] 14:02:12 INFO - PROCESS | 1786 | 1461013332313 Marionette TRACE conn3 <- [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] 14:02:12 INFO - PROCESS | 1786 | 1461013332416 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:02:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:02:12 INFO - PROCESS | 1786 | 1461013332423 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1786 | 1461013332426 Marionette TRACE conn3 <- [1,430,null,{}] 14:02:12 INFO - PROCESS | 1786 | 1461013332432 Marionette TRACE conn3 -> [0,431,"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 | 1786 | 1461013332670 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:02:12 INFO - PROCESS | 1786 | 1461013332932 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9067e000 == 63 [pid = 1786] [id = 115] 14:02:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x90680000) [pid = 1786] [serial = 344] [outer = (nil)] 14:02:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x90688800) [pid = 1786] [serial = 345] [outer = 0x90680000] 14:02:13 INFO - PROCESS | 1786 | 1461013333025 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0xa44b7400) [pid = 1786] [serial = 346] [outer = 0x90680000] 14:02:13 INFO - PROCESS | 1786 | 1461013333937 Marionette TRACE conn3 <- [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]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1585ms 14:02:14 INFO - PROCESS | 1786 | 1461013334010 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1786 | 1461013334013 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:02:14 INFO - PROCESS | 1786 | 1461013334021 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1786 | 1461013334025 Marionette TRACE conn3 <- [1,434,null,{}] 14:02:14 INFO - PROCESS | 1786 | 1461013334031 Marionette TRACE conn3 -> [0,435,"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 | 1786 | 1461013334219 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:02:14 INFO - PROCESS | 1786 | 1461013334433 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f48ac00 == 64 [pid = 1786] [id = 116] 14:02:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x8f48c400) [pid = 1786] [serial = 347] [outer = (nil)] 14:02:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x900b4000) [pid = 1786] [serial = 348] [outer = 0x8f48c400] 14:02:14 INFO - PROCESS | 1786 | 1461013334569 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x906ce000) [pid = 1786] [serial = 349] [outer = 0x8f48c400] 14:02:15 INFO - PROCESS | 1786 | 1461013335433 Marionette TRACE conn3 <- [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]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1448ms 14:02:15 INFO - PROCESS | 1786 | 1461013335470 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1786 | 1461013335473 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:02:15 INFO - PROCESS | 1786 | 1461013335480 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1786 | 1461013335484 Marionette TRACE conn3 <- [1,438,null,{}] 14:02:15 INFO - PROCESS | 1786 | 1461013335489 Marionette TRACE conn3 -> [0,439,"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 | 1786 | 1461013335653 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:02:16 INFO - PROCESS | 1786 | 1461013336107 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900b3000 == 65 [pid = 1786] [id = 117] 14:02:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x900b4400) [pid = 1786] [serial = 350] [outer = (nil)] 14:02:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x9014c400) [pid = 1786] [serial = 351] [outer = 0x900b4400] 14:02:16 INFO - PROCESS | 1786 | 1461013336230 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x90427c00) [pid = 1786] [serial = 352] [outer = 0x900b4400] 14:02:17 INFO - PROCESS | 1786 | 1461013337134 Marionette TRACE conn3 <- [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]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:02:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1686ms 14:02:17 INFO - PROCESS | 1786 | 1461013337168 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1786 | 1461013337175 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:02:17 INFO - PROCESS | 1786 | 1461013337184 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1786 | 1461013337188 Marionette TRACE conn3 <- [1,442,null,{}] 14:02:17 INFO - PROCESS | 1786 | 1461013337197 Marionette TRACE conn3 -> [0,443,"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 | 1786 | 1461013337389 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:02:17 INFO - PROCESS | 1786 | 1461013337705 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x90426000 == 66 [pid = 1786] [id = 118] 14:02:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x906d1000) [pid = 1786] [serial = 353] [outer = (nil)] 14:02:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x906d8400) [pid = 1786] [serial = 354] [outer = 0x906d1000] 14:02:17 INFO - PROCESS | 1786 | 1461013337793 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x914adc00) [pid = 1786] [serial = 355] [outer = 0x906d1000] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x981afc00 == 65 [pid = 1786] [id = 64] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x936b2800 == 64 [pid = 1786] [id = 71] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x96ea2c00 == 63 [pid = 1786] [id = 70] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x93268000 == 62 [pid = 1786] [id = 69] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x93393000 == 61 [pid = 1786] [id = 67] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x96b05800 == 60 [pid = 1786] [id = 68] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x902d8c00 == 59 [pid = 1786] [id = 66] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x9168f400 == 58 [pid = 1786] [id = 65] 14:02:18 INFO - PROCESS | 1786 | --DOCSHELL 0x902d3400 == 57 [pid = 1786] [id = 46] 14:02:18 INFO - PROCESS | 1786 | 1461013338844 Marionette TRACE conn3 <- [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]]]}] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x98f36800) [pid = 1786] [serial = 156] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0xa0c53000) [pid = 1786] [serial = 192] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0xa0e3dc00) [pid = 1786] [serial = 235] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x96ea0c00) [pid = 1786] [serial = 270] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x99947000) [pid = 1786] [serial = 276] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x99c40c00) [pid = 1786] [serial = 277] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x97c8fc00) [pid = 1786] [serial = 243] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8f5bd000) [pid = 1786] [serial = 237] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x9367bc00) [pid = 1786] [serial = 240] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x900b6400) [pid = 1786] [serial = 265] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x900af400) [pid = 1786] [serial = 264] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x99c4d000) [pid = 1786] [serial = 246] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0xa0c4c000) [pid = 1786] [serial = 249] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x900b0c00) [pid = 1786] [serial = 252] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x90150000) [pid = 1786] [serial = 255] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0xa281b400) [pid = 1786] [serial = 258] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0xa00cb800) [pid = 1786] [serial = 261] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x9367c000) [pid = 1786] [serial = 267] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x936b5000) [pid = 1786] [serial = 268] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9fcac800) [pid = 1786] [serial = 280] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x98b8c000) [pid = 1786] [serial = 273] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x98c8ac00) [pid = 1786] [serial = 274] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x999a1000) [pid = 1786] [serial = 279] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x97849400) [pid = 1786] [serial = 271] [outer = (nil)] [url = about:blank] 14:02:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:02:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1735ms 14:02:18 INFO - PROCESS | 1786 | 1461013338922 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1786 | 1461013338928 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:02:18 INFO - PROCESS | 1786 | 1461013338936 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1786 | 1461013338938 Marionette TRACE conn3 <- [1,446,null,{}] 14:02:18 INFO - PROCESS | 1786 | 1461013338945 Marionette TRACE conn3 -> [0,447,"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 | 1786 | 1461013339116 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:02:19 INFO - PROCESS | 1786 | 1461013339335 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900aa000 == 58 [pid = 1786] [id = 119] 14:02:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x906d1c00) [pid = 1786] [serial = 356] [outer = (nil)] 14:02:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x93395400) [pid = 1786] [serial = 357] [outer = 0x906d1c00] 14:02:19 INFO - PROCESS | 1786 | 1461013339415 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x936ac400) [pid = 1786] [serial = 358] [outer = 0x906d1c00] 14:02:20 INFO - PROCESS | 1786 | 1461013340189 Marionette TRACE conn3 <- [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]]]}] 14:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1290ms 14:02:20 INFO - PROCESS | 1786 | 1461013340228 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1786 | 1461013340231 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:02:20 INFO - PROCESS | 1786 | 1461013340246 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1786 | 1461013340256 Marionette TRACE conn3 <- [1,450,null,{}] 14:02:20 INFO - PROCESS | 1786 | 1461013340265 Marionette TRACE conn3 -> [0,451,"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 | 1786 | 1461013340435 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:02:20 INFO - PROCESS | 1786 | 1461013340446 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7e7000 == 59 [pid = 1786] [id = 120] 14:02:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x959e1c00) [pid = 1786] [serial = 359] [outer = (nil)] 14:02:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x96e99c00) [pid = 1786] [serial = 360] [outer = 0x959e1c00] 14:02:20 INFO - PROCESS | 1786 | 1461013340524 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x96f35000) [pid = 1786] [serial = 361] [outer = 0x959e1c00] 14:02:21 INFO - PROCESS | 1786 | 1461013341478 Marionette TRACE conn3 <- [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] 14:02:21 INFO - PROCESS | 1786 | 1461013341552 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:02:21 INFO - PROCESS | 1786 | 1461013341559 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1786 | 1461013341562 Marionette TRACE conn3 <- [1,454,null,{}] 14:02:21 INFO - PROCESS | 1786 | 1461013341568 Marionette TRACE conn3 -> [0,455,"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 | 1786 | 1461013341787 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:02:21 INFO - PROCESS | 1786 | 1461013341816 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x936b8000 == 60 [pid = 1786] [id = 121] 14:02:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x940d5000) [pid = 1786] [serial = 362] [outer = (nil)] 14:02:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x981b4000) [pid = 1786] [serial = 363] [outer = 0x940d5000] 14:02:21 INFO - PROCESS | 1786 | 1461013341897 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x981b9400) [pid = 1786] [serial = 364] [outer = 0x940d5000] 14:02:22 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:22 INFO - PROCESS | 1786 | 1461013342904 Marionette TRACE conn3 <- [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]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1389ms 14:02:22 INFO - PROCESS | 1786 | 1461013342949 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1786 | 1461013342953 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:02:22 INFO - PROCESS | 1786 | 1461013342960 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1786 | 1461013342963 Marionette TRACE conn3 <- [1,458,null,{}] 14:02:22 INFO - PROCESS | 1786 | 1461013342976 Marionette TRACE conn3 -> [0,459,"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 | 1786 | 1461013343204 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:02:23 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9630a800) [pid = 1786] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:02:23 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x95953400) [pid = 1786] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:02:23 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x96b02800) [pid = 1786] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:02:23 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x9042a800) [pid = 1786] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:02:23 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x940d4c00) [pid = 1786] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:02:23 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x90428400) [pid = 1786] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:02:23 INFO - PROCESS | 1786 | 1461013343448 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9042d000 == 61 [pid = 1786] [id = 122] 14:02:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x91102800) [pid = 1786] [serial = 365] [outer = (nil)] 14:02:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x940de000) [pid = 1786] [serial = 366] [outer = 0x91102800] 14:02:23 INFO - PROCESS | 1786 | 1461013343544 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x981b9800) [pid = 1786] [serial = 367] [outer = 0x91102800] 14:02:24 INFO - PROCESS | 1786 | 1461013344770 Marionette TRACE conn3 <- [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] 14:02:24 INFO - PROCESS | 1786 | 1461013344811 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:02:24 INFO - PROCESS | 1786 | 1461013344819 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1786 | 1461013344822 Marionette TRACE conn3 <- [1,462,null,{}] 14:02:24 INFO - PROCESS | 1786 | 1461013344838 Marionette TRACE conn3 -> [0,463,"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 | 1786 | 1461013345027 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:02:25 INFO - PROCESS | 1786 | 1461013345044 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9338c800 == 62 [pid = 1786] [id = 123] 14:02:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0xa0ef5000) [pid = 1786] [serial = 368] [outer = (nil)] 14:02:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0xa45e9800) [pid = 1786] [serial = 369] [outer = 0xa0ef5000] 14:02:25 INFO - PROCESS | 1786 | 1461013345117 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0xa47ac400) [pid = 1786] [serial = 370] [outer = 0xa0ef5000] 14:02:26 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:26 INFO - PROCESS | 1786 | 1461013346342 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1786 | 1461013346430 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:02:26 INFO - PROCESS | 1786 | 1461013346441 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1786 | 1461013346446 Marionette TRACE conn3 <- [1,466,null,{}] 14:02:26 INFO - PROCESS | 1786 | 1461013346456 Marionette TRACE conn3 -> [0,467,"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 | 1786 | 1461013346682 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:02:26 INFO - PROCESS | 1786 | 1461013346916 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5bd000 == 63 [pid = 1786] [id = 124] 14:02:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x90681400) [pid = 1786] [serial = 371] [outer = (nil)] 14:02:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x906d3000) [pid = 1786] [serial = 372] [outer = 0x90681400] 14:02:27 INFO - PROCESS | 1786 | 1461013347007 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x906dac00) [pid = 1786] [serial = 373] [outer = 0x90681400] 14:02:28 INFO - PROCESS | 1786 | 1461013347989 Marionette TRACE conn3 <- [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] 14:02:28 INFO - PROCESS | 1786 | 1461013348048 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:02:28 INFO - PROCESS | 1786 | 1461013348058 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1786 | 1461013348062 Marionette TRACE conn3 <- [1,470,null,{}] 14:02:28 INFO - PROCESS | 1786 | 1461013348076 Marionette TRACE conn3 -> [0,471,"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 | 1786 | 1461013348261 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:02:28 INFO - PROCESS | 1786 | 1461013348541 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x940d8c00 == 64 [pid = 1786] [id = 125] 14:02:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x940dac00) [pid = 1786] [serial = 374] [outer = (nil)] 14:02:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x96316800) [pid = 1786] [serial = 375] [outer = 0x940dac00] 14:02:28 INFO - PROCESS | 1786 | 1461013348672 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x97c8cc00) [pid = 1786] [serial = 376] [outer = 0x940dac00] 14:02:29 INFO - PROCESS | 1786 | 1461013349642 Marionette TRACE conn3 <- [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]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1643ms 14:02:29 INFO - PROCESS | 1786 | 1461013349702 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1786 | 1461013349706 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:02:29 INFO - PROCESS | 1786 | 1461013349713 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1786 | 1461013349719 Marionette TRACE conn3 <- [1,474,null,{}] 14:02:29 INFO - PROCESS | 1786 | 1461013349736 Marionette TRACE conn3 -> [0,475,"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 | 1786 | 1461013349956 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:02:30 INFO - PROCESS | 1786 | 1461013350173 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0xa28bb800 == 65 [pid = 1786] [id = 126] 14:02:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0xa44b5000) [pid = 1786] [serial = 377] [outer = (nil)] 14:02:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0xa4b0c000) [pid = 1786] [serial = 378] [outer = 0xa44b5000] 14:02:30 INFO - PROCESS | 1786 | 1461013350307 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0xa4b4b000) [pid = 1786] [serial = 379] [outer = 0xa44b5000] 14:02:31 INFO - PROCESS | 1786 | 1461013351205 Marionette TRACE conn3 <- [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]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1539ms 14:02:31 INFO - PROCESS | 1786 | 1461013351253 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:02:31 INFO - PROCESS | 1786 | 1461013351259 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:02:31 INFO - PROCESS | 1786 | 1461013351265 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1786 | 1461013351268 Marionette TRACE conn3 <- [1,478,null,{}] 14:02:31 INFO - PROCESS | 1786 | 1461013351274 Marionette TRACE conn3 -> [0,479,"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 | 1786 | 1461013351449 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:02:31 INFO - PROCESS | 1786 | 1461013351617 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0f1000 == 66 [pid = 1786] [id = 127] 14:02:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x8c0f1c00) [pid = 1786] [serial = 380] [outer = (nil)] 14:02:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x8c0fb000) [pid = 1786] [serial = 381] [outer = 0x8c0f1c00] 14:02:31 INFO - PROCESS | 1786 | 1461013351706 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x8c0fe000) [pid = 1786] [serial = 382] [outer = 0x8c0f1c00] 14:02:32 INFO - PROCESS | 1786 | 1461013352674 Marionette TRACE conn3 <- [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]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:02:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1481ms 14:02:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:02:32 INFO - PROCESS | 1786 | 1461013352746 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1786 | 1461013352750 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:02:32 INFO - PROCESS | 1786 | 1461013352756 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1786 | 1461013352760 Marionette TRACE conn3 <- [1,482,null,{}] 14:02:32 INFO - PROCESS | 1786 | 1461013352766 Marionette TRACE conn3 -> [0,483,"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 | 1786 | 1461013352942 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:02:33 INFO - PROCESS | 1786 | 1461013353168 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5c6c00 == 67 [pid = 1786] [id = 128] 14:02:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x99c49c00) [pid = 1786] [serial = 383] [outer = (nil)] 14:02:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0xa4b4c800) [pid = 1786] [serial = 384] [outer = 0x99c49c00] 14:02:33 INFO - PROCESS | 1786 | 1461013353301 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0xa4b8b400) [pid = 1786] [serial = 385] [outer = 0x99c49c00] 14:02:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0xa4bcb800) [pid = 1786] [serial = 386] [outer = 0x9346f800] 14:02:34 INFO - PROCESS | 1786 | 1461013354368 Marionette TRACE conn3 <- [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]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:02:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1683ms 14:02:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:02:34 INFO - PROCESS | 1786 | 1461013354439 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1786 | 1461013354442 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:02:34 INFO - PROCESS | 1786 | 1461013354449 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1786 | 1461013354453 Marionette TRACE conn3 <- [1,486,null,{}] 14:02:34 INFO - PROCESS | 1786 | 1461013354459 Marionette TRACE conn3 -> [0,487,"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 | 1786 | 1461013354655 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:02:34 INFO - PROCESS | 1786 | 1461013354872 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96f35800 == 68 [pid = 1786] [id = 129] 14:02:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0xa4bd0800) [pid = 1786] [serial = 387] [outer = (nil)] 14:02:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0xa4bd4800) [pid = 1786] [serial = 388] [outer = 0xa4bd0800] 14:02:34 INFO - PROCESS | 1786 | 1461013354959 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0xa4bd7000) [pid = 1786] [serial = 389] [outer = 0xa4bd0800] 14:02:35 INFO - PROCESS | 1786 | 1461013355877 Marionette TRACE conn3 <- [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]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:02:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1486ms 14:02:35 INFO - PROCESS | 1786 | 1461013355935 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1786 | 1461013355938 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:02:35 INFO - PROCESS | 1786 | 1461013355945 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1786 | 1461013355948 Marionette TRACE conn3 <- [1,490,null,{}] 14:02:35 INFO - PROCESS | 1786 | 1461013355954 Marionette TRACE conn3 -> [0,491,"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 | 1786 | 1461013356128 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:02:36 INFO - PROCESS | 1786 | 1461013356299 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c19c400 == 69 [pid = 1786] [id = 130] 14:02:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x8c19dc00) [pid = 1786] [serial = 390] [outer = (nil)] 14:02:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x8c1a3000) [pid = 1786] [serial = 391] [outer = 0x8c19dc00] 14:02:36 INFO - PROCESS | 1786 | 1461013356394 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x8c1a5c00) [pid = 1786] [serial = 392] [outer = 0x8c19dc00] 14:02:37 INFO - PROCESS | 1786 | 1461013357297 Marionette TRACE conn3 <- [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]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1379ms 14:02:37 INFO - PROCESS | 1786 | 1461013357326 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1786 | 1461013357330 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:02:37 INFO - PROCESS | 1786 | 1461013357337 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1786 | 1461013357340 Marionette TRACE conn3 <- [1,494,null,{}] 14:02:37 INFO - PROCESS | 1786 | 1461013357346 Marionette TRACE conn3 -> [0,495,"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 | 1786 | 1461013357528 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:02:37 INFO - PROCESS | 1786 | 1461013357703 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c1a0000 == 70 [pid = 1786] [id = 131] 14:02:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x8c1a1c00) [pid = 1786] [serial = 393] [outer = (nil)] 14:02:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x99b43800) [pid = 1786] [serial = 394] [outer = 0x8c1a1c00] 14:02:37 INFO - PROCESS | 1786 | 1461013357789 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x99b46c00) [pid = 1786] [serial = 395] [outer = 0x8c1a1c00] 14:02:38 INFO - PROCESS | 1786 | 1461013358736 Marionette TRACE conn3 <- [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]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:02:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1431ms 14:02:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:02:38 INFO - PROCESS | 1786 | 1461013358770 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1786 | 1461013358773 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:02:38 INFO - PROCESS | 1786 | 1461013358780 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1786 | 1461013358784 Marionette TRACE conn3 <- [1,498,null,{}] 14:02:38 INFO - PROCESS | 1786 | 1461013358789 Marionette TRACE conn3 -> [0,499,"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 | 1786 | 1461013358955 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:02:39 INFO - PROCESS | 1786 | 1461013359132 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c1aac00 == 71 [pid = 1786] [id = 132] 14:02:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x8f5bd800) [pid = 1786] [serial = 396] [outer = (nil)] 14:02:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x99b4c000) [pid = 1786] [serial = 397] [outer = 0x8f5bd800] 14:02:39 INFO - PROCESS | 1786 | 1461013359215 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x99b4f000) [pid = 1786] [serial = 398] [outer = 0x8f5bd800] 14:02:40 INFO - PROCESS | 1786 | 1461013360168 Marionette TRACE conn3 <- [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]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1436ms 14:02:40 INFO - PROCESS | 1786 | 1461013360216 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1786 | 1461013360221 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:02:40 INFO - PROCESS | 1786 | 1461013360228 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1786 | 1461013360232 Marionette TRACE conn3 <- [1,502,null,{}] 14:02:40 INFO - PROCESS | 1786 | 1461013360237 Marionette TRACE conn3 -> [0,503,"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 | 1786 | 1461013360415 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:02:40 INFO - PROCESS | 1786 | 1461013360608 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2dc000 == 72 [pid = 1786] [id = 133] 14:02:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x8a2dc800) [pid = 1786] [serial = 399] [outer = (nil)] 14:02:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x8a2e2800) [pid = 1786] [serial = 400] [outer = 0x8a2dc800] 14:02:40 INFO - PROCESS | 1786 | 1461013360692 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 184 (0x8a2e5400) [pid = 1786] [serial = 401] [outer = 0x8a2dc800] 14:02:41 INFO - PROCESS | 1786 | 1461013361667 Marionette TRACE conn3 <- [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]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:02:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1490ms 14:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:02:41 INFO - PROCESS | 1786 | 1461013361719 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1786 | 1461013361723 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:02:41 INFO - PROCESS | 1786 | 1461013361730 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1786 | 1461013361734 Marionette TRACE conn3 <- [1,506,null,{}] 14:02:41 INFO - PROCESS | 1786 | 1461013361740 Marionette TRACE conn3 -> [0,507,"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 | 1786 | 1461013361955 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:02:42 INFO - PROCESS | 1786 | 1461013362130 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97841800 == 73 [pid = 1786] [id = 134] 14:02:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x97c95400) [pid = 1786] [serial = 402] [outer = (nil)] 14:02:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 186 (0x98b91800) [pid = 1786] [serial = 403] [outer = 0x97c95400] 14:02:42 INFO - PROCESS | 1786 | 1461013362282 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 187 (0x9b25c800) [pid = 1786] [serial = 404] [outer = 0x97c95400] 14:02:43 INFO - PROCESS | 1786 | 1461013363570 Marionette TRACE conn3 <- [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]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:02:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1892ms 14:02:43 INFO - PROCESS | 1786 | 1461013363622 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1786 | 1461013363627 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:02:43 INFO - PROCESS | 1786 | 1461013363636 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1786 | 1461013363641 Marionette TRACE conn3 <- [1,510,null,{}] 14:02:43 INFO - PROCESS | 1786 | 1461013363709 Marionette TRACE conn3 -> [0,511,"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 | 1786 | 1461013363964 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:02:44 INFO - PROCESS | 1786 | 1461013364106 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e41bc00 == 74 [pid = 1786] [id = 135] 14:02:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 188 (0x8e41fc00) [pid = 1786] [serial = 405] [outer = (nil)] 14:02:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 189 (0x8e427400) [pid = 1786] [serial = 406] [outer = 0x8e41fc00] 14:02:44 INFO - PROCESS | 1786 | 1461013364185 Marionette DEBUG loaded listener.js 14:02:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 190 (0x8f5c1c00) [pid = 1786] [serial = 407] [outer = 0x8e41fc00] 14:02:45 INFO - PROCESS | 1786 | 1461013365312 Marionette TRACE conn3 <- [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]]]}] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x93675400 == 73 [pid = 1786] [id = 38] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x900a8c00 == 72 [pid = 1786] [id = 88] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x9042d000 == 71 [pid = 1786] [id = 122] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x936b8000 == 70 [pid = 1786] [id = 121] 14:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1740ms 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7e7000 == 69 [pid = 1786] [id = 120] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x900aa000 == 68 [pid = 1786] [id = 119] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x90426000 == 67 [pid = 1786] [id = 118] 14:02:45 INFO - PROCESS | 1786 | --DOCSHELL 0x900b3000 == 66 [pid = 1786] [id = 117] 14:02:45 INFO - PROCESS | 1786 | 1461013365387 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 1786 | 1461013365396 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:02:45 INFO - PROCESS | 1786 | 1461013365415 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1786 | 1461013365419 Marionette TRACE conn3 <- [1,514,null,{}] 14:02:45 INFO - PROCESS | 1786 | 1461013365425 Marionette TRACE conn3 -> [0,515,"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 | 1786 | 1461013365607 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 189 (0x97c8bc00) [pid = 1786] [serial = 321] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 188 (0x9783f800) [pid = 1786] [serial = 319] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 187 (0x98b84800) [pid = 1786] [serial = 324] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 186 (0x97c91c00) [pid = 1786] [serial = 322] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 185 (0x93260c00) [pid = 1786] [serial = 312] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x93399c00) [pid = 1786] [serial = 313] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 183 (0x940dbc00) [pid = 1786] [serial = 315] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x940e0800) [pid = 1786] [serial = 316] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x90430800) [pid = 1786] [serial = 310] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x9042a000) [pid = 1786] [serial = 309] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x90422400) [pid = 1786] [serial = 306] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8f48ec00) [pid = 1786] [serial = 282] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x9110f800) [pid = 1786] [serial = 285] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x96e9f000) [pid = 1786] [serial = 288] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x940e1c00) [pid = 1786] [serial = 291] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x99205800) [pid = 1786] [serial = 294] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0xa0fe6800) [pid = 1786] [serial = 297] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x8e7ea800) [pid = 1786] [serial = 303] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0xa47aec00) [pid = 1786] [serial = 300] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x96e9e400) [pid = 1786] [serial = 318] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x98b8a000) [pid = 1786] [serial = 325] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1786 | 1461013365845 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7ea800 == 67 [pid = 1786] [id = 136] 14:02:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x8f488400) [pid = 1786] [serial = 408] [outer = (nil)] 14:02:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x902d8c00) [pid = 1786] [serial = 409] [outer = 0x8f488400] 14:02:45 INFO - PROCESS | 1786 | 1461013365926 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x9042d000) [pid = 1786] [serial = 410] [outer = 0x8f488400] 14:02:46 INFO - PROCESS | 1786 | 1461013366800 Marionette TRACE conn3 <- [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]]]}] 14:02:46 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 14:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1439ms 14:02:46 INFO - PROCESS | 1786 | 1461013366847 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1786 | 1461013366851 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:02:46 INFO - PROCESS | 1786 | 1461013366858 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1786 | 1461013366863 Marionette TRACE conn3 <- [1,518,null,{}] 14:02:46 INFO - PROCESS | 1786 | 1461013366879 Marionette TRACE conn3 -> [0,519,"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 | 1786 | 1461013367049 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:02:47 INFO - PROCESS | 1786 | 1461013367059 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900b6c00 == 68 [pid = 1786] [id = 137] 14:02:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x9014dc00) [pid = 1786] [serial = 411] [outer = (nil)] 14:02:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x93268000) [pid = 1786] [serial = 412] [outer = 0x9014dc00] 14:02:47 INFO - PROCESS | 1786 | 1461013367264 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x93677000) [pid = 1786] [serial = 413] [outer = 0x9014dc00] 14:02:48 INFO - PROCESS | 1786 | 1461013368317 Marionette TRACE conn3 <- [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]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1538ms 14:02:48 INFO - PROCESS | 1786 | 1461013368396 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1786 | 1461013368401 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:02:48 INFO - PROCESS | 1786 | 1461013368407 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1786 | 1461013368410 Marionette TRACE conn3 <- [1,522,null,{}] 14:02:48 INFO - PROCESS | 1786 | 1461013368431 Marionette TRACE conn3 -> [0,523,"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 | 1786 | 1461013368636 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:02:48 INFO - PROCESS | 1786 | 1461013368659 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93260800 == 69 [pid = 1786] [id = 138] 14:02:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x93676800) [pid = 1786] [serial = 414] [outer = (nil)] 14:02:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x940d9800) [pid = 1786] [serial = 415] [outer = 0x93676800] 14:02:48 INFO - PROCESS | 1786 | 1461013368737 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x95958400) [pid = 1786] [serial = 416] [outer = 0x93676800] 14:02:49 INFO - PROCESS | 1786 | 1461013369724 Marionette TRACE conn3 <- [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]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:02:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1354ms 14:02:49 INFO - PROCESS | 1786 | 1461013369764 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1786 | 1461013369768 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:02:49 INFO - PROCESS | 1786 | 1461013369774 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1786 | 1461013369777 Marionette TRACE conn3 <- [1,526,null,{}] 14:02:49 INFO - PROCESS | 1786 | 1461013369782 Marionette TRACE conn3 -> [0,527,"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 | 1786 | 1461013370006 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:02:50 INFO - PROCESS | 1786 | 1461013370028 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x940d3800 == 70 [pid = 1786] [id = 139] 14:02:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x95953400) [pid = 1786] [serial = 417] [outer = (nil)] 14:02:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x96f30800) [pid = 1786] [serial = 418] [outer = 0x95953400] 14:02:50 INFO - PROCESS | 1786 | 1461013370105 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x979bb400) [pid = 1786] [serial = 419] [outer = 0x95953400] 14:02:50 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x940d5000) [pid = 1786] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:02:50 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x91102800) [pid = 1786] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:02:50 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x906d1c00) [pid = 1786] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:02:50 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x959e1c00) [pid = 1786] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:02:50 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x906d1000) [pid = 1786] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:02:50 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x900b4400) [pid = 1786] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:02:51 INFO - PROCESS | 1786 | 1461013371216 Marionette TRACE conn3 <- [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]]]}] 14:02:51 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 14:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1491ms 14:02:51 INFO - PROCESS | 1786 | 1461013371266 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1786 | 1461013371270 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:02:51 INFO - PROCESS | 1786 | 1461013371277 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1786 | 1461013371280 Marionette TRACE conn3 <- [1,530,null,{}] 14:02:51 INFO - PROCESS | 1786 | 1461013371286 Marionette TRACE conn3 -> [0,531,"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 | 1786 | 1461013371476 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:02:51 INFO - PROCESS | 1786 | 1461013371610 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x90146800 == 71 [pid = 1786] [id = 140] 14:02:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x906d3800) [pid = 1786] [serial = 420] [outer = (nil)] 14:02:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x981acc00) [pid = 1786] [serial = 421] [outer = 0x906d3800] 14:02:51 INFO - PROCESS | 1786 | 1461013371688 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x98310000) [pid = 1786] [serial = 422] [outer = 0x906d3800] 14:02:52 INFO - PROCESS | 1786 | 1461013372383 Marionette TRACE conn3 <- [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"]]]}] 14:02:52 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 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:02:52 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 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:02:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1187ms 14:02:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:02:52 INFO - PROCESS | 1786 | 1461013372468 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 1786 | 1461013372471 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:02:52 INFO - PROCESS | 1786 | 1461013372479 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 1786 | 1461013372482 Marionette TRACE conn3 <- [1,534,null,{}] 14:02:52 INFO - PROCESS | 1786 | 1461013372492 Marionette TRACE conn3 -> [0,535,"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 | 1786 | 1461013372828 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:02:52 INFO - PROCESS | 1786 | 1461013372959 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0f2400 == 72 [pid = 1786] [id = 141] 14:02:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x8c0f5400) [pid = 1786] [serial = 423] [outer = (nil)] 14:02:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x8c1a2000) [pid = 1786] [serial = 424] [outer = 0x8c0f5400] 14:02:53 INFO - PROCESS | 1786 | 1461013373058 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x8e41d800) [pid = 1786] [serial = 425] [outer = 0x8c0f5400] 14:02:54 INFO - PROCESS | 1786 | 1461013374040 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:02:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1596ms 14:02:54 INFO - PROCESS | 1786 | 1461013374108 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1786 | 1461013374116 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:02:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:02:54 INFO - PROCESS | 1786 | 1461013374128 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1786 | 1461013374134 Marionette TRACE conn3 <- [1,538,null,{}] 14:02:54 INFO - PROCESS | 1786 | 1461013374143 Marionette TRACE conn3 -> [0,539,"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 | 1786 | 1461013374355 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:02:54 INFO - PROCESS | 1786 | 1461013374530 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9014e400 == 73 [pid = 1786] [id = 142] 14:02:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x90150000) [pid = 1786] [serial = 426] [outer = (nil)] 14:02:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x90682800) [pid = 1786] [serial = 427] [outer = 0x90150000] 14:02:54 INFO - PROCESS | 1786 | 1461013374677 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 184 (0x906da000) [pid = 1786] [serial = 428] [outer = 0x90150000] 14:02:55 INFO - PROCESS | 1786 | 1461013375629 Marionette TRACE conn3 <- [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]]]}] 14:02:55 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. 14:02:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1594ms 14:02:55 INFO - PROCESS | 1786 | 1461013375722 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1786 | 1461013375727 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:02:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:02:55 INFO - PROCESS | 1786 | 1461013375787 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1786 | 1461013375791 Marionette TRACE conn3 <- [1,542,null,{}] 14:02:55 INFO - PROCESS | 1786 | 1461013375797 Marionette TRACE conn3 -> [0,543,"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 | 1786 | 1461013376006 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:02:56 INFO - PROCESS | 1786 | 1461013376292 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x936ad000 == 74 [pid = 1786] [id = 143] 14:02:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x940d9c00) [pid = 1786] [serial = 429] [outer = (nil)] 14:02:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 186 (0x96ea0c00) [pid = 1786] [serial = 430] [outer = 0x940d9c00] 14:02:56 INFO - PROCESS | 1786 | 1461013376383 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 187 (0x97c94400) [pid = 1786] [serial = 431] [outer = 0x940d9c00] 14:02:57 INFO - PROCESS | 1786 | 1461013377232 Marionette TRACE conn3 <- [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]]]}] 14:02:57 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. 14:02:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1497ms 14:02:57 INFO - PROCESS | 1786 | 1461013377304 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1786 | 1461013377310 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:02:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:02:57 INFO - PROCESS | 1786 | 1461013377331 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1786 | 1461013377339 Marionette TRACE conn3 <- [1,546,null,{}] 14:02:57 INFO - PROCESS | 1786 | 1461013377346 Marionette TRACE conn3 -> [0,547,"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 | 1786 | 1461013377567 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:02:57 INFO - PROCESS | 1786 | 1461013377819 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0fb400 == 75 [pid = 1786] [id = 144] 14:02:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 188 (0x900b6000) [pid = 1786] [serial = 432] [outer = (nil)] 14:02:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 189 (0x98b88000) [pid = 1786] [serial = 433] [outer = 0x900b6000] 14:02:57 INFO - PROCESS | 1786 | 1461013377954 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 190 (0x9fb59c00) [pid = 1786] [serial = 434] [outer = 0x900b6000] 14:02:58 INFO - PROCESS | 1786 | 1461013378842 Marionette TRACE conn3 <- [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]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:02:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1547ms 14:02:58 INFO - PROCESS | 1786 | 1461013378869 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1786 | 1461013378873 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:02:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:02:58 INFO - PROCESS | 1786 | 1461013378880 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1786 | 1461013378883 Marionette TRACE conn3 <- [1,550,null,{}] 14:02:58 INFO - PROCESS | 1786 | 1461013378889 Marionette TRACE conn3 -> [0,551,"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 | 1786 | 1461013379115 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:02:59 INFO - PROCESS | 1786 | 1461013379294 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0f7400 == 76 [pid = 1786] [id = 145] 14:02:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 191 (0x911ad000) [pid = 1786] [serial = 435] [outer = (nil)] 14:02:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 192 (0x9fc83000) [pid = 1786] [serial = 436] [outer = 0x911ad000] 14:02:59 INFO - PROCESS | 1786 | 1461013379383 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 193 (0xa2819400) [pid = 1786] [serial = 437] [outer = 0x911ad000] 14:03:00 INFO - PROCESS | 1786 | 1461013380289 Marionette TRACE conn3 <- [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]]]}] 14:03:00 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. 14:03:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1485ms 14:03:00 INFO - PROCESS | 1786 | 1461013380366 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1786 | 1461013380370 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:03:00 INFO - PROCESS | 1786 | 1461013380376 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1786 | 1461013380380 Marionette TRACE conn3 <- [1,554,null,{}] 14:03:00 INFO - PROCESS | 1786 | 1461013380386 Marionette TRACE conn3 -> [0,555,"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 | 1786 | 1461013380556 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:03:00 INFO - PROCESS | 1786 | 1461013380744 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0xa45ec000 == 77 [pid = 1786] [id = 146] 14:03:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 194 (0xa45ec400) [pid = 1786] [serial = 438] [outer = (nil)] 14:03:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 195 (0xa47aec00) [pid = 1786] [serial = 439] [outer = 0xa45ec400] 14:03:00 INFO - PROCESS | 1786 | 1461013380854 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 196 (0xa4bcb000) [pid = 1786] [serial = 440] [outer = 0xa45ec400] 14:03:01 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:01 INFO - PROCESS | 1786 | 1461013381881 Marionette TRACE conn3 <- [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]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1538ms 14:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:03:01 INFO - PROCESS | 1786 | 1461013381917 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1786 | 1461013381920 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:03:01 INFO - PROCESS | 1786 | 1461013381927 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1786 | 1461013381930 Marionette TRACE conn3 <- [1,558,null,{}] 14:03:01 INFO - PROCESS | 1786 | 1461013381936 Marionette TRACE conn3 -> [0,559,"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 | 1786 | 1461013382190 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:03:02 INFO - PROCESS | 1786 | 1461013382537 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b8e2400 == 78 [pid = 1786] [id = 147] 14:03:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 197 (0x8b8e5400) [pid = 1786] [serial = 441] [outer = (nil)] 14:03:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 198 (0x8b8ea800) [pid = 1786] [serial = 442] [outer = 0x8b8e5400] 14:03:02 INFO - PROCESS | 1786 | 1461013382641 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 199 (0x8b8efc00) [pid = 1786] [serial = 443] [outer = 0x8b8e5400] 14:03:03 INFO - PROCESS | 1786 | 1461013383558 Marionette TRACE conn3 <- [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]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:03:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1689ms 14:03:03 INFO - PROCESS | 1786 | 1461013383617 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1786 | 1461013383621 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:03:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:03:03 INFO - PROCESS | 1786 | 1461013383628 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1786 | 1461013383631 Marionette TRACE conn3 <- [1,562,null,{}] 14:03:03 INFO - PROCESS | 1786 | 1461013383637 Marionette TRACE conn3 -> [0,563,"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 | 1786 | 1461013383813 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:03:04 INFO - PROCESS | 1786 | 1461013384038 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b796800 == 79 [pid = 1786] [id = 148] 14:03:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 200 (0x8b798000) [pid = 1786] [serial = 444] [outer = (nil)] 14:03:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 201 (0x8b79d800) [pid = 1786] [serial = 445] [outer = 0x8b798000] 14:03:04 INFO - PROCESS | 1786 | 1461013384168 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 202 (0x8b7a0800) [pid = 1786] [serial = 446] [outer = 0x8b798000] 14:03:04 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:05 INFO - PROCESS | 1786 | 1461013385043 Marionette TRACE conn3 <- [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]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1482ms 14:03:05 INFO - PROCESS | 1786 | 1461013385111 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1786 | 1461013385115 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:03:05 INFO - PROCESS | 1786 | 1461013385122 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1786 | 1461013385126 Marionette TRACE conn3 <- [1,566,null,{}] 14:03:05 INFO - PROCESS | 1786 | 1461013385132 Marionette TRACE conn3 -> [0,567,"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 | 1786 | 1461013385328 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:03:05 INFO - PROCESS | 1786 | 1461013385507 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b775c00 == 80 [pid = 1786] [id = 149] 14:03:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 203 (0x8b777800) [pid = 1786] [serial = 447] [outer = (nil)] 14:03:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 204 (0x8b77dc00) [pid = 1786] [serial = 448] [outer = 0x8b777800] 14:03:05 INFO - PROCESS | 1786 | 1461013385647 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 205 (0x8b780400) [pid = 1786] [serial = 449] [outer = 0x8b777800] 14:03:06 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:06 INFO - PROCESS | 1786 | 1461013386543 Marionette TRACE conn3 <- [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]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1482ms 14:03:06 INFO - PROCESS | 1786 | 1461013386605 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1786 | 1461013386609 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:03:06 INFO - PROCESS | 1786 | 1461013386616 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1786 | 1461013386619 Marionette TRACE conn3 <- [1,570,null,{}] 14:03:06 INFO - PROCESS | 1786 | 1461013386625 Marionette TRACE conn3 -> [0,571,"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 | 1786 | 1461013386804 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:03:07 INFO - PROCESS | 1786 | 1461013386983 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b776c00 == 81 [pid = 1786] [id = 150] 14:03:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 206 (0x8b77c800) [pid = 1786] [serial = 450] [outer = (nil)] 14:03:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 207 (0x8b79cc00) [pid = 1786] [serial = 451] [outer = 0x8b77c800] 14:03:07 INFO - PROCESS | 1786 | 1461013387071 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 208 (0x8b7a2400) [pid = 1786] [serial = 452] [outer = 0x8b77c800] 14:03:07 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:08 INFO - PROCESS | 1786 | 1461013387997 Marionette TRACE conn3 <- [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]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1429ms 14:03:08 INFO - PROCESS | 1786 | 1461013388047 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 1786 | 1461013388050 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:03:08 INFO - PROCESS | 1786 | 1461013388057 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1786 | 1461013388060 Marionette TRACE conn3 <- [1,574,null,{}] 14:03:08 INFO - PROCESS | 1786 | 1461013388066 Marionette TRACE conn3 -> [0,575,"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 | 1786 | 1461013388259 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:03:08 INFO - PROCESS | 1786 | 1461013388441 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8951fc00 == 82 [pid = 1786] [id = 151] 14:03:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 209 (0x89520c00) [pid = 1786] [serial = 453] [outer = (nil)] 14:03:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 210 (0x89526400) [pid = 1786] [serial = 454] [outer = 0x89520c00] 14:03:08 INFO - PROCESS | 1786 | 1461013388551 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 211 (0x8952ac00) [pid = 1786] [serial = 455] [outer = 0x89520c00] 14:03:09 INFO - PROCESS | 1786 | 1461013389514 Marionette TRACE conn3 <- [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]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:03:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1530ms 14:03:09 INFO - PROCESS | 1786 | 1461013389588 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1786 | 1461013389599 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:03:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:03:09 INFO - PROCESS | 1786 | 1461013389606 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1786 | 1461013389611 Marionette TRACE conn3 <- [1,578,null,{}] 14:03:09 INFO - PROCESS | 1786 | 1461013389617 Marionette TRACE conn3 -> [0,579,"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 | 1786 | 1461013389852 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:03:10 INFO - PROCESS | 1786 | 1461013390082 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8951f000 == 83 [pid = 1786] [id = 152] 14:03:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 212 (0x89522400) [pid = 1786] [serial = 456] [outer = (nil)] 14:03:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 213 (0xa0028c00) [pid = 1786] [serial = 457] [outer = 0x89522400] 14:03:10 INFO - PROCESS | 1786 | 1461013390214 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0xa4bcd400) [pid = 1786] [serial = 458] [outer = 0x89522400] 14:03:11 INFO - PROCESS | 1786 | 1461013391098 Marionette TRACE conn3 <- [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]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:03:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1542ms 14:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:03:11 INFO - PROCESS | 1786 | 1461013391150 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1786 | 1461013391153 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:03:11 INFO - PROCESS | 1786 | 1461013391159 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1786 | 1461013391163 Marionette TRACE conn3 <- [1,582,null,{}] 14:03:11 INFO - PROCESS | 1786 | 1461013391169 Marionette TRACE conn3 -> [0,583,"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 | 1786 | 1461013391356 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:03:11 INFO - PROCESS | 1786 | 1461013391540 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8918d800 == 84 [pid = 1786] [id = 153] 14:03:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x8918e000) [pid = 1786] [serial = 459] [outer = (nil)] 14:03:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x89194c00) [pid = 1786] [serial = 460] [outer = 0x8918e000] 14:03:11 INFO - PROCESS | 1786 | 1461013391626 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x89197000) [pid = 1786] [serial = 461] [outer = 0x8918e000] 14:03:12 INFO - PROCESS | 1786 | 1461013392528 Marionette TRACE conn3 <- [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]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1435ms 14:03:12 INFO - PROCESS | 1786 | 1461013392595 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1786 | 1461013392599 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:03:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:03:12 INFO - PROCESS | 1786 | 1461013392605 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1786 | 1461013392609 Marionette TRACE conn3 <- [1,586,null,{}] 14:03:12 INFO - PROCESS | 1786 | 1461013392614 Marionette TRACE conn3 -> [0,587,"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 | 1786 | 1461013392803 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:03:13 INFO - PROCESS | 1786 | 1461013392987 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89190800 == 85 [pid = 1786] [id = 154] 14:03:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x89191800) [pid = 1786] [serial = 462] [outer = (nil)] 14:03:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x898c4400) [pid = 1786] [serial = 463] [outer = 0x89191800] 14:03:13 INFO - PROCESS | 1786 | 1461013393082 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 220 (0x898c6800) [pid = 1786] [serial = 464] [outer = 0x89191800] 14:03:13 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:14 INFO - PROCESS | 1786 | 1461013394058 Marionette TRACE conn3 <- [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]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:03:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1480ms 14:03:14 INFO - PROCESS | 1786 | 1461013394087 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1786 | 1461013394090 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:03:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:03:14 INFO - PROCESS | 1786 | 1461013394097 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1786 | 1461013394101 Marionette TRACE conn3 <- [1,590,null,{}] 14:03:14 INFO - PROCESS | 1786 | 1461013394107 Marionette TRACE conn3 -> [0,591,"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 | 1786 | 1461013394296 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:03:14 INFO - PROCESS | 1786 | 1461013394530 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8919c800 == 86 [pid = 1786] [id = 155] 14:03:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 221 (0x898c8400) [pid = 1786] [serial = 465] [outer = (nil)] 14:03:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 222 (0x898cd800) [pid = 1786] [serial = 466] [outer = 0x898c8400] 14:03:14 INFO - PROCESS | 1786 | 1461013394666 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 223 (0x898cfc00) [pid = 1786] [serial = 467] [outer = 0x898c8400] 14:03:15 INFO - PROCESS | 1786 | 1461013395540 Marionette TRACE conn3 <- [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]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:03:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1494ms 14:03:15 INFO - PROCESS | 1786 | 1461013395593 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1786 | 1461013395596 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:03:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:03:15 INFO - PROCESS | 1786 | 1461013395603 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1786 | 1461013395605 Marionette TRACE conn3 <- [1,594,null,{}] 14:03:15 INFO - PROCESS | 1786 | 1461013395611 Marionette TRACE conn3 -> [0,595,"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 | 1786 | 1461013395799 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:03:16 INFO - PROCESS | 1786 | 1461013395995 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e4ac00 == 87 [pid = 1786] [id = 156] 14:03:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 224 (0x88e4b800) [pid = 1786] [serial = 468] [outer = (nil)] 14:03:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x88e4e800) [pid = 1786] [serial = 469] [outer = 0x88e4b800] 14:03:16 INFO - PROCESS | 1786 | 1461013396168 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x88e51c00) [pid = 1786] [serial = 470] [outer = 0x88e4b800] 14:03:17 INFO - PROCESS | 1786 | 1461013397509 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:03:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1989ms 14:03:17 INFO - PROCESS | 1786 | 1461013397651 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1786 | 1461013397657 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:03:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:03:17 INFO - PROCESS | 1786 | 1461013397696 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1786 | 1461013397701 Marionette TRACE conn3 <- [1,598,null,{}] 14:03:17 INFO - PROCESS | 1786 | 1461013397713 Marionette TRACE conn3 -> [0,599,"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 | 1786 | 1461013397896 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:03:18 INFO - PROCESS | 1786 | 1461013398085 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e4c400 == 88 [pid = 1786] [id = 157] 14:03:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x898c5000) [pid = 1786] [serial = 471] [outer = (nil)] 14:03:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x898d2800) [pid = 1786] [serial = 472] [outer = 0x898c5000] 14:03:18 INFO - PROCESS | 1786 | 1461013398167 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x8a2e3400) [pid = 1786] [serial = 473] [outer = 0x898c5000] 14:03:19 INFO - PROCESS | 1786 | 1461013399203 Marionette TRACE conn3 <- [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]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:03:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1556ms 14:03:19 INFO - PROCESS | 1786 | 1461013399238 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 1786 | 1461013399247 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:03:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:03:19 INFO - PROCESS | 1786 | 1461013399257 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 1786 | 1461013399262 Marionette TRACE conn3 <- [1,602,null,{}] 14:03:19 INFO - PROCESS | 1786 | 1461013399295 Marionette TRACE conn3 -> [0,603,"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 | 1786 | 1461013399485 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:03:19 INFO - PROCESS | 1786 | 1461013399731 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b798c00 == 89 [pid = 1786] [id = 158] 14:03:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x8b799800) [pid = 1786] [serial = 474] [outer = (nil)] 14:03:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 231 (0x8b8ec000) [pid = 1786] [serial = 475] [outer = 0x8b799800] 14:03:19 INFO - PROCESS | 1786 | 1461013399855 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 232 (0x8c0f9800) [pid = 1786] [serial = 476] [outer = 0x8b799800] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x93682000 == 88 [pid = 1786] [id = 49] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x9339bc00 == 87 [pid = 1786] [id = 48] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 231 (0x99c41400) [pid = 1786] [serial = 327] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 230 (0x9042e000) [pid = 1786] [serial = 330] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 229 (0x96e9f800) [pid = 1786] [serial = 333] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 228 (0x9df3a800) [pid = 1786] [serial = 336] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 227 (0xa0c54000) [pid = 1786] [serial = 339] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 226 (0xa4586800) [pid = 1786] [serial = 342] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 225 (0x90688800) [pid = 1786] [serial = 345] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 224 (0x900b4000) [pid = 1786] [serial = 348] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOMWINDOW == 223 (0xa45e9800) [pid = 1786] [serial = 369] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x9325fc00 == 86 [pid = 1786] [id = 47] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x90146800 == 85 [pid = 1786] [id = 140] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x940d3800 == 84 [pid = 1786] [id = 139] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x93260800 == 83 [pid = 1786] [id = 138] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x900b6c00 == 82 [pid = 1786] [id = 137] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7ea800 == 81 [pid = 1786] [id = 136] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8e41bc00 == 80 [pid = 1786] [id = 135] 14:03:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5bd000 == 79 [pid = 1786] [id = 124] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 222 (0x981b4000) [pid = 1786] [serial = 363] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 221 (0x940de000) [pid = 1786] [serial = 366] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 220 (0x93395400) [pid = 1786] [serial = 357] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 219 (0x96e99c00) [pid = 1786] [serial = 360] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x914adc00) [pid = 1786] [serial = 355] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x906d8400) [pid = 1786] [serial = 354] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x90427c00) [pid = 1786] [serial = 352] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x9014c400) [pid = 1786] [serial = 351] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0x936ac400) [pid = 1786] [serial = 358] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0x981b9400) [pid = 1786] [serial = 364] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 212 (0x981b9800) [pid = 1786] [serial = 367] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | --DOMWINDOW == 211 (0x96f35000) [pid = 1786] [serial = 361] [outer = (nil)] [url = about:blank] 14:03:21 INFO - PROCESS | 1786 | 1461013401190 Marionette TRACE conn3 <- [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]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1965ms 14:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:03:21 INFO - PROCESS | 1786 | 1461013401222 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 1786 | 1461013401225 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:03:21 INFO - PROCESS | 1786 | 1461013401232 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1786 | 1461013401237 Marionette TRACE conn3 <- [1,606,null,{}] 14:03:21 INFO - PROCESS | 1786 | 1461013401253 Marionette TRACE conn3 -> [0,607,"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 | 1786 | 1461013401422 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:03:21 INFO - PROCESS | 1786 | 1461013401433 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e1800 == 80 [pid = 1786] [id = 159] 14:03:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 212 (0x8e7ea800) [pid = 1786] [serial = 477] [outer = (nil)] 14:03:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 213 (0x90153000) [pid = 1786] [serial = 478] [outer = 0x8e7ea800] 14:03:21 INFO - PROCESS | 1786 | 1461013401520 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0x9067ec00) [pid = 1786] [serial = 479] [outer = 0x8e7ea800] 14:03:22 INFO - PROCESS | 1786 | 1461013402432 Marionette TRACE conn3 <- [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]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1236ms 14:03:22 INFO - PROCESS | 1786 | 1461013402467 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1786 | 1461013402471 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:03:22 INFO - PROCESS | 1786 | 1461013402478 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1786 | 1461013402481 Marionette TRACE conn3 <- [1,610,null,{}] 14:03:22 INFO - PROCESS | 1786 | 1461013402486 Marionette TRACE conn3 -> [0,611,"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 | 1786 | 1461013402724 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:03:22 INFO - PROCESS | 1786 | 1461013402834 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0f0800 == 81 [pid = 1786] [id = 160] 14:03:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x9067bc00) [pid = 1786] [serial = 480] [outer = (nil)] 14:03:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x906d1800) [pid = 1786] [serial = 481] [outer = 0x9067bc00] 14:03:22 INFO - PROCESS | 1786 | 1461013402911 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x914adc00) [pid = 1786] [serial = 482] [outer = 0x9067bc00] 14:03:23 INFO - PROCESS | 1786 | 1461013403782 Marionette TRACE conn3 <- [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]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:03:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1382ms 14:03:23 INFO - PROCESS | 1786 | 1461013403967 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1786 | 1461013403970 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:03:24 INFO - PROCESS | 1786 | 1461013404016 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 1786 | 1461013404019 Marionette TRACE conn3 <- [1,614,null,{}] 14:03:24 INFO - PROCESS | 1786 | 1461013404031 Marionette TRACE conn3 -> [0,615,"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 | 1786 | 1461013404240 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:03:24 INFO - PROCESS | 1786 | 1461013404400 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e51800 == 82 [pid = 1786] [id = 161] 14:03:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x898c4c00) [pid = 1786] [serial = 483] [outer = (nil)] 14:03:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x93682400) [pid = 1786] [serial = 484] [outer = 0x898c4c00] 14:03:24 INFO - PROCESS | 1786 | 1461013404476 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 220 (0x940e0c00) [pid = 1786] [serial = 485] [outer = 0x898c4c00] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 219 (0x8f488400) [pid = 1786] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x8e41fc00) [pid = 1786] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x95953400) [pid = 1786] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x8f48b000) [pid = 1786] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x9014dc00) [pid = 1786] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0x93676800) [pid = 1786] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:03:25 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0x9042b000) [pid = 1786] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:03:25 INFO - PROCESS | 1786 | 1461013405485 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1500ms 14:03:25 INFO - PROCESS | 1786 | 1461013405509 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1786 | 1461013405513 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:03:25 INFO - PROCESS | 1786 | 1461013405519 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1786 | 1461013405522 Marionette TRACE conn3 <- [1,618,null,{}] 14:03:25 INFO - PROCESS | 1786 | 1461013405528 Marionette TRACE conn3 -> [0,619,"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 | 1786 | 1461013405723 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:03:25 INFO - PROCESS | 1786 | 1461013405915 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f48b000 == 83 [pid = 1786] [id = 162] 14:03:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0x940dc000) [pid = 1786] [serial = 486] [outer = (nil)] 14:03:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x96ea2c00) [pid = 1786] [serial = 487] [outer = 0x940dc000] 14:03:26 INFO - PROCESS | 1786 | 1461013406010 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x9784e000) [pid = 1786] [serial = 488] [outer = 0x940dc000] 14:03:26 INFO - PROCESS | 1786 | 1461013406716 Marionette TRACE conn3 <- [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]]]}] 14:03:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:03:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1237ms 14:03:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:03:26 INFO - PROCESS | 1786 | 1461013406767 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:03:26 INFO - PROCESS | 1786 | 1461013406769 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:03:26 INFO - PROCESS | 1786 | 1461013406777 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1786 | 1461013406780 Marionette TRACE conn3 <- [1,622,null,{}] 14:03:26 INFO - PROCESS | 1786 | 1461013406786 Marionette TRACE conn3 -> [0,623,"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 | 1786 | 1461013406945 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:03:26 INFO - PROCESS | 1786 | 1461013406960 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9042b000 == 84 [pid = 1786] [id = 163] 14:03:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x95953400) [pid = 1786] [serial = 489] [outer = (nil)] 14:03:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x98b83000) [pid = 1786] [serial = 490] [outer = 0x95953400] 14:03:27 INFO - PROCESS | 1786 | 1461013407042 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x98e5a000) [pid = 1786] [serial = 491] [outer = 0x95953400] 14:03:28 INFO - PROCESS | 1786 | 1461013408210 Marionette TRACE conn3 <- [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]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1494ms 14:03:28 INFO - PROCESS | 1786 | 1461013408271 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 1786 | 1461013408278 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:03:28 INFO - PROCESS | 1786 | 1461013408288 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1786 | 1461013408293 Marionette TRACE conn3 <- [1,626,null,{}] 14:03:28 INFO - PROCESS | 1786 | 1461013408303 Marionette TRACE conn3 -> [0,627,"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 | 1786 | 1461013408508 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:03:28 INFO - PROCESS | 1786 | 1461013408759 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8919b800 == 85 [pid = 1786] [id = 164] 14:03:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 220 (0x8952a000) [pid = 1786] [serial = 492] [outer = (nil)] 14:03:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 221 (0x8b77a800) [pid = 1786] [serial = 493] [outer = 0x8952a000] 14:03:28 INFO - PROCESS | 1786 | 1461013408904 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 222 (0x8b8e1000) [pid = 1786] [serial = 494] [outer = 0x8952a000] 14:03:29 INFO - PROCESS | 1786 | 1461013409851 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:03:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:03:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1634ms 14:03:29 INFO - PROCESS | 1786 | 1461013409923 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 1786 | 1461013409932 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:03:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:03:29 INFO - PROCESS | 1786 | 1461013409944 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 1786 | 1461013409948 Marionette TRACE conn3 <- [1,630,null,{}] 14:03:29 INFO - PROCESS | 1786 | 1461013409954 Marionette TRACE conn3 -> [0,631,"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 | 1786 | 1461013410185 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:03:30 INFO - PROCESS | 1786 | 1461013410488 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c19d000 == 86 [pid = 1786] [id = 165] 14:03:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 223 (0x8c1a4400) [pid = 1786] [serial = 495] [outer = (nil)] 14:03:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 224 (0x8e422c00) [pid = 1786] [serial = 496] [outer = 0x8c1a4400] 14:03:30 INFO - PROCESS | 1786 | 1461013410601 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x900b0c00) [pid = 1786] [serial = 497] [outer = 0x8c1a4400] 14:03:31 INFO - PROCESS | 1786 | 1461013411567 Marionette TRACE conn3 <- [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]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1691ms 14:03:31 INFO - PROCESS | 1786 | 1461013411636 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 1786 | 1461013411642 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:03:31 INFO - PROCESS | 1786 | 1461013411649 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 1786 | 1461013411655 Marionette TRACE conn3 <- [1,634,null,{}] 14:03:31 INFO - PROCESS | 1786 | 1461013411672 Marionette TRACE conn3 -> [0,635,"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 | 1786 | 1461013411907 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:03:32 INFO - PROCESS | 1786 | 1461013412188 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x906d4400 == 87 [pid = 1786] [id = 166] 14:03:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x93467800) [pid = 1786] [serial = 498] [outer = (nil)] 14:03:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x96e96000) [pid = 1786] [serial = 499] [outer = 0x93467800] 14:03:32 INFO - PROCESS | 1786 | 1461013412286 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x97c97000) [pid = 1786] [serial = 500] [outer = 0x93467800] 14:03:32 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:33 INFO - PROCESS | 1786 | 1461013413168 Marionette TRACE conn3 <- [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]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1591ms 14:03:33 INFO - PROCESS | 1786 | 1461013413241 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1786 | 1461013413245 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:03:33 INFO - PROCESS | 1786 | 1461013413252 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1786 | 1461013413256 Marionette TRACE conn3 <- [1,638,null,{}] 14:03:33 INFO - PROCESS | 1786 | 1461013413262 Marionette TRACE conn3 -> [0,639,"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 | 1786 | 1461013413444 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:03:33 INFO - PROCESS | 1786 | 1461013413630 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x936b8000 == 88 [pid = 1786] [id = 167] 14:03:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x97cdd000) [pid = 1786] [serial = 501] [outer = (nil)] 14:03:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x99b48800) [pid = 1786] [serial = 502] [outer = 0x97cdd000] 14:03:33 INFO - PROCESS | 1786 | 1461013413720 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 231 (0x9b254400) [pid = 1786] [serial = 503] [outer = 0x97cdd000] 14:03:34 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:34 INFO - PROCESS | 1786 | 1461013414717 Marionette TRACE conn3 <- [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]]]}] 14:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1529ms 14:03:34 INFO - PROCESS | 1786 | 1461013414783 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1786 | 1461013414787 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:03:34 INFO - PROCESS | 1786 | 1461013414794 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1786 | 1461013414797 Marionette TRACE conn3 <- [1,642,null,{}] 14:03:34 INFO - PROCESS | 1786 | 1461013414803 Marionette TRACE conn3 -> [0,643,"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 | 1786 | 1461013414983 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:03:35 INFO - PROCESS | 1786 | 1461013415229 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9920a400 == 89 [pid = 1786] [id = 168] 14:03:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 232 (0x9b259800) [pid = 1786] [serial = 504] [outer = (nil)] 14:03:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 233 (0xa0c54000) [pid = 1786] [serial = 505] [outer = 0x9b259800] 14:03:35 INFO - PROCESS | 1786 | 1461013415422 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 234 (0xa2a57400) [pid = 1786] [serial = 506] [outer = 0x9b259800] 14:03:36 INFO - PROCESS | 1786 | 1461013416398 Marionette TRACE conn3 <- [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]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1639ms 14:03:36 INFO - PROCESS | 1786 | 1461013416434 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1786 | 1461013416437 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:03:36 INFO - PROCESS | 1786 | 1461013416444 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1786 | 1461013416447 Marionette TRACE conn3 <- [1,646,null,{}] 14:03:36 INFO - PROCESS | 1786 | 1461013416453 Marionette TRACE conn3 -> [0,647,"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 | 1786 | 1461013416655 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:03:36 INFO - PROCESS | 1786 | 1461013416843 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8918f400 == 90 [pid = 1786] [id = 169] 14:03:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 235 (0x94167800) [pid = 1786] [serial = 507] [outer = (nil)] 14:03:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 236 (0x9416c800) [pid = 1786] [serial = 508] [outer = 0x94167800] 14:03:36 INFO - PROCESS | 1786 | 1461013416986 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 237 (0xa0a6ac00) [pid = 1786] [serial = 509] [outer = 0x94167800] 14:03:37 INFO - PROCESS | 1786 | 1461013417876 Marionette TRACE conn3 <- [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]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1482ms 14:03:37 INFO - PROCESS | 1786 | 1461013417926 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 1786 | 1461013417930 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:03:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:03:37 INFO - PROCESS | 1786 | 1461013417936 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1786 | 1461013417940 Marionette TRACE conn3 <- [1,650,null,{}] 14:03:37 INFO - PROCESS | 1786 | 1461013417946 Marionette TRACE conn3 -> [0,651,"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 | 1786 | 1461013418130 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:03:38 INFO - PROCESS | 1786 | 1461013418319 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b8eac00 == 91 [pid = 1786] [id = 170] 14:03:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x8c2c5400) [pid = 1786] [serial = 510] [outer = (nil)] 14:03:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 239 (0x8c2ccc00) [pid = 1786] [serial = 511] [outer = 0x8c2c5400] 14:03:38 INFO - PROCESS | 1786 | 1461013418410 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 240 (0x8c2cf000) [pid = 1786] [serial = 512] [outer = 0x8c2c5400] 14:03:39 INFO - PROCESS | 1786 | 1461013419347 Marionette TRACE conn3 <- [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]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1490ms 14:03:39 INFO - PROCESS | 1786 | 1461013419428 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1786 | 1461013419433 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:03:39 INFO - PROCESS | 1786 | 1461013419439 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1786 | 1461013419443 Marionette TRACE conn3 <- [1,654,null,{}] 14:03:39 INFO - PROCESS | 1786 | 1461013419449 Marionette TRACE conn3 -> [0,655,"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 | 1786 | 1461013419677 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:03:39 INFO - PROCESS | 1786 | 1461013419919 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b797000 == 92 [pid = 1786] [id = 171] 14:03:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 241 (0x8c2c7400) [pid = 1786] [serial = 513] [outer = (nil)] 14:03:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 242 (0x94161400) [pid = 1786] [serial = 514] [outer = 0x8c2c7400] 14:03:40 INFO - PROCESS | 1786 | 1461013420051 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 243 (0x99941800) [pid = 1786] [serial = 515] [outer = 0x8c2c7400] 14:03:41 INFO - PROCESS | 1786 | 1461013421003 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1632ms 14:03:41 INFO - PROCESS | 1786 | 1461013421072 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1786 | 1461013421076 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:03:41 INFO - PROCESS | 1786 | 1461013421083 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1786 | 1461013421087 Marionette TRACE conn3 <- [1,658,null,{}] 14:03:41 INFO - PROCESS | 1786 | 1461013421092 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 1786 | 1461013421318 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:03:41 INFO - PROCESS | 1786 | 1461013421553 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881c2000 == 93 [pid = 1786] [id = 172] 14:03:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 244 (0x881c2800) [pid = 1786] [serial = 516] [outer = (nil)] 14:03:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 245 (0x881ca000) [pid = 1786] [serial = 517] [outer = 0x881c2800] 14:03:41 INFO - PROCESS | 1786 | 1461013421688 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 246 (0x881cc400) [pid = 1786] [serial = 518] [outer = 0x881c2800] 14:03:42 INFO - PROCESS | 1786 | 1461013422562 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1537ms 14:03:42 INFO - PROCESS | 1786 | 1461013422621 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1786 | 1461013422624 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:03:42 INFO - PROCESS | 1786 | 1461013422632 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1786 | 1461013422636 Marionette TRACE conn3 <- [1,662,null,{}] 14:03:42 INFO - PROCESS | 1786 | 1461013422642 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 1786 | 1461013422827 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:03:43 INFO - PROCESS | 1786 | 1461013423019 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881c3c00 == 94 [pid = 1786] [id = 173] 14:03:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 247 (0x881c5c00) [pid = 1786] [serial = 519] [outer = (nil)] 14:03:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 248 (0x8c2d3400) [pid = 1786] [serial = 520] [outer = 0x881c5c00] 14:03:43 INFO - PROCESS | 1786 | 1461013423150 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 249 (0x9416a800) [pid = 1786] [serial = 521] [outer = 0x881c5c00] 14:03:43 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:44 INFO - PROCESS | 1786 | 1461013424054 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1480ms 14:03:44 INFO - PROCESS | 1786 | 1461013424113 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:03:44 INFO - PROCESS | 1786 | 1461013424118 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:03:44 INFO - PROCESS | 1786 | 1461013424124 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1786 | 1461013424129 Marionette TRACE conn3 <- [1,666,null,{}] 14:03:44 INFO - PROCESS | 1786 | 1461013424135 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 1786 | 1461013424376 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:03:44 INFO - PROCESS | 1786 | 1461013424626 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8835e800 == 95 [pid = 1786] [id = 174] 14:03:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 250 (0x8835f400) [pid = 1786] [serial = 522] [outer = (nil)] 14:03:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 251 (0x88364400) [pid = 1786] [serial = 523] [outer = 0x8835f400] 14:03:44 INFO - PROCESS | 1786 | 1461013424779 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 252 (0x8c2d4c00) [pid = 1786] [serial = 524] [outer = 0x8835f400] 14:03:45 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:45 INFO - PROCESS | 1786 | 1461013425668 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1589ms 14:03:45 INFO - PROCESS | 1786 | 1461013425714 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1786 | 1461013425719 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:03:45 INFO - PROCESS | 1786 | 1461013425725 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1786 | 1461013425728 Marionette TRACE conn3 <- [1,670,null,{}] 14:03:45 INFO - PROCESS | 1786 | 1461013425734 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 1786 | 1461013425925 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:03:46 INFO - PROCESS | 1786 | 1461013426177 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a34800 == 96 [pid = 1786] [id = 175] 14:03:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 253 (0x87a36c00) [pid = 1786] [serial = 525] [outer = (nil)] 14:03:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 254 (0x87a3a400) [pid = 1786] [serial = 526] [outer = 0x87a36c00] 14:03:46 INFO - PROCESS | 1786 | 1461013426312 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 255 (0x87a3cc00) [pid = 1786] [serial = 527] [outer = 0x87a36c00] 14:03:47 INFO - PROCESS | 1786 | 1461013427204 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1536ms 14:03:47 INFO - PROCESS | 1786 | 1461013427263 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1786 | 1461013427266 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:03:47 INFO - PROCESS | 1786 | 1461013427273 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1786 | 1461013427276 Marionette TRACE conn3 <- [1,674,null,{}] 14:03:47 INFO - PROCESS | 1786 | 1461013427282 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 1786 | 1461013427481 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:03:47 INFO - PROCESS | 1786 | 1461013427733 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a3e000 == 97 [pid = 1786] [id = 176] 14:03:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 256 (0x88365000) [pid = 1786] [serial = 528] [outer = (nil)] 14:03:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 257 (0x88e49800) [pid = 1786] [serial = 529] [outer = 0x88365000] 14:03:48 INFO - PROCESS | 1786 | 1461013428226 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 258 (0x88e4d400) [pid = 1786] [serial = 530] [outer = 0x88365000] 14:03:48 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:49 INFO - PROCESS | 1786 | 1461013429221 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1998ms 14:03:49 INFO - PROCESS | 1786 | 1461013429301 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1786 | 1461013429307 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:03:49 INFO - PROCESS | 1786 | 1461013429320 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1786 | 1461013429324 Marionette TRACE conn3 <- [1,678,null,{}] 14:03:49 INFO - PROCESS | 1786 | 1461013429332 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 1786 | 1461013429638 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:03:49 INFO - PROCESS | 1786 | 1461013429950 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e52c00 == 98 [pid = 1786] [id = 177] 14:03:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 259 (0x89197c00) [pid = 1786] [serial = 531] [outer = (nil)] 14:03:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 260 (0x898cf000) [pid = 1786] [serial = 532] [outer = 0x89197c00] 14:03:50 INFO - PROCESS | 1786 | 1461013430029 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 261 (0x8b77e800) [pid = 1786] [serial = 533] [outer = 0x89197c00] 14:03:50 INFO - PROCESS | 1786 | --DOCSHELL 0x96e9a400 == 97 [pid = 1786] [id = 112] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 260 (0xa4bd4800) [pid = 1786] [serial = 388] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 259 (0x96316800) [pid = 1786] [serial = 375] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 258 (0xa4b0c000) [pid = 1786] [serial = 378] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 257 (0x8c0fb000) [pid = 1786] [serial = 381] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 256 (0xa4b4c800) [pid = 1786] [serial = 384] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 255 (0x8c1a3000) [pid = 1786] [serial = 391] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 254 (0x8a2e2800) [pid = 1786] [serial = 400] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 253 (0x99b43800) [pid = 1786] [serial = 394] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 252 (0x99b4c000) [pid = 1786] [serial = 397] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 251 (0x906d3000) [pid = 1786] [serial = 372] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 250 (0x981acc00) [pid = 1786] [serial = 421] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x93465c00 == 96 [pid = 1786] [id = 39] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x936b4c00 == 95 [pid = 1786] [id = 111] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8f48b000 == 94 [pid = 1786] [id = 162] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x9338c800 == 93 [pid = 1786] [id = 123] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x88e51800 == 92 [pid = 1786] [id = 161] 14:03:51 INFO - PROCESS | 1786 | 1461013431092 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f0800 == 91 [pid = 1786] [id = 160] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e1800 == 90 [pid = 1786] [id = 159] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8b798c00 == 89 [pid = 1786] [id = 158] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x88e4c400 == 88 [pid = 1786] [id = 157] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0xa45ec000 == 87 [pid = 1786] [id = 146] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f7400 == 86 [pid = 1786] [id = 145] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0fb400 == 85 [pid = 1786] [id = 144] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x9014e400 == 84 [pid = 1786] [id = 142] 14:03:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f2400 == 83 [pid = 1786] [id = 141] 14:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1843ms 14:03:51 INFO - PROCESS | 1786 | 1461013431170 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1786 | 1461013431176 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:03:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:03:51 INFO - PROCESS | 1786 | 1461013431185 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1786 | 1461013431189 Marionette TRACE conn3 <- [1,682,null,{}] 14:03:51 INFO - PROCESS | 1786 | 1461013431195 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 1786 | 1461013431366 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 249 (0x902d8c00) [pid = 1786] [serial = 409] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 248 (0x8e427400) [pid = 1786] [serial = 406] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 247 (0x9042d000) [pid = 1786] [serial = 410] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 246 (0x979bb400) [pid = 1786] [serial = 419] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 245 (0x99c4b400) [pid = 1786] [serial = 283] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 244 (0x93268000) [pid = 1786] [serial = 412] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 243 (0x940d9800) [pid = 1786] [serial = 415] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 242 (0x936aec00) [pid = 1786] [serial = 211] [outer = (nil)] [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:51 INFO - PROCESS | 1786 | --DOMWINDOW == 241 (0x95958400) [pid = 1786] [serial = 416] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 240 (0x98b91800) [pid = 1786] [serial = 403] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 239 (0x9b25dc00) [pid = 1786] [serial = 328] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 238 (0x96f30800) [pid = 1786] [serial = 418] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x8f5c1c00) [pid = 1786] [serial = 407] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | --DOMWINDOW == 236 (0x93677000) [pid = 1786] [serial = 413] [outer = (nil)] [url = about:blank] 14:03:51 INFO - PROCESS | 1786 | 1461013431645 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b77e400 == 84 [pid = 1786] [id = 178] 14:03:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 237 (0x8b799000) [pid = 1786] [serial = 534] [outer = (nil)] 14:03:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x8b8e3400) [pid = 1786] [serial = 535] [outer = 0x8b799000] 14:03:51 INFO - PROCESS | 1786 | 1461013431759 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 239 (0x8b8ee000) [pid = 1786] [serial = 536] [outer = 0x8b799000] 14:03:52 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:52 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:52 INFO - PROCESS | 1786 | 1461013432980 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1830ms 14:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:03:53 INFO - PROCESS | 1786 | 1461013433016 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1786 | 1461013433019 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:03:53 INFO - PROCESS | 1786 | 1461013433026 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1786 | 1461013433031 Marionette TRACE conn3 <- [1,686,null,{}] 14:03:53 INFO - PROCESS | 1786 | 1461013433047 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 1786 | 1461013433256 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:03:53 INFO - PROCESS | 1786 | 1461013433444 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b79a400 == 85 [pid = 1786] [id = 179] 14:03:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 240 (0x8c0fdc00) [pid = 1786] [serial = 537] [outer = (nil)] 14:03:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 241 (0x8c2c9400) [pid = 1786] [serial = 538] [outer = 0x8c0fdc00] 14:03:53 INFO - PROCESS | 1786 | 1461013433520 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 242 (0x8e427c00) [pid = 1786] [serial = 539] [outer = 0x8c0fdc00] 14:03:54 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:54 INFO - PROCESS | 1786 | 1461013434752 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:03:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:03:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1740ms 14:03:54 INFO - PROCESS | 1786 | 1461013434764 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 1786 | 1461013434768 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:03:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:03:54 INFO - PROCESS | 1786 | 1461013434793 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1786 | 1461013434796 Marionette TRACE conn3 <- [1,690,null,{}] 14:03:54 INFO - PROCESS | 1786 | 1461013434802 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 1786 | 1461013435056 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:03:55 INFO - PROCESS | 1786 | 1461013435094 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a38800 == 86 [pid = 1786] [id = 180] 14:03:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 243 (0x8c0fec00) [pid = 1786] [serial = 540] [outer = (nil)] 14:03:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 244 (0x8f5c1c00) [pid = 1786] [serial = 541] [outer = 0x8c0fec00] 14:03:55 INFO - PROCESS | 1786 | 1461013435168 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 245 (0x900b1c00) [pid = 1786] [serial = 542] [outer = 0x8c0fec00] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 244 (0xa0ef5000) [pid = 1786] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 243 (0x898c4c00) [pid = 1786] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 242 (0x8e7ea800) [pid = 1786] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 241 (0x9067bc00) [pid = 1786] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 240 (0x898c5000) [pid = 1786] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 239 (0x8b799800) [pid = 1786] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 238 (0x906d3800) [pid = 1786] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:03:55 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x940dc000) [pid = 1786] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:03:56 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:56 INFO - PROCESS | 1786 | 1461013436774 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2047ms 14:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:03:56 INFO - PROCESS | 1786 | 1461013436831 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1786 | 1461013436834 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:03:56 INFO - PROCESS | 1786 | 1461013436841 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1786 | 1461013436844 Marionette TRACE conn3 <- [1,694,null,{}] 14:03:56 INFO - PROCESS | 1786 | 1461013436849 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 1786 | 1461013437075 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:03:57 INFO - PROCESS | 1786 | 1461013437136 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c1a5800 == 87 [pid = 1786] [id = 181] 14:03:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x8e423400) [pid = 1786] [serial = 543] [outer = (nil)] 14:03:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 239 (0x900ab800) [pid = 1786] [serial = 544] [outer = 0x8e423400] 14:03:57 INFO - PROCESS | 1786 | 1461013437219 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 240 (0x902d5c00) [pid = 1786] [serial = 545] [outer = 0x8e423400] 14:03:58 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:58 INFO - PROCESS | 1786 | 1461013438794 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:03:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1993ms 14:03:58 INFO - PROCESS | 1786 | 1461013438833 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1786 | 1461013438839 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:03:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:03:58 INFO - PROCESS | 1786 | 1461013438848 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1786 | 1461013438853 Marionette TRACE conn3 <- [1,698,null,{}] 14:03:58 INFO - PROCESS | 1786 | 1461013438862 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 1786 | 1461013439076 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:03:59 INFO - PROCESS | 1786 | 1461013439268 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a38000 == 88 [pid = 1786] [id = 182] 14:03:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 241 (0x87a3e400) [pid = 1786] [serial = 546] [outer = (nil)] 14:03:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 242 (0x89190000) [pid = 1786] [serial = 547] [outer = 0x87a3e400] 14:03:59 INFO - PROCESS | 1786 | 1461013439367 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 243 (0x898d1800) [pid = 1786] [serial = 548] [outer = 0x87a3e400] 14:04:00 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:00 INFO - PROCESS | 1786 | 1461013440707 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:04:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1896ms 14:04:00 INFO - PROCESS | 1786 | 1461013440806 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 1786 | 1461013440816 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:04:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:04:00 INFO - PROCESS | 1786 | 1461013440831 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 1786 | 1461013440834 Marionette TRACE conn3 <- [1,702,null,{}] 14:04:00 INFO - PROCESS | 1786 | 1461013440842 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 1786 | 1461013441031 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:04:01 INFO - PROCESS | 1786 | 1461013441225 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881c5000 == 89 [pid = 1786] [id = 183] 14:04:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 244 (0x88357400) [pid = 1786] [serial = 549] [outer = (nil)] 14:04:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 245 (0x8b798800) [pid = 1786] [serial = 550] [outer = 0x88357400] 14:04:01 INFO - PROCESS | 1786 | 1461013441313 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 246 (0x8c1a6000) [pid = 1786] [serial = 551] [outer = 0x88357400] 14:04:02 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:02 INFO - PROCESS | 1786 | 1461013442781 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:04:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1988ms 14:04:02 INFO - PROCESS | 1786 | 1461013442818 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:04:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:04:02 INFO - PROCESS | 1786 | 1461013442823 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:04:02 INFO - PROCESS | 1786 | 1461013442829 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1786 | 1461013442835 Marionette TRACE conn3 <- [1,706,null,{}] 14:04:02 INFO - PROCESS | 1786 | 1461013442852 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:03 INFO - PROCESS | 1786 | 1461013443081 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:04:03 INFO - PROCESS | 1786 | 1461013443274 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c19bc00 == 90 [pid = 1786] [id = 184] 14:04:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 247 (0x8c2d1000) [pid = 1786] [serial = 552] [outer = (nil)] 14:04:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 248 (0x900b5c00) [pid = 1786] [serial = 553] [outer = 0x8c2d1000] 14:04:03 INFO - PROCESS | 1786 | 1461013443409 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 249 (0x90687400) [pid = 1786] [serial = 554] [outer = 0x8c2d1000] 14:04:04 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:04 INFO - PROCESS | 1786 | 1461013444765 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:04:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2037ms 14:04:04 INFO - PROCESS | 1786 | 1461013444867 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1786 | 1461013444872 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:04:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:04:04 INFO - PROCESS | 1786 | 1461013444879 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1786 | 1461013444883 Marionette TRACE conn3 <- [1,710,null,{}] 14:04:04 INFO - PROCESS | 1786 | 1461013444889 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 1786 | 1461013445070 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:04:05 INFO - PROCESS | 1786 | 1461013445259 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x90687000 == 91 [pid = 1786] [id = 185] 14:04:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 250 (0x906cc800) [pid = 1786] [serial = 555] [outer = (nil)] 14:04:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 251 (0x9110f800) [pid = 1786] [serial = 556] [outer = 0x906cc800] 14:04:05 INFO - PROCESS | 1786 | 1461013445389 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 252 (0x914b2400) [pid = 1786] [serial = 557] [outer = 0x906cc800] 14:04:06 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:06 INFO - PROCESS | 1786 | 1461013446868 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:04:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2039ms 14:04:06 INFO - PROCESS | 1786 | 1461013446919 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1786 | 1461013446923 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:04:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:04:06 INFO - PROCESS | 1786 | 1461013446931 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 1786 | 1461013446934 Marionette TRACE conn3 <- [1,714,null,{}] 14:04:06 INFO - PROCESS | 1786 | 1461013446940 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 1786 | 1461013447152 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:04:07 INFO - PROCESS | 1786 | 1461013447342 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0f0800 == 92 [pid = 1786] [id = 186] 14:04:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 253 (0x906d8000) [pid = 1786] [serial = 558] [outer = (nil)] 14:04:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 254 (0x9339bc00) [pid = 1786] [serial = 559] [outer = 0x906d8000] 14:04:07 INFO - PROCESS | 1786 | 1461013447427 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 255 (0x936aec00) [pid = 1786] [serial = 560] [outer = 0x906d8000] 14:04:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:08 INFO - PROCESS | 1786 | 1461013448771 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:04:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1882ms 14:04:08 INFO - PROCESS | 1786 | 1461013448885 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1786 | 1461013448888 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:04:08 INFO - PROCESS | 1786 | 1461013448903 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1786 | 1461013448907 Marionette TRACE conn3 <- [1,718,null,{}] 14:04:08 INFO - PROCESS | 1786 | 1461013448913 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:09 INFO - PROCESS | 1786 | 1461013449118 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:04:09 INFO - PROCESS | 1786 | 1461013449310 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8952a800 == 93 [pid = 1786] [id = 187] 14:04:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 256 (0x93268000) [pid = 1786] [serial = 561] [outer = (nil)] 14:04:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 257 (0x940d5000) [pid = 1786] [serial = 562] [outer = 0x93268000] 14:04:09 INFO - PROCESS | 1786 | 1461013449403 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 258 (0x9416a000) [pid = 1786] [serial = 563] [outer = 0x93268000] 14:04:10 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:10 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:10 INFO - PROCESS | 1786 | 1461013450738 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:04:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1894ms 14:04:10 INFO - PROCESS | 1786 | 1461013450817 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1786 | 1461013450822 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:04:10 INFO - PROCESS | 1786 | 1461013450849 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1786 | 1461013450854 Marionette TRACE conn3 <- [1,722,null,{}] 14:04:10 INFO - PROCESS | 1786 | 1461013450861 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:11 INFO - PROCESS | 1786 | 1461013451036 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:04:11 INFO - PROCESS | 1786 | 1461013451316 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e50c00 == 94 [pid = 1786] [id = 188] 14:04:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 259 (0x902d7800) [pid = 1786] [serial = 564] [outer = (nil)] 14:04:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 260 (0x96e07000) [pid = 1786] [serial = 565] [outer = 0x902d7800] 14:04:11 INFO - PROCESS | 1786 | 1461013451464 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 261 (0x96f33c00) [pid = 1786] [serial = 566] [outer = 0x902d7800] 14:04:12 INFO - PROCESS | 1786 | 1461013452698 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:04:12 INFO - PROCESS | 1786 | 1461013452794 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:04:12 INFO - PROCESS | 1786 | 1461013452800 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1786 | 1461013452804 Marionette TRACE conn3 <- [1,726,null,{}] 14:04:12 INFO - PROCESS | 1786 | 1461013452810 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 1786 | 1461013452996 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:04:13 INFO - PROCESS | 1786 | 1461013453209 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x898d1400 == 95 [pid = 1786] [id = 189] 14:04:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 262 (0x8b778400) [pid = 1786] [serial = 567] [outer = (nil)] 14:04:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 263 (0x906d9400) [pid = 1786] [serial = 568] [outer = 0x8b778400] 14:04:13 INFO - PROCESS | 1786 | 1461013453338 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 264 (0x96b05800) [pid = 1786] [serial = 569] [outer = 0x8b778400] 14:04:14 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:14 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:14 INFO - PROCESS | 1786 | 1461013454312 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:04:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1581ms 14:04:14 INFO - PROCESS | 1786 | 1461013454382 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 1786 | 1461013454387 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:04:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:04:14 INFO - PROCESS | 1786 | 1461013454393 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1786 | 1461013454397 Marionette TRACE conn3 <- [1,730,null,{}] 14:04:14 INFO - PROCESS | 1786 | 1461013454403 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 1786 | 1461013454608 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:04:14 INFO - PROCESS | 1786 | 1461013454899 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b7a1800 == 96 [pid = 1786] [id = 190] 14:04:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 265 (0x8c0f4800) [pid = 1786] [serial = 570] [outer = (nil)] 14:04:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 266 (0x9784ec00) [pid = 1786] [serial = 571] [outer = 0x8c0f4800] 14:04:14 INFO - PROCESS | 1786 | 1461013454990 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 267 (0x97c8fc00) [pid = 1786] [serial = 572] [outer = 0x8c0f4800] 14:04:15 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:15 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:15 INFO - PROCESS | 1786 | 1461013455884 Marionette TRACE conn3 <- [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[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1786 | 1461013455944 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:04:15 INFO - PROCESS | 1786 | 1461013455970 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1786 | 1461013455974 Marionette TRACE conn3 <- [1,734,null,{}] 14:04:15 INFO - PROCESS | 1786 | 1461013455980 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 1786 | 1461013456162 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:04:16 INFO - PROCESS | 1786 | 1461013456418 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96e9e400 == 97 [pid = 1786] [id = 191] 14:04:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 268 (0x97c8d400) [pid = 1786] [serial = 573] [outer = (nil)] 14:04:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 269 (0x98b8e000) [pid = 1786] [serial = 574] [outer = 0x97c8d400] 14:04:16 INFO - PROCESS | 1786 | 1461013456521 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 270 (0x99945400) [pid = 1786] [serial = 575] [outer = 0x97c8d400] 14:04:17 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:17 INFO - PROCESS | 1786 | 1461013457429 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1538ms 14:04:17 INFO - PROCESS | 1786 | 1461013457505 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1786 | 1461013457509 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:04:17 INFO - PROCESS | 1786 | 1461013457516 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1786 | 1461013457521 Marionette TRACE conn3 <- [1,738,null,{}] 14:04:17 INFO - PROCESS | 1786 | 1461013457527 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:18 INFO - PROCESS | 1786 | 1461013458080 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:04:18 INFO - PROCESS | 1786 | 1461013458340 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8952b800 == 98 [pid = 1786] [id = 192] 14:04:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 271 (0x8952c400) [pid = 1786] [serial = 576] [outer = (nil)] 14:04:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 272 (0x898cf400) [pid = 1786] [serial = 577] [outer = 0x8952c400] 14:04:18 INFO - PROCESS | 1786 | 1461013458423 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 273 (0x8b781c00) [pid = 1786] [serial = 578] [outer = 0x8952c400] 14:04:19 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:19 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:19 INFO - PROCESS | 1786 | 1461013459759 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2337ms 14:04:19 INFO - PROCESS | 1786 | 1461013459871 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1786 | 1461013459875 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:04:19 INFO - PROCESS | 1786 | 1461013459890 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1786 | 1461013459895 Marionette TRACE conn3 <- [1,742,null,{}] 14:04:19 INFO - PROCESS | 1786 | 1461013459903 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:20 INFO - PROCESS | 1786 | 1461013460162 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:04:20 INFO - PROCESS | 1786 | --DOMWINDOW == 272 (0x98b83000) [pid = 1786] [serial = 490] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x87a38800 == 97 [pid = 1786] [id = 180] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8b79a400 == 96 [pid = 1786] [id = 179] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77e400 == 95 [pid = 1786] [id = 178] 14:04:20 INFO - PROCESS | 1786 | 1461013460530 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | --DOCSHELL 0x88e52c00 == 94 [pid = 1786] [id = 177] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x87a3e000 == 93 [pid = 1786] [id = 176] 14:04:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a35c00 == 94 [pid = 1786] [id = 193] 14:04:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 273 (0x87a38800) [pid = 1786] [serial = 579] [outer = (nil)] 14:04:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 274 (0x8835b400) [pid = 1786] [serial = 580] [outer = 0x87a38800] 14:04:20 INFO - PROCESS | 1786 | 1461013460632 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 275 (0x89197800) [pid = 1786] [serial = 581] [outer = 0x87a38800] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x881c3c00 == 93 [pid = 1786] [id = 173] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x881c2000 == 92 [pid = 1786] [id = 172] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8b797000 == 91 [pid = 1786] [id = 171] 14:04:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8eac00 == 90 [pid = 1786] [id = 170] 14:04:21 INFO - PROCESS | 1786 | --DOCSHELL 0x8918f400 == 89 [pid = 1786] [id = 169] 14:04:21 INFO - PROCESS | 1786 | --DOCSHELL 0x9920a400 == 88 [pid = 1786] [id = 168] 14:04:21 INFO - PROCESS | 1786 | --DOCSHELL 0x936b8000 == 87 [pid = 1786] [id = 167] 14:04:21 INFO - PROCESS | 1786 | --DOCSHELL 0x906d4400 == 86 [pid = 1786] [id = 166] 14:04:21 INFO - PROCESS | 1786 | --DOCSHELL 0x8c19d000 == 85 [pid = 1786] [id = 165] 14:04:21 INFO - PROCESS | 1786 | --DOCSHELL 0x8919b800 == 84 [pid = 1786] [id = 164] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 274 (0xa47ac400) [pid = 1786] [serial = 370] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 273 (0x914adc00) [pid = 1786] [serial = 482] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 272 (0x9784e000) [pid = 1786] [serial = 488] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 271 (0x93682400) [pid = 1786] [serial = 484] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 270 (0x90153000) [pid = 1786] [serial = 478] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 269 (0x940e0c00) [pid = 1786] [serial = 485] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 268 (0x9067ec00) [pid = 1786] [serial = 479] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 267 (0x906d1800) [pid = 1786] [serial = 481] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 266 (0x8a2e3400) [pid = 1786] [serial = 473] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 265 (0x898d2800) [pid = 1786] [serial = 472] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 264 (0x96ea0c00) [pid = 1786] [serial = 430] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 263 (0x8c1a2000) [pid = 1786] [serial = 424] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 262 (0x9fc83000) [pid = 1786] [serial = 436] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 261 (0x98b88000) [pid = 1786] [serial = 433] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 260 (0x90682800) [pid = 1786] [serial = 427] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 259 (0x8c0f9800) [pid = 1786] [serial = 476] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 258 (0x8b8ec000) [pid = 1786] [serial = 475] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 257 (0x98310000) [pid = 1786] [serial = 422] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 256 (0xa47aec00) [pid = 1786] [serial = 439] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 255 (0x88e4e800) [pid = 1786] [serial = 469] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 254 (0x8b8ea800) [pid = 1786] [serial = 442] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 253 (0x8b79d800) [pid = 1786] [serial = 445] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 252 (0x8b77dc00) [pid = 1786] [serial = 448] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 251 (0x8b79cc00) [pid = 1786] [serial = 451] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 250 (0x89526400) [pid = 1786] [serial = 454] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 249 (0xa0028c00) [pid = 1786] [serial = 457] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 248 (0x89194c00) [pid = 1786] [serial = 460] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 247 (0x898c4400) [pid = 1786] [serial = 463] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 246 (0x898cd800) [pid = 1786] [serial = 466] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1786 | --DOMWINDOW == 245 (0x96ea2c00) [pid = 1786] [serial = 487] [outer = (nil)] [url = about:blank] 14:04:22 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:22 INFO - PROCESS | 1786 | 1461013462204 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:04:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2340ms 14:04:22 INFO - PROCESS | 1786 | 1461013462231 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1786 | 1461013462237 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:04:22 INFO - PROCESS | 1786 | 1461013462246 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1786 | 1461013462252 Marionette TRACE conn3 <- [1,746,null,{}] 14:04:22 INFO - PROCESS | 1786 | 1461013462263 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 1786 | 1461013462483 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:04:22 INFO - PROCESS | 1786 | 1461013462675 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x898c5800 == 85 [pid = 1786] [id = 194] 14:04:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 246 (0x898cd800) [pid = 1786] [serial = 582] [outer = (nil)] 14:04:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 247 (0x8b7a3800) [pid = 1786] [serial = 583] [outer = 0x898cd800] 14:04:22 INFO - PROCESS | 1786 | 1461013462765 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 248 (0x8c0f6800) [pid = 1786] [serial = 584] [outer = 0x898cd800] 14:04:23 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:24 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:24 INFO - PROCESS | 1786 | 1461013464118 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:04:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1891ms 14:04:24 INFO - PROCESS | 1786 | 1461013464138 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 1786 | 1461013464145 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:04:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:04:24 INFO - PROCESS | 1786 | 1461013464323 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1786 | 1461013464328 Marionette TRACE conn3 <- [1,750,null,{}] 14:04:24 INFO - PROCESS | 1786 | 1461013464336 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 1786 | 1461013464529 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:04:24 INFO - PROCESS | 1786 | 1461013464719 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881c6c00 == 86 [pid = 1786] [id = 195] 14:04:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 249 (0x8b8e5000) [pid = 1786] [serial = 585] [outer = (nil)] 14:04:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 250 (0x8c2d2800) [pid = 1786] [serial = 586] [outer = 0x8b8e5000] 14:04:24 INFO - PROCESS | 1786 | 1461013464808 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 251 (0x8f48c800) [pid = 1786] [serial = 587] [outer = 0x8b8e5000] 14:04:26 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:26 INFO - PROCESS | 1786 | 1461013466219 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:04:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2056ms 14:04:26 INFO - PROCESS | 1786 | 1461013466326 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1786 | 1461013466330 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:04:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:04:26 INFO - PROCESS | 1786 | 1461013466340 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1786 | 1461013466350 Marionette TRACE conn3 <- [1,754,null,{}] 14:04:26 INFO - PROCESS | 1786 | 1461013466367 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 1786 | 1461013466570 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:04:26 INFO - PROCESS | 1786 | 1461013466765 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a3ec00 == 87 [pid = 1786] [id = 196] 14:04:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 252 (0x8f5c2800) [pid = 1786] [serial = 588] [outer = (nil)] 14:04:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 253 (0x90426c00) [pid = 1786] [serial = 589] [outer = 0x8f5c2800] 14:04:26 INFO - PROCESS | 1786 | 1461013466897 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 254 (0x914a9000) [pid = 1786] [serial = 590] [outer = 0x8f5c2800] 14:04:28 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:28 INFO - PROCESS | 1786 | 1461013468215 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:04:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1903ms 14:04:28 INFO - PROCESS | 1786 | 1461013468242 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:04:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:04:28 INFO - PROCESS | 1786 | 1461013468248 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:04:28 INFO - PROCESS | 1786 | 1461013468254 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1786 | 1461013468258 Marionette TRACE conn3 <- [1,758,null,{}] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2dc000 == 86 [pid = 1786] [id = 133] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8835e800 == 85 [pid = 1786] [id = 174] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x87a34800 == 84 [pid = 1786] [id = 175] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8951f000 == 83 [pid = 1786] [id = 152] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8918d800 == 82 [pid = 1786] [id = 153] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x89190800 == 81 [pid = 1786] [id = 154] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8919c800 == 80 [pid = 1786] [id = 155] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f1000 == 79 [pid = 1786] [id = 127] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8e2400 == 78 [pid = 1786] [id = 147] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x88e4ac00 == 77 [pid = 1786] [id = 156] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x936ad000 == 76 [pid = 1786] [id = 143] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8c19c400 == 75 [pid = 1786] [id = 130] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c6c00 == 74 [pid = 1786] [id = 128] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x96f35800 == 73 [pid = 1786] [id = 129] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8952b800 == 72 [pid = 1786] [id = 192] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x97841800 == 71 [pid = 1786] [id = 134] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8b7a1800 == 70 [pid = 1786] [id = 190] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x898d1400 == 69 [pid = 1786] [id = 189] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8952a800 == 68 [pid = 1786] [id = 187] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x88e50c00 == 67 [pid = 1786] [id = 188] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f0800 == 66 [pid = 1786] [id = 186] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8951fc00 == 65 [pid = 1786] [id = 151] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x90687000 == 64 [pid = 1786] [id = 185] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x8c19bc00 == 63 [pid = 1786] [id = 184] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x881c5000 == 62 [pid = 1786] [id = 183] 14:04:29 INFO - PROCESS | 1786 | --DOCSHELL 0x87a38000 == 61 [pid = 1786] [id = 182] 14:04:30 INFO - PROCESS | 1786 | 1461013470045 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:30 INFO - PROCESS | 1786 | 1461013470254 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:04:30 INFO - PROCESS | 1786 | 1461013470369 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e8400 == 62 [pid = 1786] [id = 197] 14:04:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 255 (0x8b778c00) [pid = 1786] [serial = 591] [outer = (nil)] 14:04:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 256 (0x8b780c00) [pid = 1786] [serial = 592] [outer = 0x8b778c00] 14:04:30 INFO - PROCESS | 1786 | 1461013470449 Marionette DEBUG loaded listener.js 14:04:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 257 (0x8b8e5800) [pid = 1786] [serial = 593] [outer = 0x8b778c00] 14:04:31 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:31 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:31 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:31 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:31 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:31 INFO - PROCESS | 1786 | 1461013471236 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:04:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 3043ms 14:04:31 INFO - PROCESS | 1786 | 1461013471298 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1786 | 1461013471305 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:04:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:04:31 INFO - PROCESS | 1786 | 1461013471313 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1786 | 1461013471317 Marionette TRACE conn3 <- [1,762,null,{}] 14:04:31 INFO - PROCESS | 1786 | 1461013471323 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 1786 | 1461013471494 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:04:31 INFO - PROCESS | 1786 | 1461013471513 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e0c00 == 63 [pid = 1786] [id = 198] 14:04:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 258 (0x8c2ca400) [pid = 1786] [serial = 594] [outer = (nil)] 14:04:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 259 (0x8e429400) [pid = 1786] [serial = 595] [outer = 0x8c2ca400] 14:04:31 INFO - PROCESS | 1786 | 1461013471740 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 260 (0x900b3000) [pid = 1786] [serial = 596] [outer = 0x8c2ca400] 14:04:33 INFO - PROCESS | 1786 | 1461013473074 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:04:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1790ms 14:04:33 INFO - PROCESS | 1786 | 1461013473110 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 1786 | 1461013473113 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:04:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:04:33 INFO - PROCESS | 1786 | 1461013473120 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 1786 | 1461013473123 Marionette TRACE conn3 <- [1,766,null,{}] 14:04:33 INFO - PROCESS | 1786 | 1461013473237 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 1786 | 1461013473461 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:04:33 INFO - PROCESS | 1786 | 1461013473485 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x898d2800 == 64 [pid = 1786] [id = 199] 14:04:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 261 (0x902d9000) [pid = 1786] [serial = 597] [outer = (nil)] 14:04:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 262 (0x906cd400) [pid = 1786] [serial = 598] [outer = 0x902d9000] 14:04:33 INFO - PROCESS | 1786 | 1461013473566 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 263 (0x911ad400) [pid = 1786] [serial = 599] [outer = 0x902d9000] 14:04:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 264 (0x90683c00) [pid = 1786] [serial = 600] [outer = 0x9346f800] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 263 (0x8e423400) [pid = 1786] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 262 (0x8c0fec00) [pid = 1786] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 261 (0x95953400) [pid = 1786] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 260 (0x88365000) [pid = 1786] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 259 (0x89197c00) [pid = 1786] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 258 (0x8b799000) [pid = 1786] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:04:34 INFO - PROCESS | 1786 | --DOMWINDOW == 257 (0x8c0fdc00) [pid = 1786] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:04:35 INFO - PROCESS | 1786 | 1461013475196 Marionette TRACE conn3 <- [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:04:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:04:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2127ms 14:04:35 INFO - PROCESS | 1786 | 1461013475255 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1786 | 1461013475264 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:04:35 INFO - PROCESS | 1786 | 1461013475274 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1786 | 1461013475277 Marionette TRACE conn3 <- [1,770,null,{}] 14:04:35 INFO - PROCESS | 1786 | 1461013475283 Marionette TRACE conn3 -> [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:04:35 INFO - PROCESS | 1786 | 1461013475454 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:04:35 INFO - PROCESS | 1786 | 1461013475624 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a33000 == 65 [pid = 1786] [id = 200] 14:04:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 258 (0x898c5000) [pid = 1786] [serial = 601] [outer = (nil)] 14:04:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 259 (0x936b4c00) [pid = 1786] [serial = 602] [outer = 0x898c5000] 14:04:35 INFO - PROCESS | 1786 | 1461013475703 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 260 (0x9416d400) [pid = 1786] [serial = 603] [outer = 0x898c5000] 14:04:36 INFO - PROCESS | 1786 | 1461013476556 Marionette TRACE conn3 <- [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:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1335ms 14:04:36 INFO - PROCESS | 1786 | 1461013476610 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1786 | 1461013476615 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:04:36 INFO - PROCESS | 1786 | 1461013476625 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1786 | 1461013476631 Marionette TRACE conn3 <- [1,774,null,{}] 14:04:36 INFO - PROCESS | 1786 | 1461013476641 Marionette TRACE conn3 -> [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:04:36 INFO - PROCESS | 1786 | 1461013476872 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:04:37 INFO - PROCESS | 1786 | 1461013477135 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b77d000 == 66 [pid = 1786] [id = 201] 14:04:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 261 (0x8b780000) [pid = 1786] [serial = 604] [outer = (nil)] 14:04:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 262 (0x8b8e4c00) [pid = 1786] [serial = 605] [outer = 0x8b780000] 14:04:37 INFO - PROCESS | 1786 | 1461013477272 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 263 (0x8c0fec00) [pid = 1786] [serial = 606] [outer = 0x8b780000] 14:04:38 INFO - PROCESS | 1786 | 1461013478211 Marionette TRACE conn3 <- [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:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1638ms 14:04:38 INFO - PROCESS | 1786 | 1461013478265 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 1786 | 1461013478274 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:04:38 INFO - PROCESS | 1786 | 1461013478285 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1786 | 1461013478290 Marionette TRACE conn3 <- [1,778,null,{}] 14:04:38 INFO - PROCESS | 1786 | 1461013478296 Marionette TRACE conn3 -> [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:04:38 INFO - PROCESS | 1786 | 1461013478559 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:04:38 INFO - PROCESS | 1786 | 1461013478864 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881c9c00 == 67 [pid = 1786] [id = 202] 14:04:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 264 (0x8835a400) [pid = 1786] [serial = 607] [outer = (nil)] 14:04:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 265 (0x93678400) [pid = 1786] [serial = 608] [outer = 0x8835a400] 14:04:38 INFO - PROCESS | 1786 | 1461013478959 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 266 (0x94160800) [pid = 1786] [serial = 609] [outer = 0x8835a400] 14:04:40 INFO - PROCESS | 1786 | 1461013480051 Marionette TRACE conn3 <- [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:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1835ms 14:04:40 INFO - PROCESS | 1786 | 1461013480122 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1786 | 1461013480126 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:04:40 INFO - PROCESS | 1786 | 1461013480133 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1786 | 1461013480139 Marionette TRACE conn3 <- [1,782,null,{}] 14:04:40 INFO - PROCESS | 1786 | 1461013480156 Marionette TRACE conn3 -> [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:04:40 INFO - PROCESS | 1786 | 1461013480394 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:04:40 INFO - PROCESS | 1786 | 1461013480647 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x900b3800 == 68 [pid = 1786] [id = 203] 14:04:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 267 (0x9784a000) [pid = 1786] [serial = 610] [outer = (nil)] 14:04:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 268 (0x97c68400) [pid = 1786] [serial = 611] [outer = 0x9784a000] 14:04:40 INFO - PROCESS | 1786 | 1461013480781 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 269 (0x97c98c00) [pid = 1786] [serial = 612] [outer = 0x9784a000] 14:04:41 INFO - PROCESS | 1786 | 1461013481746 Marionette TRACE conn3 <- [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:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1689ms 14:04:41 INFO - PROCESS | 1786 | 1461013481823 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1786 | 1461013481827 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:04:41 INFO - PROCESS | 1786 | 1461013481835 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1786 | 1461013481838 Marionette TRACE conn3 <- [1,786,null,{}] 14:04:41 INFO - PROCESS | 1786 | 1461013481844 Marionette TRACE conn3 -> [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:04:42 INFO - PROCESS | 1786 | 1461013482065 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:04:42 INFO - PROCESS | 1786 | 1461013482310 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a3c000 == 69 [pid = 1786] [id = 204] 14:04:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 270 (0x979b1800) [pid = 1786] [serial = 613] [outer = (nil)] 14:04:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 271 (0x981b8c00) [pid = 1786] [serial = 614] [outer = 0x979b1800] 14:04:42 INFO - PROCESS | 1786 | 1461013482442 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 272 (0x98310800) [pid = 1786] [serial = 615] [outer = 0x979b1800] 14:04:43 INFO - PROCESS | 1786 | 1461013483416 Marionette TRACE conn3 <- [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:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1630ms 14:04:43 INFO - PROCESS | 1786 | 1461013483466 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1786 | 1461013483470 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:04:43 INFO - PROCESS | 1786 | 1461013483477 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1786 | 1461013483481 Marionette TRACE conn3 <- [1,790,null,{}] 14:04:43 INFO - PROCESS | 1786 | 1461013483486 Marionette TRACE conn3 -> [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:04:43 INFO - PROCESS | 1786 | 1461013483664 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:04:43 INFO - PROCESS | 1786 | 1461013483914 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a3c400 == 70 [pid = 1786] [id = 205] 14:04:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 273 (0x91104400) [pid = 1786] [serial = 616] [outer = (nil)] 14:04:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 274 (0x992ce000) [pid = 1786] [serial = 617] [outer = 0x91104400] 14:04:44 INFO - PROCESS | 1786 | 1461013484017 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 275 (0x99b46800) [pid = 1786] [serial = 618] [outer = 0x91104400] 14:04:45 INFO - PROCESS | 1786 | 1461013485439 Marionette TRACE conn3 <- [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:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 2132ms 14:04:45 INFO - PROCESS | 1786 | 1461013485655 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:04:45 INFO - PROCESS | 1786 | 1461013485664 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:04:45 INFO - PROCESS | 1786 | 1461013485669 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1786 | 1461013485677 Marionette TRACE conn3 <- [1,794,null,{}] 14:04:45 INFO - PROCESS | 1786 | 1461013485689 Marionette TRACE conn3 -> [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:04:46 INFO - PROCESS | 1786 | 1461013486089 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:04:46 INFO - PROCESS | 1786 | 1461013486477 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b77a400 == 71 [pid = 1786] [id = 206] 14:04:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 276 (0x99202c00) [pid = 1786] [serial = 619] [outer = (nil)] 14:04:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 277 (0x9eb44c00) [pid = 1786] [serial = 620] [outer = 0x99202c00] 14:04:46 INFO - PROCESS | 1786 | 1461013486655 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 278 (0xa0a69c00) [pid = 1786] [serial = 621] [outer = 0x99202c00] 14:04:47 INFO - PROCESS | 1786 | 1461013487873 Marionette TRACE conn3 <- [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:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 2254ms 14:04:47 INFO - PROCESS | 1786 | 1461013487924 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1786 | 1461013487929 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:04:47 INFO - PROCESS | 1786 | 1461013487955 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 1786 | 1461013487959 Marionette TRACE conn3 <- [1,798,null,{}] 14:04:47 INFO - PROCESS | 1786 | 1461013487965 Marionette TRACE conn3 -> [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:04:48 INFO - PROCESS | 1786 | 1461013488147 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:04:48 INFO - PROCESS | 1786 | 1461013488351 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9830a400 == 72 [pid = 1786] [id = 207] 14:04:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 279 (0x992cb800) [pid = 1786] [serial = 622] [outer = (nil)] 14:04:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 280 (0xa28b3800) [pid = 1786] [serial = 623] [outer = 0x992cb800] 14:04:48 INFO - PROCESS | 1786 | 1461013488488 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 281 (0xa3ccc000) [pid = 1786] [serial = 624] [outer = 0x992cb800] 14:04:49 INFO - PROCESS | 1786 | 1461013489446 Marionette TRACE conn3 <- [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:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1549ms 14:04:49 INFO - PROCESS | 1786 | 1461013489501 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1786 | 1461013489505 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:04:49 INFO - PROCESS | 1786 | 1461013489511 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1786 | 1461013489515 Marionette TRACE conn3 <- [1,802,null,{}] 14:04:49 INFO - PROCESS | 1786 | 1461013489521 Marionette TRACE conn3 -> [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:04:49 INFO - PROCESS | 1786 | 1461013489712 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:04:50 INFO - PROCESS | 1786 | 1461013489993 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87947400 == 73 [pid = 1786] [id = 208] 14:04:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 282 (0x87949c00) [pid = 1786] [serial = 625] [outer = (nil)] 14:04:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 283 (0x87951c00) [pid = 1786] [serial = 626] [outer = 0x87949c00] 14:04:50 INFO - PROCESS | 1786 | 1461013490132 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 284 (0x87955800) [pid = 1786] [serial = 627] [outer = 0x87949c00] 14:04:51 INFO - PROCESS | 1786 | 1461013491041 Marionette TRACE conn3 <- [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:04:51 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:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1592ms 14:04:51 INFO - PROCESS | 1786 | 1461013491106 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1786 | 1461013491110 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:04:51 INFO - PROCESS | 1786 | 1461013491117 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1786 | 1461013491121 Marionette TRACE conn3 <- [1,806,null,{}] 14:04:51 INFO - PROCESS | 1786 | 1461013491127 Marionette TRACE conn3 -> [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:04:51 INFO - PROCESS | 1786 | 1461013491313 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:04:51 INFO - PROCESS | 1786 | 1461013491564 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8794d400 == 74 [pid = 1786] [id = 209] 14:04:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 285 (0x8794fc00) [pid = 1786] [serial = 628] [outer = (nil)] 14:04:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 286 (0xa2a0b800) [pid = 1786] [serial = 629] [outer = 0x8794fc00] 14:04:51 INFO - PROCESS | 1786 | 1461013491697 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 287 (0xa3c22400) [pid = 1786] [serial = 630] [outer = 0x8794fc00] 14:04:52 INFO - PROCESS | 1786 | 1461013492564 Marionette TRACE conn3 <- [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:04:52 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:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1485ms 14:04:52 INFO - PROCESS | 1786 | 1461013492603 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 1786 | 1461013492606 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:04:52 INFO - PROCESS | 1786 | 1461013492613 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 1786 | 1461013492617 Marionette TRACE conn3 <- [1,810,null,{}] 14:04:52 INFO - PROCESS | 1786 | 1461013492623 Marionette TRACE conn3 -> [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:04:52 INFO - PROCESS | 1786 | 1461013492807 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:04:53 INFO - PROCESS | 1786 | 1461013493020 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8836e000 == 75 [pid = 1786] [id = 210] 14:04:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 288 (0x88370400) [pid = 1786] [serial = 631] [outer = (nil)] 14:04:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 289 (0x88376000) [pid = 1786] [serial = 632] [outer = 0x88370400] 14:04:53 INFO - PROCESS | 1786 | 1461013493189 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 290 (0x88378400) [pid = 1786] [serial = 633] [outer = 0x88370400] 14:04:54 INFO - PROCESS | 1786 | 1461013494148 Marionette TRACE conn3 <- [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:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1582ms 14:04:54 INFO - PROCESS | 1786 | 1461013494197 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1786 | 1461013494200 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:04:54 INFO - PROCESS | 1786 | 1461013494207 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1786 | 1461013494212 Marionette TRACE conn3 <- [1,814,null,{}] 14:04:54 INFO - PROCESS | 1786 | 1461013494218 Marionette TRACE conn3 -> [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:04:54 INFO - PROCESS | 1786 | 1461013494419 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:04:54 INFO - PROCESS | 1786 | 1461013494698 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x881ca800 == 76 [pid = 1786] [id = 211] 14:04:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 291 (0x8837a000) [pid = 1786] [serial = 634] [outer = (nil)] 14:04:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 292 (0x89c86800) [pid = 1786] [serial = 635] [outer = 0x8837a000] 14:04:54 INFO - PROCESS | 1786 | 1461013494867 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 293 (0x89c8b400) [pid = 1786] [serial = 636] [outer = 0x8837a000] 14:04:55 INFO - PROCESS | 1786 | 1461013495841 Marionette TRACE conn3 <- [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:04:55 INFO - PROCESS | 1786 | 1461013495900 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:04:55 INFO - PROCESS | 1786 | 1461013495907 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1786 | 1461013495909 Marionette TRACE conn3 <- [1,818,null,{}] 14:04:55 INFO - PROCESS | 1786 | 1461013495915 Marionette TRACE conn3 -> [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:04:56 INFO - PROCESS | 1786 | 1461013496411 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:04:56 INFO - PROCESS | 1786 | 1461013496680 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87bf0000 == 77 [pid = 1786] [id = 212] 14:04:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 294 (0x87bf1000) [pid = 1786] [serial = 637] [outer = (nil)] 14:04:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 295 (0x8836dc00) [pid = 1786] [serial = 638] [outer = 0x87bf1000] 14:04:56 INFO - PROCESS | 1786 | 1461013496764 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 296 (0x88376800) [pid = 1786] [serial = 639] [outer = 0x87bf1000] 14:04:57 INFO - PROCESS | 1786 | 1461013497735 Marionette TRACE conn3 <- [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:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1882ms 14:04:57 INFO - PROCESS | 1786 | 1461013497790 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1786 | 1461013497798 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:04:57 INFO - PROCESS | 1786 | 1461013497805 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1786 | 1461013497812 Marionette TRACE conn3 <- [1,822,null,{}] 14:04:57 INFO - PROCESS | 1786 | 1461013497819 Marionette TRACE conn3 -> [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:04:58 INFO - PROCESS | 1786 | 1461013498007 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:04:58 INFO - PROCESS | 1786 | 1461013498287 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89527000 == 78 [pid = 1786] [id = 213] 14:04:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 297 (0x898c9800) [pid = 1786] [serial = 640] [outer = (nil)] 14:04:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 298 (0x89c82c00) [pid = 1786] [serial = 641] [outer = 0x898c9800] 14:04:58 INFO - PROCESS | 1786 | 1461013498493 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 299 (0x89c86400) [pid = 1786] [serial = 642] [outer = 0x898c9800] 14:04:59 INFO - PROCESS | 1786 | 1461013499531 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:04:59 INFO - PROCESS | 1786 | 1461013499608 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:04:59 INFO - PROCESS | 1786 | 1461013499616 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:04:59 INFO - PROCESS | 1786 | 1461013499619 Marionette TRACE conn3 <- [1,826,null,{}] 14:04:59 INFO - PROCESS | 1786 | 1461013499667 Marionette TRACE conn3 -> [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:04:59 INFO - PROCESS | 1786 | 1461013499916 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:05:00 INFO - PROCESS | 1786 | 1461013500203 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89c89000 == 79 [pid = 1786] [id = 214] 14:05:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 300 (0x8b7a1800) [pid = 1786] [serial = 643] [outer = (nil)] 14:05:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 301 (0x8c0f9800) [pid = 1786] [serial = 644] [outer = 0x8b7a1800] 14:05:00 INFO - PROCESS | 1786 | 1461013500284 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 302 (0x8e41b400) [pid = 1786] [serial = 645] [outer = 0x8b7a1800] 14:05:01 INFO - PROCESS | 1786 | 1461013501224 Marionette TRACE conn3 <- [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:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1682ms 14:05:01 INFO - PROCESS | 1786 | 1461013501299 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1786 | 1461013501306 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:05:01 INFO - PROCESS | 1786 | 1461013501322 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1786 | 1461013501329 Marionette TRACE conn3 <- [1,830,null,{}] 14:05:01 INFO - PROCESS | 1786 | 1461013501335 Marionette TRACE conn3 -> [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:05:01 INFO - PROCESS | 1786 | 1461013501562 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:05:01 INFO - PROCESS | 1786 | 1461013501827 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x898d1000 == 80 [pid = 1786] [id = 215] 14:05:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 303 (0x8a2dd400) [pid = 1786] [serial = 646] [outer = (nil)] 14:05:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 304 (0x90422c00) [pid = 1786] [serial = 647] [outer = 0x8a2dd400] 14:05:01 INFO - PROCESS | 1786 | 1461013501924 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 305 (0x914a6800) [pid = 1786] [serial = 648] [outer = 0x8a2dd400] 14:05:02 INFO - PROCESS | 1786 | 1461013502862 Marionette TRACE conn3 <- [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:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1599ms 14:05:02 INFO - PROCESS | 1786 | 1461013502915 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 1786 | 1461013502918 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:05:02 INFO - PROCESS | 1786 | 1461013502925 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 1786 | 1461013502928 Marionette TRACE conn3 <- [1,834,null,{}] 14:05:02 INFO - PROCESS | 1786 | 1461013502934 Marionette TRACE conn3 -> [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:05:03 INFO - PROCESS | 1786 | 1461013503186 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:05:03 INFO - PROCESS | 1786 | 1461013503492 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881cec00 == 81 [pid = 1786] [id = 216] 14:05:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 306 (0x88366c00) [pid = 1786] [serial = 649] [outer = (nil)] 14:05:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 307 (0x940da800) [pid = 1786] [serial = 650] [outer = 0x88366c00] 14:05:03 INFO - PROCESS | 1786 | 1461013503571 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 308 (0x94166400) [pid = 1786] [serial = 651] [outer = 0x88366c00] 14:05:04 INFO - PROCESS | 1786 | 1461013504447 Marionette TRACE conn3 <- [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:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1593ms 14:05:04 INFO - PROCESS | 1786 | 1461013504519 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 1786 | 1461013504523 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:05:04 INFO - PROCESS | 1786 | 1461013504529 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1786 | 1461013504532 Marionette TRACE conn3 <- [1,838,null,{}] 14:05:04 INFO - PROCESS | 1786 | 1461013504538 Marionette TRACE conn3 -> [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:05:04 INFO - PROCESS | 1786 | 1461013504722 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:05:05 INFO - PROCESS | 1786 | 1461013505023 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a3c800 == 82 [pid = 1786] [id = 217] 14:05:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 309 (0x881cb000) [pid = 1786] [serial = 652] [outer = (nil)] 14:05:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 310 (0x8951f000) [pid = 1786] [serial = 653] [outer = 0x881cb000] 14:05:05 INFO - PROCESS | 1786 | 1461013505199 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 311 (0x8c2d2400) [pid = 1786] [serial = 654] [outer = 0x881cb000] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 310 (0x8b77a800) [pid = 1786] [serial = 493] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 309 (0x898cf400) [pid = 1786] [serial = 577] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 308 (0x89190000) [pid = 1786] [serial = 547] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 307 (0x8e422c00) [pid = 1786] [serial = 496] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 306 (0x8b798800) [pid = 1786] [serial = 550] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 305 (0x96e96000) [pid = 1786] [serial = 499] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 304 (0x900b5c00) [pid = 1786] [serial = 553] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 303 (0x9110f800) [pid = 1786] [serial = 556] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 302 (0x9339bc00) [pid = 1786] [serial = 559] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 301 (0x99b48800) [pid = 1786] [serial = 502] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 300 (0x940d5000) [pid = 1786] [serial = 562] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 299 (0xa0c54000) [pid = 1786] [serial = 505] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 298 (0x96e07000) [pid = 1786] [serial = 565] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 297 (0x906d9400) [pid = 1786] [serial = 568] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 296 (0x9784ec00) [pid = 1786] [serial = 571] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 295 (0x9416c800) [pid = 1786] [serial = 508] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 294 (0x98b8e000) [pid = 1786] [serial = 574] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 293 (0x8c2ccc00) [pid = 1786] [serial = 511] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 292 (0x94161400) [pid = 1786] [serial = 514] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 291 (0x881ca000) [pid = 1786] [serial = 517] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 290 (0x8c2d3400) [pid = 1786] [serial = 520] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 289 (0x88364400) [pid = 1786] [serial = 523] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 288 (0x87a3a400) [pid = 1786] [serial = 526] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOCSHELL 0x87a3ec00 == 81 [pid = 1786] [id = 196] 14:05:05 INFO - PROCESS | 1786 | --DOCSHELL 0x881c6c00 == 80 [pid = 1786] [id = 195] 14:05:05 INFO - PROCESS | 1786 | --DOCSHELL 0x898c5800 == 79 [pid = 1786] [id = 194] 14:05:05 INFO - PROCESS | 1786 | --DOCSHELL 0x87a35c00 == 78 [pid = 1786] [id = 193] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 287 (0x900ab800) [pid = 1786] [serial = 544] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 286 (0x8f5c1c00) [pid = 1786] [serial = 541] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 285 (0x98e5a000) [pid = 1786] [serial = 491] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 284 (0x88e4d400) [pid = 1786] [serial = 530] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 283 (0x88e49800) [pid = 1786] [serial = 529] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 282 (0x8b77e800) [pid = 1786] [serial = 533] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 281 (0x898cf000) [pid = 1786] [serial = 532] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 280 (0x8b8e3400) [pid = 1786] [serial = 535] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 279 (0x8b8ee000) [pid = 1786] [serial = 536] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 278 (0x902d5c00) [pid = 1786] [serial = 545] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 277 (0x8c2c9400) [pid = 1786] [serial = 538] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 276 (0x8e427c00) [pid = 1786] [serial = 539] [outer = (nil)] [url = about:blank] 14:05:05 INFO - PROCESS | 1786 | --DOMWINDOW == 275 (0x900b1c00) [pid = 1786] [serial = 542] [outer = (nil)] [url = about:blank] 14:05:06 INFO - PROCESS | 1786 | 1461013506126 Marionette TRACE conn3 <- [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:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1633ms 14:05:06 INFO - PROCESS | 1786 | 1461013506163 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 1786 | 1461013506167 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:05:06 INFO - PROCESS | 1786 | 1461013506173 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1786 | 1461013506176 Marionette TRACE conn3 <- [1,842,null,{}] 14:05:06 INFO - PROCESS | 1786 | 1461013506182 Marionette TRACE conn3 -> [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:05:06 INFO - PROCESS | 1786 | 1461013506343 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:05:06 INFO - PROCESS | 1786 | 1461013506513 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a35c00 == 79 [pid = 1786] [id = 218] 14:05:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 276 (0x88366000) [pid = 1786] [serial = 655] [outer = (nil)] 14:05:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 277 (0x8e427c00) [pid = 1786] [serial = 656] [outer = 0x88366000] 14:05:06 INFO - PROCESS | 1786 | 1461013506589 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 278 (0x902d8c00) [pid = 1786] [serial = 657] [outer = 0x88366000] 14:05:07 INFO - PROCESS | 1786 | 1461013507358 Marionette TRACE conn3 <- [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:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1232ms 14:05:07 INFO - PROCESS | 1786 | 1461013507406 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 1786 | 1461013507410 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:05:07 INFO - PROCESS | 1786 | 1461013507417 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1786 | 1461013507419 Marionette TRACE conn3 <- [1,846,null,{}] 14:05:07 INFO - PROCESS | 1786 | 1461013507425 Marionette TRACE conn3 -> [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:05:07 INFO - PROCESS | 1786 | 1461013507579 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:05:07 INFO - PROCESS | 1786 | 1461013507593 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5c1c00 == 80 [pid = 1786] [id = 219] 14:05:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 279 (0x9110f800) [pid = 1786] [serial = 658] [outer = (nil)] 14:05:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 280 (0x9367bc00) [pid = 1786] [serial = 659] [outer = 0x9110f800] 14:05:07 INFO - PROCESS | 1786 | 1461013507668 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 281 (0x9416d000) [pid = 1786] [serial = 660] [outer = 0x9110f800] 14:05:08 INFO - PROCESS | 1786 | 1461013508684 Marionette TRACE conn3 <- [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:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1328ms 14:05:08 INFO - PROCESS | 1786 | 1461013508746 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1786 | 1461013508750 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:05:08 INFO - PROCESS | 1786 | 1461013508756 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1786 | 1461013508759 Marionette TRACE conn3 <- [1,850,null,{}] 14:05:08 INFO - PROCESS | 1786 | 1461013508765 Marionette TRACE conn3 -> [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:05:09 INFO - PROCESS | 1786 | 1461013509012 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:05:09 INFO - PROCESS | 1786 | 1461013509047 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b784400 == 81 [pid = 1786] [id = 220] 14:05:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 282 (0x8e7e7400) [pid = 1786] [serial = 661] [outer = (nil)] 14:05:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 283 (0x96ea0c00) [pid = 1786] [serial = 662] [outer = 0x8e7e7400] 14:05:09 INFO - PROCESS | 1786 | 1461013509123 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 284 (0x97845c00) [pid = 1786] [serial = 663] [outer = 0x8e7e7400] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 283 (0x9367f400) [pid = 1786] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 282 (0xa45ec400) [pid = 1786] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 281 (0x8c1a4400) [pid = 1786] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 280 (0x8835f400) [pid = 1786] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 279 (0x8c0f4800) [pid = 1786] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 278 (0x900b2800) [pid = 1786] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 277 (0x93391c00) [pid = 1786] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 276 (0x900b6000) [pid = 1786] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 275 (0x87a36c00) [pid = 1786] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 274 (0x96b97c00) [pid = 1786] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 273 (0x902d7800) [pid = 1786] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 272 (0x8c0f5400) [pid = 1786] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 271 (0x99c49c00) [pid = 1786] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 270 (0x96e98800) [pid = 1786] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 269 (0x940dfc00) [pid = 1786] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 268 (0x906cc800) [pid = 1786] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 267 (0x8c2c7400) [pid = 1786] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 266 (0x8c0f1c00) [pid = 1786] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 265 (0x8b778c00) [pid = 1786] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 264 (0x9367e400) [pid = 1786] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 263 (0x99c46000) [pid = 1786] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 262 (0x8b77c800) [pid = 1786] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 261 (0x8b798000) [pid = 1786] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 260 (0x98f36c00) [pid = 1786] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 259 (0x8f5bac00) [pid = 1786] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 258 (0x98f43800) [pid = 1786] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 257 (0x89191800) [pid = 1786] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 256 (0x8f48c400) [pid = 1786] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 255 (0x9339a400) [pid = 1786] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 254 (0x906d8000) [pid = 1786] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 253 (0x9168c800) [pid = 1786] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 252 (0x8918e000) [pid = 1786] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 251 (0x98b8c400) [pid = 1786] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 250 (0x98071400) [pid = 1786] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 249 (0x8f5bd800) [pid = 1786] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 248 (0x93268000) [pid = 1786] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 247 (0x9367b000) [pid = 1786] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 246 (0x8b8e5400) [pid = 1786] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 245 (0x93674800) [pid = 1786] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 244 (0x940dac00) [pid = 1786] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 243 (0x881c5c00) [pid = 1786] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 242 (0x87a3e400) [pid = 1786] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 241 (0x97c95400) [pid = 1786] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 240 (0x8e7e5400) [pid = 1786] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 239 (0x98b83800) [pid = 1786] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 238 (0x8b777800) [pid = 1786] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x8c1a1c00) [pid = 1786] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 236 (0xa45ddc00) [pid = 1786] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 235 (0x94167800) [pid = 1786] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 234 (0x881c2800) [pid = 1786] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 233 (0x8952c400) [pid = 1786] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 232 (0x90152800) [pid = 1786] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 231 (0x9b259800) [pid = 1786] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 230 (0x97cdd000) [pid = 1786] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 229 (0x98b8e400) [pid = 1786] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 228 (0xa4bd0800) [pid = 1786] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 227 (0x8a2dc800) [pid = 1786] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 226 (0x9338c400) [pid = 1786] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 225 (0x8c2ca400) [pid = 1786] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 224 (0x898c8400) [pid = 1786] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 223 (0x88e4b800) [pid = 1786] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 222 (0x900ae400) [pid = 1786] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 221 (0x8b778400) [pid = 1786] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 220 (0x93395c00) [pid = 1786] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 219 (0x98f3a800) [pid = 1786] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x90150000) [pid = 1786] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x963b6c00) [pid = 1786] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x90680000) [pid = 1786] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x93467800) [pid = 1786] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0x902d9000) [pid = 1786] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0x8c19dc00) [pid = 1786] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 212 (0x89522400) [pid = 1786] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 211 (0x8952a000) [pid = 1786] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 210 (0x91687800) [pid = 1786] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 209 (0x8c2d1000) [pid = 1786] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 208 (0x90681400) [pid = 1786] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 207 (0x9df36000) [pid = 1786] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 206 (0x8e7edc00) [pid = 1786] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 205 (0xa2814c00) [pid = 1786] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 204 (0x98b86800) [pid = 1786] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 203 (0x8c2c5400) [pid = 1786] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 202 (0x97c8d400) [pid = 1786] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 201 (0xa00d3400) [pid = 1786] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 200 (0x98e54800) [pid = 1786] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 199 (0xa0a63c00) [pid = 1786] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 198 (0x940d9c00) [pid = 1786] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 197 (0x89520c00) [pid = 1786] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 196 (0x911ad000) [pid = 1786] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 195 (0x902ce800) [pid = 1786] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 194 (0x88357400) [pid = 1786] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 193 (0x936b5c00) [pid = 1786] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 192 (0xa44b5000) [pid = 1786] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 191 (0x940d9000) [pid = 1786] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:05:11 INFO - PROCESS | 1786 | --DOMWINDOW == 190 (0x900ab000) [pid = 1786] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:05:11 INFO - PROCESS | 1786 | 1461013511404 Marionette TRACE conn3 <- [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:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2690ms 14:05:11 INFO - PROCESS | 1786 | 1461013511448 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 1786 | 1461013511452 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:05:11 INFO - PROCESS | 1786 | 1461013511458 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 1786 | 1461013511461 Marionette TRACE conn3 <- [1,854,null,{}] 14:05:11 INFO - PROCESS | 1786 | 1461013511467 Marionette TRACE conn3 -> [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:05:11 INFO - PROCESS | 1786 | 1461013511635 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:05:11 INFO - PROCESS | 1786 | 1461013511803 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a31400 == 82 [pid = 1786] [id = 221] 14:05:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 191 (0x87a35400) [pid = 1786] [serial = 664] [outer = (nil)] 14:05:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 192 (0x88e4b800) [pid = 1786] [serial = 665] [outer = 0x87a35400] 14:05:11 INFO - PROCESS | 1786 | 1461013511881 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 193 (0x89521c00) [pid = 1786] [serial = 666] [outer = 0x87a35400] 14:05:12 INFO - PROCESS | 1786 | 1461013512610 Marionette TRACE conn3 <- [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:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1185ms 14:05:12 INFO - PROCESS | 1786 | 1461013512644 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1786 | 1461013512647 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:05:12 INFO - PROCESS | 1786 | 1461013512658 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1786 | 1461013512660 Marionette TRACE conn3 <- [1,858,null,{}] 14:05:12 INFO - PROCESS | 1786 | 1461013512677 Marionette TRACE conn3 -> [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:05:12 INFO - PROCESS | 1786 | 1461013512864 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:05:12 INFO - PROCESS | 1786 | 1461013512874 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a36c00 == 83 [pid = 1786] [id = 222] 14:05:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 194 (0x8835a800) [pid = 1786] [serial = 667] [outer = (nil)] 14:05:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 195 (0x8b796400) [pid = 1786] [serial = 668] [outer = 0x8835a800] 14:05:12 INFO - PROCESS | 1786 | 1461013512956 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 196 (0x8c19f800) [pid = 1786] [serial = 669] [outer = 0x8835a800] 14:05:14 INFO - PROCESS | 1786 | 1461013514239 Marionette TRACE conn3 <- [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:05: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:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1641ms 14:05:14 INFO - PROCESS | 1786 | 1461013514300 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:05:14 INFO - PROCESS | 1786 | 1461013514308 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:05:14 INFO - PROCESS | 1786 | 1461013514318 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 1786 | 1461013514324 Marionette TRACE conn3 <- [1,862,null,{}] 14:05:14 INFO - PROCESS | 1786 | 1461013514332 Marionette TRACE conn3 -> [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:05:14 INFO - PROCESS | 1786 | 1461013514603 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:05:14 INFO - PROCESS | 1786 | 1461013514926 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x881cbc00 == 84 [pid = 1786] [id = 223] 14:05:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 197 (0x8837c000) [pid = 1786] [serial = 670] [outer = (nil)] 14:05:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 198 (0x8919c000) [pid = 1786] [serial = 671] [outer = 0x8837c000] 14:05:15 INFO - PROCESS | 1786 | 1461013515039 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 199 (0x898c6000) [pid = 1786] [serial = 672] [outer = 0x8837c000] 14:05:16 INFO - PROCESS | 1786 | 1461013516083 Marionette TRACE conn3 <- [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:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1784ms 14:05:16 INFO - PROCESS | 1786 | 1461013516102 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1786 | 1461013516111 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:05:16 INFO - PROCESS | 1786 | 1461013516121 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1786 | 1461013516125 Marionette TRACE conn3 <- [1,866,null,{}] 14:05:16 INFO - PROCESS | 1786 | 1461013516132 Marionette TRACE conn3 -> [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:05:16 INFO - PROCESS | 1786 | 1461013516343 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:05:16 INFO - PROCESS | 1786 | 1461013516699 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89c8c400 == 85 [pid = 1786] [id = 224] 14:05:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 200 (0x8b775800) [pid = 1786] [serial = 673] [outer = (nil)] 14:05:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 201 (0x8b798000) [pid = 1786] [serial = 674] [outer = 0x8b775800] 14:05:16 INFO - PROCESS | 1786 | 1461013516793 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 202 (0x8b8e9c00) [pid = 1786] [serial = 675] [outer = 0x8b775800] 14:05:17 INFO - PROCESS | 1786 | 1461013517712 Marionette TRACE conn3 <- [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:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1635ms 14:05:17 INFO - PROCESS | 1786 | 1461013517757 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 1786 | 1461013517761 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:05:17 INFO - PROCESS | 1786 | 1461013517768 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1786 | 1461013517775 Marionette TRACE conn3 <- [1,870,null,{}] 14:05:17 INFO - PROCESS | 1786 | 1461013517792 Marionette TRACE conn3 -> [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:05:18 INFO - PROCESS | 1786 | 1461013518002 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:05:18 INFO - PROCESS | 1786 | 1461013518261 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e50400 == 86 [pid = 1786] [id = 225] 14:05:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 203 (0x8c2c8c00) [pid = 1786] [serial = 676] [outer = (nil)] 14:05:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 204 (0x8e7e4c00) [pid = 1786] [serial = 677] [outer = 0x8c2c8c00] 14:05:18 INFO - PROCESS | 1786 | 1461013518396 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 205 (0x8f5c7000) [pid = 1786] [serial = 678] [outer = 0x8c2c8c00] 14:05:19 INFO - PROCESS | 1786 | 1461013519359 Marionette TRACE conn3 <- [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:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1646ms 14:05:19 INFO - PROCESS | 1786 | 1461013519415 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1786 | 1461013519420 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:05:19 INFO - PROCESS | 1786 | 1461013519429 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1786 | 1461013519433 Marionette TRACE conn3 <- [1,874,null,{}] 14:05:19 INFO - PROCESS | 1786 | 1461013519440 Marionette TRACE conn3 -> [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:05:19 INFO - PROCESS | 1786 | 1461013519669 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:05:19 INFO - PROCESS | 1786 | 1461013519924 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c0f2800 == 87 [pid = 1786] [id = 226] 14:05:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 206 (0x8f5bbc00) [pid = 1786] [serial = 679] [outer = (nil)] 14:05:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 207 (0x9014d800) [pid = 1786] [serial = 680] [outer = 0x8f5bbc00] 14:05:20 INFO - PROCESS | 1786 | 1461013520067 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 208 (0x902d9000) [pid = 1786] [serial = 681] [outer = 0x8f5bbc00] 14:05:20 INFO - PROCESS | 1786 | 1461013520989 Marionette TRACE conn3 <- [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:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1591ms 14:05:21 INFO - PROCESS | 1786 | 1461013521022 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1786 | 1461013521026 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:05:21 INFO - PROCESS | 1786 | 1461013521032 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1786 | 1461013521035 Marionette TRACE conn3 <- [1,878,null,{}] 14:05:21 INFO - PROCESS | 1786 | 1461013521041 Marionette TRACE conn3 -> [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:05:21 INFO - PROCESS | 1786 | 1461013521246 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:05:21 INFO - PROCESS | 1786 | 1461013521507 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a37800 == 88 [pid = 1786] [id = 227] 14:05:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 209 (0x90685400) [pid = 1786] [serial = 682] [outer = (nil)] 14:05:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 210 (0x906d7400) [pid = 1786] [serial = 683] [outer = 0x90685400] 14:05:21 INFO - PROCESS | 1786 | 1461013521641 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 211 (0x91683c00) [pid = 1786] [serial = 684] [outer = 0x90685400] 14:05:22 INFO - PROCESS | 1786 | 1461013522548 Marionette TRACE conn3 <- [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:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1588ms 14:05:22 INFO - PROCESS | 1786 | 1461013522621 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 1786 | 1461013522624 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:05:22 INFO - PROCESS | 1786 | 1461013522631 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 1786 | 1461013522635 Marionette TRACE conn3 <- [1,882,null,{}] 14:05:22 INFO - PROCESS | 1786 | 1461013522640 Marionette TRACE conn3 -> [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:05:22 INFO - PROCESS | 1786 | 1461013522891 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:05:23 INFO - PROCESS | 1786 | 1461013523148 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9325f000 == 89 [pid = 1786] [id = 228] 14:05:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 212 (0x9367b000) [pid = 1786] [serial = 685] [outer = (nil)] 14:05:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 213 (0x940dcc00) [pid = 1786] [serial = 686] [outer = 0x9367b000] 14:05:23 INFO - PROCESS | 1786 | 1461013523286 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0x9416c800) [pid = 1786] [serial = 687] [outer = 0x9367b000] 14:05:24 INFO - PROCESS | 1786 | 1461013524167 Marionette TRACE conn3 <- [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:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1582ms 14:05:24 INFO - PROCESS | 1786 | 1461013524214 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 1786 | 1461013524217 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:05:24 INFO - PROCESS | 1786 | 1461013524224 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 1786 | 1461013524228 Marionette TRACE conn3 <- [1,886,null,{}] 14:05:24 INFO - PROCESS | 1786 | 1461013524234 Marionette TRACE conn3 -> [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:05:24 INFO - PROCESS | 1786 | 1461013524424 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:05:24 INFO - PROCESS | 1786 | 1461013524735 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9367e800 == 90 [pid = 1786] [id = 229] 14:05:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x96e0a400) [pid = 1786] [serial = 688] [outer = (nil)] 14:05:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x979bb400) [pid = 1786] [serial = 689] [outer = 0x96e0a400] 14:05:24 INFO - PROCESS | 1786 | 1461013524828 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x97c8b000) [pid = 1786] [serial = 690] [outer = 0x96e0a400] 14:05:25 INFO - PROCESS | 1786 | 1461013525764 Marionette TRACE conn3 <- [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:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1589ms 14:05:25 INFO - PROCESS | 1786 | 1461013525814 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 1786 | 1461013525819 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:05:25 INFO - PROCESS | 1786 | 1461013525825 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1786 | 1461013525829 Marionette TRACE conn3 <- [1,890,null,{}] 14:05:25 INFO - PROCESS | 1786 | 1461013525834 Marionette TRACE conn3 -> [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:05:26 INFO - PROCESS | 1786 | 1461013526062 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:05:26 INFO - PROCESS | 1786 | 1461013526326 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9338f000 == 91 [pid = 1786] [id = 230] 14:05:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x9338fc00) [pid = 1786] [serial = 691] [outer = (nil)] 14:05:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x981ad000) [pid = 1786] [serial = 692] [outer = 0x9338fc00] 14:05:26 INFO - PROCESS | 1786 | 1461013526454 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 220 (0x981b8400) [pid = 1786] [serial = 693] [outer = 0x9338fc00] 14:05:27 INFO - PROCESS | 1786 | 1461013527388 Marionette TRACE conn3 <- [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:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1636ms 14:05:27 INFO - PROCESS | 1786 | 1461013527462 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 1786 | 1461013527466 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:05:27 INFO - PROCESS | 1786 | 1461013527472 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1786 | 1461013527475 Marionette TRACE conn3 <- [1,894,null,{}] 14:05:27 INFO - PROCESS | 1786 | 1461013527481 Marionette TRACE conn3 -> [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:05:27 INFO - PROCESS | 1786 | 1461013527706 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:05:27 INFO - PROCESS | 1786 | 1461013527963 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e41e400 == 92 [pid = 1786] [id = 231] 14:05:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 221 (0x914ac800) [pid = 1786] [serial = 694] [outer = (nil)] 14:05:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 222 (0x98e4cc00) [pid = 1786] [serial = 695] [outer = 0x914ac800] 14:05:28 INFO - PROCESS | 1786 | 1461013528094 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 223 (0x99201c00) [pid = 1786] [serial = 696] [outer = 0x914ac800] 14:05:29 INFO - PROCESS | 1786 | 1461013529051 Marionette TRACE conn3 <- [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:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1637ms 14:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:05:29 INFO - PROCESS | 1786 | 1461013529110 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1786 | 1461013529113 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:05:29 INFO - PROCESS | 1786 | 1461013529119 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1786 | 1461013529123 Marionette TRACE conn3 <- [1,898,null,{}] 14:05:29 INFO - PROCESS | 1786 | 1461013529129 Marionette TRACE conn3 -> [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:05:29 INFO - PROCESS | 1786 | 1461013529360 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:05:29 INFO - PROCESS | 1786 | 1461013529697 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a32c00 == 93 [pid = 1786] [id = 232] 14:05:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 224 (0x87a33c00) [pid = 1786] [serial = 697] [outer = (nil)] 14:05:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x881c8000) [pid = 1786] [serial = 698] [outer = 0x87a33c00] 14:05:29 INFO - PROCESS | 1786 | 1461013529791 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x8b8e8000) [pid = 1786] [serial = 699] [outer = 0x87a33c00] 14:05:30 INFO - PROCESS | 1786 | 1461013530787 Marionette TRACE conn3 <- [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:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1686ms 14:05:30 INFO - PROCESS | 1786 | 1461013530804 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 1786 | 1461013530809 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:05:30 INFO - PROCESS | 1786 | 1461013530815 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 1786 | 1461013530820 Marionette TRACE conn3 <- [1,902,null,{}] 14:05:30 INFO - PROCESS | 1786 | 1461013530826 Marionette TRACE conn3 -> [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:05:31 INFO - PROCESS | 1786 | 1461013531032 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:05:31 INFO - PROCESS | 1786 | 1461013531315 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e55c00 == 94 [pid = 1786] [id = 233] 14:05:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x89199000) [pid = 1786] [serial = 700] [outer = (nil)] 14:05:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x8a2de800) [pid = 1786] [serial = 701] [outer = 0x89199000] 14:05:31 INFO - PROCESS | 1786 | 1461013531464 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x8b8e4800) [pid = 1786] [serial = 702] [outer = 0x89199000] 14:05:32 INFO - PROCESS | 1786 | 1461013532364 Marionette TRACE conn3 <- [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:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1586ms 14:05:32 INFO - PROCESS | 1786 | 1461013532402 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 1786 | 1461013532406 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:05:32 INFO - PROCESS | 1786 | 1461013532413 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 1786 | 1461013532415 Marionette TRACE conn3 <- [1,906,null,{}] 14:05:32 INFO - PROCESS | 1786 | 1461013532421 Marionette TRACE conn3 -> [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:05:32 INFO - PROCESS | 1786 | 1461013532604 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:05:32 INFO - PROCESS | 1786 | 1461013532870 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x89195800 == 95 [pid = 1786] [id = 234] 14:05:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x898c9000) [pid = 1786] [serial = 703] [outer = (nil)] 14:05:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 231 (0x8e7e8800) [pid = 1786] [serial = 704] [outer = 0x898c9000] 14:05:33 INFO - PROCESS | 1786 | 1461013533001 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 232 (0x90427400) [pid = 1786] [serial = 705] [outer = 0x898c9000] 14:05:33 INFO - PROCESS | 1786 | 1461013533931 Marionette TRACE conn3 <- [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:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1591ms 14:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:05:34 INFO - PROCESS | 1786 | 1461013534006 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1786 | 1461013534009 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:05:34 INFO - PROCESS | 1786 | 1461013534016 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1786 | 1461013534019 Marionette TRACE conn3 <- [1,910,null,{}] 14:05:34 INFO - PROCESS | 1786 | 1461013534026 Marionette TRACE conn3 -> [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:05:34 INFO - PROCESS | 1786 | 1461013534262 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:05:35 INFO - PROCESS | 1786 | 1461013535296 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87948000 == 96 [pid = 1786] [id = 235] 14:05:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 233 (0x87950400) [pid = 1786] [serial = 706] [outer = (nil)] 14:05:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 234 (0x87a3b800) [pid = 1786] [serial = 707] [outer = 0x87950400] 14:05:35 INFO - PROCESS | 1786 | 1461013535406 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 235 (0x881c4400) [pid = 1786] [serial = 708] [outer = 0x87950400] 14:05:36 INFO - PROCESS | 1786 | 1461013536321 Marionette TRACE conn3 <- [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:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2385ms 14:05:36 INFO - PROCESS | 1786 | 1461013536403 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:05:36 INFO - PROCESS | 1786 | 1461013536409 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:05:36 INFO - PROCESS | 1786 | 1461013536418 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 1786 | 1461013536425 Marionette TRACE conn3 <- [1,914,null,{}] 14:05:36 INFO - PROCESS | 1786 | 1461013536433 Marionette TRACE conn3 -> [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:05:36 INFO - PROCESS | 1786 | 1461013536654 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:05:36 INFO - PROCESS | 1786 | 1461013536935 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87a3f800 == 97 [pid = 1786] [id = 236] 14:05:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 236 (0x87beec00) [pid = 1786] [serial = 709] [outer = (nil)] 14:05:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 237 (0x87bf1c00) [pid = 1786] [serial = 710] [outer = 0x87beec00] 14:05:37 INFO - PROCESS | 1786 | 1461013537144 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x89191000) [pid = 1786] [serial = 711] [outer = 0x87beec00] 14:05:38 INFO - PROCESS | 1786 | 1461013538124 Marionette TRACE conn3 <- [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:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1743ms 14:05:38 INFO - PROCESS | 1786 | 1461013538164 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 1786 | 1461013538170 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:05:38 INFO - PROCESS | 1786 | 1461013538177 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1786 | 1461013538181 Marionette TRACE conn3 <- [1,918,null,{}] 14:05:38 INFO - PROCESS | 1786 | 1461013538187 Marionette TRACE conn3 -> [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:05:38 INFO - PROCESS | 1786 | 1461013538375 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:05:38 INFO - PROCESS | 1786 | 1461013538676 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8794a400 == 98 [pid = 1786] [id = 237] 14:05:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 239 (0x87a3d800) [pid = 1786] [serial = 712] [outer = (nil)] 14:05:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 240 (0x88e4c400) [pid = 1786] [serial = 713] [outer = 0x87a3d800] 14:05:38 INFO - PROCESS | 1786 | 1461013538837 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 241 (0x8952cc00) [pid = 1786] [serial = 714] [outer = 0x87a3d800] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x93463800 == 97 [pid = 1786] [id = 43] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x97c91400 == 96 [pid = 1786] [id = 44] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x96ea2800 == 95 [pid = 1786] [id = 92] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 240 (0x936b4c00) [pid = 1786] [serial = 602] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a5800 == 94 [pid = 1786] [id = 181] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x9830e000 == 93 [pid = 1786] [id = 91] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x97ce2400 == 92 [pid = 1786] [id = 93] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x9367d000 == 91 [pid = 1786] [id = 90] 14:05:39 INFO - PROCESS | 1786 | --DOCSHELL 0x940d8c00 == 90 [pid = 1786] [id = 125] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 239 (0x9800e000) [pid = 1786] [serial = 244] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 238 (0x90154400) [pid = 1786] [serial = 256] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x97c8e400) [pid = 1786] [serial = 195] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 236 (0x97c8a000) [pid = 1786] [serial = 289] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 235 (0xa4b8b400) [pid = 1786] [serial = 385] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 234 (0x96ea1c00) [pid = 1786] [serial = 207] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 233 (0x97c94c00) [pid = 1786] [serial = 334] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 232 (0x8c0fe000) [pid = 1786] [serial = 382] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 231 (0x97ce1000) [pid = 1786] [serial = 162] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 230 (0x9b254800) [pid = 1786] [serial = 168] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 229 (0xa0003400) [pid = 1786] [serial = 337] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 228 (0x8f5c4c00) [pid = 1786] [serial = 238] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 227 (0xa0fde800) [pid = 1786] [serial = 135] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 226 (0x906ce000) [pid = 1786] [serial = 349] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 225 (0x959ee800) [pid = 1786] [serial = 241] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 224 (0x93397400) [pid = 1786] [serial = 138] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 223 (0x9fbc1800) [pid = 1786] [serial = 295] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 222 (0xa44ae400) [pid = 1786] [serial = 210] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 221 (0x99b4f000) [pid = 1786] [serial = 398] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 220 (0x98013400) [pid = 1786] [serial = 129] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 219 (0xa45de000) [pid = 1786] [serial = 262] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x97c8cc00) [pid = 1786] [serial = 376] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x8e7ee400) [pid = 1786] [serial = 304] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x9eb47000) [pid = 1786] [serial = 132] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x99b46c00) [pid = 1786] [serial = 395] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0xa4b0d000) [pid = 1786] [serial = 301] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0xa3c1b000) [pid = 1786] [serial = 259] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 212 (0x9994a400) [pid = 1786] [serial = 165] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 211 (0xa4bd7000) [pid = 1786] [serial = 389] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 210 (0x959e2400) [pid = 1786] [serial = 159] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 209 (0x93265400) [pid = 1786] [serial = 286] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 208 (0x96f2fc00) [pid = 1786] [serial = 217] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 207 (0xa28bac00) [pid = 1786] [serial = 298] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 206 (0x98f38c00) [pid = 1786] [serial = 198] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 205 (0xa44b7400) [pid = 1786] [serial = 346] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 204 (0xa4bcb800) [pid = 1786] [serial = 386] [outer = (nil)] [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:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 203 (0x8c1a5c00) [pid = 1786] [serial = 392] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 202 (0xa2812c00) [pid = 1786] [serial = 250] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 201 (0x906dac00) [pid = 1786] [serial = 373] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 200 (0x9eb46800) [pid = 1786] [serial = 171] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 199 (0x90425800) [pid = 1786] [serial = 307] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 198 (0xa2a10400) [pid = 1786] [serial = 204] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 197 (0xa28b4c00) [pid = 1786] [serial = 340] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 196 (0xa0fdf000) [pid = 1786] [serial = 201] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 195 (0x9df38c00) [pid = 1786] [serial = 247] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 194 (0xa4594c00) [pid = 1786] [serial = 343] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 193 (0x91692000) [pid = 1786] [serial = 331] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 192 (0x936b9c00) [pid = 1786] [serial = 214] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 191 (0xa4b4b000) [pid = 1786] [serial = 379] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 190 (0x97cdcc00) [pid = 1786] [serial = 292] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 189 (0x9fc7f000) [pid = 1786] [serial = 253] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 188 (0xa4bcb000) [pid = 1786] [serial = 440] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 187 (0x900b0c00) [pid = 1786] [serial = 497] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 186 (0x8c2d4c00) [pid = 1786] [serial = 524] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 185 (0x8c2d2800) [pid = 1786] [serial = 586] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x97c8fc00) [pid = 1786] [serial = 572] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 183 (0x9fb59c00) [pid = 1786] [serial = 434] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x87a3cc00) [pid = 1786] [serial = 527] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x96f33c00) [pid = 1786] [serial = 566] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x8e41d800) [pid = 1786] [serial = 425] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x914b2400) [pid = 1786] [serial = 557] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x99941800) [pid = 1786] [serial = 515] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8b8e5800) [pid = 1786] [serial = 593] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x8b7a2400) [pid = 1786] [serial = 452] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x8b7a0800) [pid = 1786] [serial = 446] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x898c6800) [pid = 1786] [serial = 464] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x936aec00) [pid = 1786] [serial = 560] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x89197000) [pid = 1786] [serial = 461] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x90426c00) [pid = 1786] [serial = 589] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x9416a000) [pid = 1786] [serial = 563] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8b8efc00) [pid = 1786] [serial = 443] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x9416a800) [pid = 1786] [serial = 521] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x898d1800) [pid = 1786] [serial = 548] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x9b25c800) [pid = 1786] [serial = 404] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8b7a3800) [pid = 1786] [serial = 583] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x8b780400) [pid = 1786] [serial = 449] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x8b780c00) [pid = 1786] [serial = 592] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0xa0a6ac00) [pid = 1786] [serial = 509] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x881cc400) [pid = 1786] [serial = 518] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8b781c00) [pid = 1786] [serial = 578] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0xa2a57400) [pid = 1786] [serial = 506] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x9b254400) [pid = 1786] [serial = 503] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x8a2e5400) [pid = 1786] [serial = 401] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x900b3000) [pid = 1786] [serial = 596] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x898cfc00) [pid = 1786] [serial = 467] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x8e429400) [pid = 1786] [serial = 595] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x88e51c00) [pid = 1786] [serial = 470] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x96b05800) [pid = 1786] [serial = 569] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x906da000) [pid = 1786] [serial = 428] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8835b400) [pid = 1786] [serial = 580] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x97c97000) [pid = 1786] [serial = 500] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x906cd400) [pid = 1786] [serial = 598] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0xa4bcd400) [pid = 1786] [serial = 458] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8b8e1000) [pid = 1786] [serial = 494] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x911ad400) [pid = 1786] [serial = 599] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x90687400) [pid = 1786] [serial = 554] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x8c2cf000) [pid = 1786] [serial = 512] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x99945400) [pid = 1786] [serial = 575] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x97c94400) [pid = 1786] [serial = 431] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x8952ac00) [pid = 1786] [serial = 455] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0xa2819400) [pid = 1786] [serial = 437] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8c1a6000) [pid = 1786] [serial = 551] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1786 | 1461013539920 Marionette TRACE conn3 <- [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:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1784ms 14:05:39 INFO - PROCESS | 1786 | 1461013539972 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:05:39 INFO - PROCESS | 1786 | 1461013539977 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:05:39 INFO - PROCESS | 1786 | 1461013539993 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1786 | 1461013540002 Marionette TRACE conn3 <- [1,922,null,{}] 14:05:40 INFO - PROCESS | 1786 | 1461013540009 Marionette TRACE conn3 -> [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:05:40 INFO - PROCESS | 1786 | 1461013540180 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:05:40 INFO - PROCESS | 1786 | 1461013540191 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x8918fc00 == 91 [pid = 1786] [id = 238] 14:05:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x89527800) [pid = 1786] [serial = 715] [outer = (nil)] 14:05:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x89c8ec00) [pid = 1786] [serial = 716] [outer = 0x89527800] 14:05:40 INFO - PROCESS | 1786 | 1461013540264 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8a2db000) [pid = 1786] [serial = 717] [outer = 0x89527800] 14:05:41 INFO - PROCESS | 1786 | 1461013541246 Marionette TRACE conn3 <- [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:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1311ms 14:05:41 INFO - PROCESS | 1786 | 1461013541295 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:05:41 INFO - PROCESS | 1786 | 1461013541300 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:05:41 INFO - PROCESS | 1786 | 1461013541306 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 1786 | 1461013541309 Marionette TRACE conn3 <- [1,926,null,{}] 14:05:41 INFO - PROCESS | 1786 | 1461013541314 Marionette TRACE conn3 -> [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:05:41 INFO - PROCESS | 1786 | 1461013541480 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:05:41 INFO - PROCESS | 1786 | 1461013541669 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e53000 == 92 [pid = 1786] [id = 239] 14:05:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x89194800) [pid = 1786] [serial = 718] [outer = (nil)] 14:05:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8a2e6400) [pid = 1786] [serial = 719] [outer = 0x89194800] 14:05:41 INFO - PROCESS | 1786 | 1461013541743 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8b779800) [pid = 1786] [serial = 720] [outer = 0x89194800] 14:05:42 INFO - PROCESS | 1786 | 1461013542645 Marionette TRACE conn3 <- [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:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1386ms 14:05:42 INFO - PROCESS | 1786 | 1461013542693 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1786 | 1461013542696 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:05:42 INFO - PROCESS | 1786 | 1461013542711 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1786 | 1461013542716 Marionette TRACE conn3 <- [1,930,null,{}] 14:05:42 INFO - PROCESS | 1786 | 1461013542721 Marionette TRACE conn3 -> [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:05:43 INFO - PROCESS | 1786 | 1461013543010 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:05:43 INFO - PROCESS | 1786 | 1461013543057 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e7400 == 93 [pid = 1786] [id = 240] 14:05:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8b780800) [pid = 1786] [serial = 721] [outer = (nil)] 14:05:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8b795c00) [pid = 1786] [serial = 722] [outer = 0x8b780800] 14:05:43 INFO - PROCESS | 1786 | 1461013543145 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8b7a3000) [pid = 1786] [serial = 723] [outer = 0x8b780800] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8b7a1800) [pid = 1786] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x9110f800) [pid = 1786] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x898c9800) [pid = 1786] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x88366000) [pid = 1786] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8a2dd400) [pid = 1786] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x87bf1000) [pid = 1786] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x88366c00) [pid = 1786] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x87a35400) [pid = 1786] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8e7e7400) [pid = 1786] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:05:44 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x881cb000) [pid = 1786] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:05:44 INFO - PROCESS | 1786 | 1461013544881 Marionette TRACE conn3 <- [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:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2197ms 14:05:44 INFO - PROCESS | 1786 | 1461013544901 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 1786 | 1461013544906 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:05:44 INFO - PROCESS | 1786 | 1461013544912 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 1786 | 1461013544915 Marionette TRACE conn3 <- [1,934,null,{}] 14:05:44 INFO - PROCESS | 1786 | 1461013544921 Marionette TRACE conn3 -> [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:05:45 INFO - PROCESS | 1786 | 1461013545155 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:05:45 INFO - PROCESS | 1786 | 1461013545176 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e1400 == 94 [pid = 1786] [id = 241] 14:05:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8b77b000) [pid = 1786] [serial = 724] [outer = (nil)] 14:05:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8b8e4000) [pid = 1786] [serial = 725] [outer = 0x8b77b000] 14:05:45 INFO - PROCESS | 1786 | 1461013545252 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8b8ebc00) [pid = 1786] [serial = 726] [outer = 0x8b77b000] 14:05:46 INFO - PROCESS | 1786 | 1461013546131 Marionette TRACE conn3 <- [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:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1235ms 14:05:46 INFO - PROCESS | 1786 | 1461013546149 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:05:46 INFO - PROCESS | 1786 | 1461013546154 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:05:46 INFO - PROCESS | 1786 | 1461013546171 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1786 | 1461013546175 Marionette TRACE conn3 <- [1,938,null,{}] 14:05:46 INFO - PROCESS | 1786 | 1461013546181 Marionette TRACE conn3 -> [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:05:46 INFO - PROCESS | 1786 | 1461013546346 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:05:46 INFO - PROCESS | 1786 | 1461013546644 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x87948c00 == 95 [pid = 1786] [id = 242] 14:05:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x87949400) [pid = 1786] [serial = 727] [outer = (nil)] 14:05:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x87952800) [pid = 1786] [serial = 728] [outer = 0x87949400] 14:05:46 INFO - PROCESS | 1786 | 1461013546739 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x87befc00) [pid = 1786] [serial = 729] [outer = 0x87949400] 14:05:47 INFO - PROCESS | 1786 | 1461013547953 Marionette TRACE conn3 <- [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:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1851ms 14:05:48 INFO - PROCESS | 1786 | 1461013548016 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:05:48 INFO - PROCESS | 1786 | 1461013548026 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:05:48 INFO - PROCESS | 1786 | 1461013548037 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1786 | 1461013548043 Marionette TRACE conn3 <- [1,942,null,{}] 14:05:48 INFO - PROCESS | 1786 | 1461013548051 Marionette TRACE conn3 -> [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:05:48 INFO - PROCESS | 1786 | 1461013548334 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:05:48 INFO - PROCESS | 1786 | 1461013548654 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e50000 == 96 [pid = 1786] [id = 243] 14:05:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x89190800) [pid = 1786] [serial = 730] [outer = (nil)] 14:05:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8919ac00) [pid = 1786] [serial = 731] [outer = 0x89190800] 14:05:48 INFO - PROCESS | 1786 | 1461013548752 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8952ac00) [pid = 1786] [serial = 732] [outer = 0x89190800] 14:05:49 INFO - PROCESS | 1786 | 1461013549796 Marionette TRACE conn3 <- [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:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1794ms 14:05:49 INFO - PROCESS | 1786 | 1461013549833 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1786 | 1461013549840 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:05:49 INFO - PROCESS | 1786 | 1461013549847 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1786 | 1461013549851 Marionette TRACE conn3 <- [1,946,null,{}] 14:05:49 INFO - PROCESS | 1786 | 1461013549858 Marionette TRACE conn3 -> [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:05:50 INFO - PROCESS | 1786 | 1461013550106 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:05:50 INFO - PROCESS | 1786 | 1461013550470 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89523c00 == 97 [pid = 1786] [id = 244] 14:05:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8a2e0400) [pid = 1786] [serial = 733] [outer = (nil)] 14:05:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x8b782800) [pid = 1786] [serial = 734] [outer = 0x8a2e0400] 14:05:50 INFO - PROCESS | 1786 | 1461013550567 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x8b7a2c00) [pid = 1786] [serial = 735] [outer = 0x8a2e0400] 14:05:51 INFO - PROCESS | 1786 | 1461013551571 Marionette TRACE conn3 <- [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:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1783ms 14:05:51 INFO - PROCESS | 1786 | 1461013551632 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1786 | 1461013551637 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:05:51 INFO - PROCESS | 1786 | 1461013551653 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1786 | 1461013551662 Marionette TRACE conn3 <- [1,950,null,{}] 14:05:51 INFO - PROCESS | 1786 | 1461013551669 Marionette TRACE conn3 -> [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:05:51 INFO - PROCESS | 1786 | 1461013551909 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:05:52 INFO - PROCESS | 1786 | 1461013552158 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e6c00 == 98 [pid = 1786] [id = 245] 14:05:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x8c0fc400) [pid = 1786] [serial = 736] [outer = (nil)] 14:05:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x8c2c7400) [pid = 1786] [serial = 737] [outer = 0x8c0fc400] 14:05:52 INFO - PROCESS | 1786 | 1461013552262 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x8c2cf400) [pid = 1786] [serial = 738] [outer = 0x8c0fc400] 14:05:53 INFO - PROCESS | 1786 | 1461013553167 Marionette TRACE conn3 <- [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:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1554ms 14:05:53 INFO - PROCESS | 1786 | 1461013553199 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:05:53 INFO - PROCESS | 1786 | 1461013553204 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:05:53 INFO - PROCESS | 1786 | 1461013553211 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1786 | 1461013553214 Marionette TRACE conn3 <- [1,954,null,{}] 14:05:53 INFO - PROCESS | 1786 | 1461013553220 Marionette TRACE conn3 -> [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:05:53 INFO - PROCESS | 1786 | 1461013553415 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:05:53 INFO - PROCESS | 1786 | 1461013553610 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88366c00 == 99 [pid = 1786] [id = 246] 14:05:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x8c2c6800) [pid = 1786] [serial = 739] [outer = (nil)] 14:05:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x8e423000) [pid = 1786] [serial = 740] [outer = 0x8c2c6800] 14:05:53 INFO - PROCESS | 1786 | 1461013553705 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x8e7e5800) [pid = 1786] [serial = 741] [outer = 0x8c2c6800] 14:05:54 INFO - PROCESS | 1786 | 1461013554751 Marionette TRACE conn3 <- [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:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1586ms 14:05:54 INFO - PROCESS | 1786 | 1461013554797 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1786 | 1461013554801 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:05:54 INFO - PROCESS | 1786 | 1461013554807 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1786 | 1461013554812 Marionette TRACE conn3 <- [1,958,null,{}] 14:05:54 INFO - PROCESS | 1786 | 1461013554817 Marionette TRACE conn3 -> [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:05:55 INFO - PROCESS | 1786 | 1461013555009 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:05:55 INFO - PROCESS | 1786 | 1461013555263 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7ed000 == 100 [pid = 1786] [id = 247] 14:05:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x8e7ef400) [pid = 1786] [serial = 742] [outer = (nil)] 14:05:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x8f485000) [pid = 1786] [serial = 743] [outer = 0x8e7ef400] 14:05:55 INFO - PROCESS | 1786 | 1461013555436 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x900ad800) [pid = 1786] [serial = 744] [outer = 0x8e7ef400] 14:05:56 INFO - PROCESS | 1786 | 1461013556448 Marionette TRACE conn3 <- [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:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1682ms 14:05:56 INFO - PROCESS | 1786 | 1461013556491 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:05:56 INFO - PROCESS | 1786 | 1461013556495 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:05:56 INFO - PROCESS | 1786 | 1461013556502 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1786 | 1461013556505 Marionette TRACE conn3 <- [1,962,null,{}] 14:05:56 INFO - PROCESS | 1786 | 1461013556511 Marionette TRACE conn3 -> [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:05:56 INFO - PROCESS | 1786 | 1461013556707 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:05:56 INFO - PROCESS | 1786 | 1461013556956 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88363c00 == 101 [pid = 1786] [id = 248] 14:05:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x900b6000) [pid = 1786] [serial = 745] [outer = (nil)] 14:05:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x90151000) [pid = 1786] [serial = 746] [outer = 0x900b6000] 14:05:57 INFO - PROCESS | 1786 | 1461013557088 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x90154800) [pid = 1786] [serial = 747] [outer = 0x900b6000] 14:05:58 INFO - PROCESS | 1786 | 1461013558077 Marionette TRACE conn3 <- [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:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1642ms 14:05:58 INFO - PROCESS | 1786 | 1461013558144 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1786 | 1461013558149 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:05:58 INFO - PROCESS | 1786 | 1461013558155 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1786 | 1461013558159 Marionette TRACE conn3 <- [1,966,null,{}] 14:05:58 INFO - PROCESS | 1786 | 1461013558165 Marionette TRACE conn3 -> [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:05:58 INFO - PROCESS | 1786 | 1461013558375 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:05:58 INFO - PROCESS | 1786 | 1461013558666 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7edc00 == 102 [pid = 1786] [id = 249] 14:05:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x900b5400) [pid = 1786] [serial = 748] [outer = (nil)] 14:05:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x90426c00) [pid = 1786] [serial = 749] [outer = 0x900b5400] 14:05:58 INFO - PROCESS | 1786 | 1461013558812 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x9067c000) [pid = 1786] [serial = 750] [outer = 0x900b5400] 14:05:59 INFO - PROCESS | 1786 | 1461013559777 Marionette TRACE conn3 <- [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:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1681ms 14:05:59 INFO - PROCESS | 1786 | 1461013559839 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1786 | 1461013559843 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:05:59 INFO - PROCESS | 1786 | 1461013559850 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1786 | 1461013559854 Marionette TRACE conn3 <- [1,970,null,{}] 14:05:59 INFO - PROCESS | 1786 | 1461013559861 Marionette TRACE conn3 -> [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:06:00 INFO - PROCESS | 1786 | 1461013560074 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:06:00 INFO - PROCESS | 1786 | 1461013560318 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x90148400 == 103 [pid = 1786] [id = 250] 14:06:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x90423c00) [pid = 1786] [serial = 751] [outer = (nil)] 14:06:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x906cc400) [pid = 1786] [serial = 752] [outer = 0x90423c00] 14:06:00 INFO - PROCESS | 1786 | 1461013560463 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x906cfc00) [pid = 1786] [serial = 753] [outer = 0x90423c00] 14:06:01 INFO - PROCESS | 1786 | 1461013561367 Marionette TRACE conn3 <- [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:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1584ms 14:06:01 INFO - PROCESS | 1786 | 1461013561436 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1786 | 1461013561442 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:06:01 INFO - PROCESS | 1786 | 1461013561450 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1786 | 1461013561455 Marionette TRACE conn3 <- [1,974,null,{}] 14:06:01 INFO - PROCESS | 1786 | 1461013561463 Marionette TRACE conn3 -> [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:06:01 INFO - PROCESS | 1786 | 1461013561699 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:06:02 INFO - PROCESS | 1786 | 1461013562014 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89c8f400 == 104 [pid = 1786] [id = 251] 14:06:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x900b4400) [pid = 1786] [serial = 754] [outer = (nil)] 14:06:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x906d9000) [pid = 1786] [serial = 755] [outer = 0x900b4400] 14:06:02 INFO - PROCESS | 1786 | 1461013562165 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x91102400) [pid = 1786] [serial = 756] [outer = 0x900b4400] 14:06:03 INFO - PROCESS | 1786 | 1461013563528 Marionette TRACE conn3 <- [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:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2136ms 14:06:03 INFO - PROCESS | 1786 | 1461013563597 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 1786 | 1461013563603 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:06:03 INFO - PROCESS | 1786 | 1461013563613 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 1786 | 1461013563619 Marionette TRACE conn3 <- [1,978,null,{}] 14:06:03 INFO - PROCESS | 1786 | 1461013563628 Marionette TRACE conn3 -> [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:06:03 INFO - PROCESS | 1786 | 1461013563879 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:06:04 INFO - PROCESS | 1786 | 1461013564131 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x906d3c00 == 105 [pid = 1786] [id = 252] 14:06:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x906d9c00) [pid = 1786] [serial = 757] [outer = (nil)] 14:06:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x914b0800) [pid = 1786] [serial = 758] [outer = 0x906d9c00] 14:06:04 INFO - PROCESS | 1786 | 1461013564253 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x920cc400) [pid = 1786] [serial = 759] [outer = 0x906d9c00] 14:06:05 INFO - PROCESS | 1786 | 1461013565151 Marionette TRACE conn3 <- [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:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1589ms 14:06:05 INFO - PROCESS | 1786 | 1461013565206 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1786 | 1461013565211 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:06:05 INFO - PROCESS | 1786 | 1461013565220 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1786 | 1461013565224 Marionette TRACE conn3 <- [1,982,null,{}] 14:06:05 INFO - PROCESS | 1786 | 1461013565230 Marionette TRACE conn3 -> [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:06:05 INFO - PROCESS | 1786 | 1461013565452 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:06:05 INFO - PROCESS | 1786 | 1461013565714 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x914a8400 == 106 [pid = 1786] [id = 253] 14:06:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x9338d800) [pid = 1786] [serial = 760] [outer = (nil)] 14:06:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x9339bc00) [pid = 1786] [serial = 761] [outer = 0x9338d800] 14:06:05 INFO - PROCESS | 1786 | 1461013565816 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x9346dc00) [pid = 1786] [serial = 762] [outer = 0x9338d800] 14:06:06 INFO - PROCESS | 1786 | 1461013566762 Marionette TRACE conn3 <- [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:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1580ms 14:06:06 INFO - PROCESS | 1786 | 1461013566800 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:06:06 INFO - PROCESS | 1786 | 1461013566804 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:06:06 INFO - PROCESS | 1786 | 1461013566811 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 1786 | 1461013566814 Marionette TRACE conn3 <- [1,986,null,{}] 14:06:06 INFO - PROCESS | 1786 | 1461013566820 Marionette TRACE conn3 -> [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:06:07 INFO - PROCESS | 1786 | 1461013566998 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:06:07 INFO - PROCESS | 1786 | 1461013567206 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x91691c00 == 107 [pid = 1786] [id = 254] 14:06:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x920d9400) [pid = 1786] [serial = 763] [outer = (nil)] 14:06:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x9367e400) [pid = 1786] [serial = 764] [outer = 0x920d9400] 14:06:07 INFO - PROCESS | 1786 | 1461013567374 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x936ab800) [pid = 1786] [serial = 765] [outer = 0x920d9400] 14:06:08 INFO - PROCESS | 1786 | 1461013568282 Marionette TRACE conn3 <- [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:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1530ms 14:06:08 INFO - PROCESS | 1786 | 1461013568343 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1786 | 1461013568347 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:06:08 INFO - PROCESS | 1786 | 1461013568353 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1786 | 1461013568356 Marionette TRACE conn3 <- [1,990,null,{}] 14:06:08 INFO - PROCESS | 1786 | 1461013568362 Marionette TRACE conn3 -> [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:06:08 INFO - PROCESS | 1786 | 1461013568559 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:06:08 INFO - PROCESS | 1786 | 1461013568809 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x93269800 == 108 [pid = 1786] [id = 255] 14:06:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x93390800) [pid = 1786] [serial = 766] [outer = (nil)] 14:06:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x936b4000) [pid = 1786] [serial = 767] [outer = 0x93390800] 14:06:08 INFO - PROCESS | 1786 | 1461013568934 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x936b6c00) [pid = 1786] [serial = 768] [outer = 0x93390800] 14:06:09 INFO - PROCESS | 1786 | 1461013569931 Marionette TRACE conn3 <- [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:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1645ms 14:06:10 INFO - PROCESS | 1786 | 1461013570000 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 1786 | 1461013570003 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:06:10 INFO - PROCESS | 1786 | 1461013570010 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1786 | 1461013570013 Marionette TRACE conn3 <- [1,994,null,{}] 14:06:10 INFO - PROCESS | 1786 | 1461013570019 Marionette TRACE conn3 -> [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:06:10 INFO - PROCESS | 1786 | 1461013570223 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:06:10 INFO - PROCESS | 1786 | 1461013570559 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87953800 == 109 [pid = 1786] [id = 256] 14:06:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x88e49800) [pid = 1786] [serial = 769] [outer = (nil)] 14:06:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 184 (0x8b8e9400) [pid = 1786] [serial = 770] [outer = 0x88e49800] 14:06:10 INFO - PROCESS | 1786 | 1461013570652 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x906cec00) [pid = 1786] [serial = 771] [outer = 0x88e49800] 14:06:11 INFO - PROCESS | 1786 | 1461013571568 Marionette TRACE conn3 <- [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:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1630ms 14:06:11 INFO - PROCESS | 1786 | 1461013571641 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1786 | 1461013571645 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:06:11 INFO - PROCESS | 1786 | 1461013571652 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1786 | 1461013571655 Marionette TRACE conn3 <- [1,998,null,{}] 14:06:11 INFO - PROCESS | 1786 | 1461013571661 Marionette TRACE conn3 -> [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:06:11 INFO - PROCESS | 1786 | 1461013571863 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:06:12 INFO - PROCESS | 1786 | 1461013572529 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8835ac00 == 110 [pid = 1786] [id = 257] 14:06:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 186 (0x8835b400) [pid = 1786] [serial = 772] [outer = (nil)] 14:06:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 187 (0x88362c00) [pid = 1786] [serial = 773] [outer = 0x8835b400] 14:06:12 INFO - PROCESS | 1786 | 1461013572618 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 188 (0x88375c00) [pid = 1786] [serial = 774] [outer = 0x8835b400] 14:06:13 INFO - PROCESS | 1786 | 1461013573506 Marionette TRACE conn3 <- [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:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1891ms 14:06:13 INFO - PROCESS | 1786 | 1461013573545 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1786 | 1461013573553 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:06:13 INFO - PROCESS | 1786 | 1461013573562 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1786 | 1461013573566 Marionette TRACE conn3 <- [1,1002,null,{}] 14:06:13 INFO - PROCESS | 1786 | 1461013573574 Marionette TRACE conn3 -> [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:06:13 INFO - PROCESS | 1786 | 1461013573760 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:06:13 INFO - PROCESS | 1786 | 1461013573977 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89529000 == 111 [pid = 1786] [id = 258] 14:06:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 189 (0x898ca000) [pid = 1786] [serial = 775] [outer = (nil)] 14:06:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 190 (0x898c7000) [pid = 1786] [serial = 776] [outer = 0x898ca000] 14:06:14 INFO - PROCESS | 1786 | 1461013574217 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 191 (0x8a2dd400) [pid = 1786] [serial = 777] [outer = 0x898ca000] 14:06:15 INFO - PROCESS | 1786 | 1461013575266 Marionette TRACE conn3 <- [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:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1782ms 14:06:15 INFO - PROCESS | 1786 | 1461013575348 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:06:15 INFO - PROCESS | 1786 | 1461013575355 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:06:15 INFO - PROCESS | 1786 | 1461013575362 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1786 | 1461013575365 Marionette TRACE conn3 <- [1,1006,null,{}] 14:06:15 INFO - PROCESS | 1786 | 1461013575371 Marionette TRACE conn3 -> [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:06:15 INFO - PROCESS | 1786 | 1461013575601 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:06:15 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5bc400 == 110 [pid = 1786] [id = 89] 14:06:15 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e1400 == 109 [pid = 1786] [id = 241] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 190 (0x89c86800) [pid = 1786] [serial = 635] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 189 (0x93678400) [pid = 1786] [serial = 608] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 188 (0x97c68400) [pid = 1786] [serial = 611] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 187 (0x9eb44c00) [pid = 1786] [serial = 620] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 186 (0x981b8c00) [pid = 1786] [serial = 614] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 185 (0xa28b3800) [pid = 1786] [serial = 623] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x992ce000) [pid = 1786] [serial = 617] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 183 (0xa2a0b800) [pid = 1786] [serial = 629] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x87951c00) [pid = 1786] [serial = 626] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x8b8e4c00) [pid = 1786] [serial = 605] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x88376000) [pid = 1786] [serial = 632] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | 1461013576029 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1786 | --DOCSHELL 0x8918fc00 == 108 [pid = 1786] [id = 238] 14:06:16 INFO - PROCESS | 1786 | --DOCSHELL 0x8794a400 == 107 [pid = 1786] [id = 237] 14:06:16 INFO - PROCESS | 1786 | --DOCSHELL 0x87a3f800 == 106 [pid = 1786] [id = 236] 14:06:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x8794a400 == 107 [pid = 1786] [id = 259] 14:06:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x87951c00) [pid = 1786] [serial = 778] [outer = (nil)] 14:06:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x88378000) [pid = 1786] [serial = 779] [outer = 0x87951c00] 14:06:16 INFO - PROCESS | 1786 | 1461013576126 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x8a2e2400) [pid = 1786] [serial = 780] [outer = 0x87951c00] 14:06:16 INFO - PROCESS | 1786 | --DOCSHELL 0x87948000 == 106 [pid = 1786] [id = 235] 14:06:16 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f2800 == 105 [pid = 1786] [id = 226] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x89521c00) [pid = 1786] [serial = 666] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x8c0f9800) [pid = 1786] [serial = 644] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x9416d000) [pid = 1786] [serial = 660] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x89c86400) [pid = 1786] [serial = 642] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8e427c00) [pid = 1786] [serial = 656] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x914a6800) [pid = 1786] [serial = 648] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x88376800) [pid = 1786] [serial = 639] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x94166400) [pid = 1786] [serial = 651] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x9367bc00) [pid = 1786] [serial = 659] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x90422c00) [pid = 1786] [serial = 647] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x89c82c00) [pid = 1786] [serial = 641] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x902d8c00) [pid = 1786] [serial = 657] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x88e4b800) [pid = 1786] [serial = 665] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8836dc00) [pid = 1786] [serial = 638] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x97845c00) [pid = 1786] [serial = 663] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x940da800) [pid = 1786] [serial = 650] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8951f000) [pid = 1786] [serial = 653] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8e41b400) [pid = 1786] [serial = 645] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x8c2d2400) [pid = 1786] [serial = 654] [outer = (nil)] [url = about:blank] 14:06:16 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x96ea0c00) [pid = 1786] [serial = 662] [outer = (nil)] [url = about:blank] 14:06:17 INFO - PROCESS | 1786 | 1461013577001 Marionette TRACE conn3 <- [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:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1689ms 14:06:17 INFO - PROCESS | 1786 | 1461013577052 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1786 | 1461013577056 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:06:17 INFO - PROCESS | 1786 | 1461013577069 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1786 | 1461013577079 Marionette TRACE conn3 <- [1,1010,null,{}] 14:06:17 INFO - PROCESS | 1786 | 1461013577089 Marionette TRACE conn3 -> [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:06:17 INFO - PROCESS | 1786 | 1461013577276 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:06:17 INFO - PROCESS | 1786 | 1461013577455 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8835e400 == 106 [pid = 1786] [id = 260] 14:06:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x8951f000) [pid = 1786] [serial = 781] [outer = (nil)] 14:06:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x8c1a5800) [pid = 1786] [serial = 782] [outer = 0x8951f000] 14:06:17 INFO - PROCESS | 1786 | 1461013577535 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x8c2c9000) [pid = 1786] [serial = 783] [outer = 0x8951f000] 14:06:18 INFO - PROCESS | 1786 | 1461013578360 Marionette TRACE conn3 <- [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:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1353ms 14:06:18 INFO - PROCESS | 1786 | 1461013578417 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 1786 | 1461013578421 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:06:18 INFO - PROCESS | 1786 | 1461013578433 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 1786 | 1461013578436 Marionette TRACE conn3 <- [1,1014,null,{}] 14:06:18 INFO - PROCESS | 1786 | 1461013578442 Marionette TRACE conn3 -> [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:06:18 INFO - PROCESS | 1786 | 1461013578681 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:06:18 INFO - PROCESS | 1786 | 1461013578702 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8918f000 == 107 [pid = 1786] [id = 261] 14:06:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x8c1a6400) [pid = 1786] [serial = 784] [outer = (nil)] 14:06:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x8e7e7c00) [pid = 1786] [serial = 785] [outer = 0x8c1a6400] 14:06:18 INFO - PROCESS | 1786 | 1461013578776 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x8f487000) [pid = 1786] [serial = 786] [outer = 0x8c1a6400] 14:06:19 INFO - PROCESS | 1786 | 1461013579719 Marionette TRACE conn3 <- [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:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1332ms 14:06:19 INFO - PROCESS | 1786 | 1461013579767 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1786 | 1461013579771 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:06:19 INFO - PROCESS | 1786 | 1461013579783 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1786 | 1461013579786 Marionette TRACE conn3 <- [1,1018,null,{}] 14:06:19 INFO - PROCESS | 1786 | 1461013579790 Marionette TRACE conn3 -> [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:06:20 INFO - PROCESS | 1786 | 1461013580042 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:06:20 INFO - PROCESS | 1786 | 1461013580069 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8f5c4c00 == 108 [pid = 1786] [id = 262] 14:06:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x8f5c5400) [pid = 1786] [serial = 787] [outer = (nil)] 14:06:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x8f5c8000) [pid = 1786] [serial = 788] [outer = 0x8f5c5400] 14:06:20 INFO - PROCESS | 1786 | 1461013580160 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x90422c00) [pid = 1786] [serial = 789] [outer = 0x8f5c5400] 14:06:21 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x87beec00) [pid = 1786] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:06:21 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x89194800) [pid = 1786] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:06:21 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x87950400) [pid = 1786] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:06:21 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x8b780800) [pid = 1786] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:06:21 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x87a3d800) [pid = 1786] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:06:21 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x89527800) [pid = 1786] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:06:21 INFO - PROCESS | 1786 | 1461013581524 Marionette TRACE conn3 <- [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:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1785ms 14:06:21 INFO - PROCESS | 1786 | 1461013581569 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 1786 | 1461013581573 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:06:21 INFO - PROCESS | 1786 | 1461013581579 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 1786 | 1461013581583 Marionette TRACE conn3 <- [1,1022,null,{}] 14:06:21 INFO - PROCESS | 1786 | 1461013581598 Marionette TRACE conn3 -> [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:06:21 INFO - PROCESS | 1786 | 1461013581765 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:06:21 INFO - PROCESS | 1786 | 1461013581781 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87950400 == 109 [pid = 1786] [id = 263] 14:06:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x87be9c00) [pid = 1786] [serial = 790] [outer = (nil)] 14:06:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x90686800) [pid = 1786] [serial = 791] [outer = 0x87be9c00] 14:06:21 INFO - PROCESS | 1786 | 1461013581854 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x906d9400) [pid = 1786] [serial = 792] [outer = 0x87be9c00] 14:06:22 INFO - PROCESS | 1786 | 1461013582779 Marionette TRACE conn3 <- [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:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1239ms 14:06:22 INFO - PROCESS | 1786 | 1461013582821 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1786 | 1461013582824 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:06:22 INFO - PROCESS | 1786 | 1461013582831 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1786 | 1461013582834 Marionette TRACE conn3 <- [1,1026,null,{}] 14:06:22 INFO - PROCESS | 1786 | 1461013582844 Marionette TRACE conn3 -> [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:06:23 INFO - PROCESS | 1786 | 1461013583023 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:06:23 INFO - PROCESS | 1786 | 1461013583332 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87948000 == 110 [pid = 1786] [id = 264] 14:06:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x8794b400) [pid = 1786] [serial = 793] [outer = (nil)] 14:06:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x87bee000) [pid = 1786] [serial = 794] [outer = 0x8794b400] 14:06:23 INFO - PROCESS | 1786 | 1461013583424 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x88358400) [pid = 1786] [serial = 795] [outer = 0x8794b400] 14:06:24 INFO - PROCESS | 1786 | 1461013584482 Marionette TRACE conn3 <- [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:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1684ms 14:06:24 INFO - PROCESS | 1786 | 1461013584518 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1786 | 1461013584525 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:06:24 INFO - PROCESS | 1786 | 1461013584536 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1786 | 1461013584540 Marionette TRACE conn3 <- [1,1030,null,{}] 14:06:24 INFO - PROCESS | 1786 | 1461013584548 Marionette TRACE conn3 -> [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:06:24 INFO - PROCESS | 1786 | 1461013584753 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:06:25 INFO - PROCESS | 1786 | 1461013585024 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89c85000 == 111 [pid = 1786] [id = 265] 14:06:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x89c87400) [pid = 1786] [serial = 796] [outer = (nil)] 14:06:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x89c8a400) [pid = 1786] [serial = 797] [outer = 0x89c87400] 14:06:25 INFO - PROCESS | 1786 | 1461013585161 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x8b77f800) [pid = 1786] [serial = 798] [outer = 0x89c87400] 14:06:26 INFO - PROCESS | 1786 | 1461013586175 Marionette TRACE conn3 <- [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:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1683ms 14:06:26 INFO - PROCESS | 1786 | 1461013586222 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1786 | 1461013586229 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:06:26 INFO - PROCESS | 1786 | 1461013586236 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1786 | 1461013586240 Marionette TRACE conn3 <- [1,1034,null,{}] 14:06:26 INFO - PROCESS | 1786 | 1461013586246 Marionette TRACE conn3 -> [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:06:26 INFO - PROCESS | 1786 | 1461013586461 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:06:26 INFO - PROCESS | 1786 | 1461013586803 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b77ec00 == 112 [pid = 1786] [id = 266] 14:06:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x8c0f4400) [pid = 1786] [serial = 799] [outer = (nil)] 14:06:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x8c19ec00) [pid = 1786] [serial = 800] [outer = 0x8c0f4400] 14:06:26 INFO - PROCESS | 1786 | 1461013586898 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x8e424000) [pid = 1786] [serial = 801] [outer = 0x8c0f4400] 14:06:27 INFO - PROCESS | 1786 | 1461013587849 Marionette TRACE conn3 <- [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:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1683ms 14:06:27 INFO - PROCESS | 1786 | 1461013587921 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1786 | 1461013587925 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:06:27 INFO - PROCESS | 1786 | 1461013587942 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1786 | 1461013587953 Marionette TRACE conn3 <- [1,1038,null,{}] 14:06:27 INFO - PROCESS | 1786 | 1461013587960 Marionette TRACE conn3 -> [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:06:28 INFO - PROCESS | 1786 | 1461013588220 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:06:28 INFO - PROCESS | 1786 | 1461013588520 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b777800 == 113 [pid = 1786] [id = 267] 14:06:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x8f5c9000) [pid = 1786] [serial = 802] [outer = (nil)] 14:06:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x9067d000) [pid = 1786] [serial = 803] [outer = 0x8f5c9000] 14:06:28 INFO - PROCESS | 1786 | 1461013588612 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x914a8000) [pid = 1786] [serial = 804] [outer = 0x8f5c9000] 14:06:29 INFO - PROCESS | 1786 | 1461013589578 Marionette TRACE conn3 <- [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:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1702ms 14:06:29 INFO - PROCESS | 1786 | 1461013589636 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 1786 | 1461013589641 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:06:29 INFO - PROCESS | 1786 | 1461013589648 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 1786 | 1461013589651 Marionette TRACE conn3 <- [1,1042,null,{}] 14:06:29 INFO - PROCESS | 1786 | 1461013589657 Marionette TRACE conn3 -> [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:06:29 INFO - PROCESS | 1786 | 1461013589872 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:06:30 INFO - PROCESS | 1786 | 1461013590138 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9014f400 == 114 [pid = 1786] [id = 268] 14:06:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x9042a000) [pid = 1786] [serial = 805] [outer = (nil)] 14:06:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x93394c00) [pid = 1786] [serial = 806] [outer = 0x9042a000] 14:06:30 INFO - PROCESS | 1786 | 1461013590272 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 184 (0x93471400) [pid = 1786] [serial = 807] [outer = 0x9042a000] 14:06:31 INFO - PROCESS | 1786 | 1461013591172 Marionette TRACE conn3 <- [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:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1591ms 14:06:31 INFO - PROCESS | 1786 | 1461013591242 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1786 | 1461013591245 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:06:31 INFO - PROCESS | 1786 | 1461013591253 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1786 | 1461013591256 Marionette TRACE conn3 <- [1,1046,null,{}] 14:06:31 INFO - PROCESS | 1786 | 1461013591262 Marionette TRACE conn3 -> [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:06:31 INFO - PROCESS | 1786 | 1461013591509 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:06:31 INFO - PROCESS | 1786 | 1461013591822 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x940d7000 == 115 [pid = 1786] [id = 269] 14:06:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x940d7c00) [pid = 1786] [serial = 808] [outer = (nil)] 14:06:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 186 (0x940dbc00) [pid = 1786] [serial = 809] [outer = 0x940d7c00] 14:06:31 INFO - PROCESS | 1786 | 1461013591938 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 187 (0x9416a000) [pid = 1786] [serial = 810] [outer = 0x940d7c00] 14:06:32 INFO - PROCESS | 1786 | 1461013592912 Marionette TRACE conn3 <- [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:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1695ms 14:06:32 INFO - PROCESS | 1786 | 1461013592951 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 1786 | 1461013592954 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:06:32 INFO - PROCESS | 1786 | 1461013592961 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 1786 | 1461013592965 Marionette TRACE conn3 <- [1,1050,null,{}] 14:06:32 INFO - PROCESS | 1786 | 1461013592971 Marionette TRACE conn3 -> [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:06:33 INFO - PROCESS | 1786 | 1461013593214 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:06:33 INFO - PROCESS | 1786 | 1461013593470 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x9367c400 == 116 [pid = 1786] [id = 270] 14:06:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 188 (0x959e2400) [pid = 1786] [serial = 811] [outer = (nil)] 14:06:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 189 (0x963c0000) [pid = 1786] [serial = 812] [outer = 0x959e2400] 14:06:33 INFO - PROCESS | 1786 | 1461013593605 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 190 (0x96b97000) [pid = 1786] [serial = 813] [outer = 0x959e2400] 14:06:34 INFO - PROCESS | 1786 | 1461013594535 Marionette TRACE conn3 <- [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:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1633ms 14:06:34 INFO - PROCESS | 1786 | 1461013594595 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1786 | 1461013594600 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:06:34 INFO - PROCESS | 1786 | 1461013594606 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1786 | 1461013594608 Marionette TRACE conn3 <- [1,1054,null,{}] 14:06:34 INFO - PROCESS | 1786 | 1461013594615 Marionette TRACE conn3 -> [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:06:34 INFO - PROCESS | 1786 | 1461013594809 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:06:35 INFO - PROCESS | 1786 | 1461013595112 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x959e3000 == 117 [pid = 1786] [id = 271] 14:06:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 191 (0x959eac00) [pid = 1786] [serial = 814] [outer = (nil)] 14:06:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 192 (0x96e9a000) [pid = 1786] [serial = 815] [outer = 0x959eac00] 14:06:35 INFO - PROCESS | 1786 | 1461013595207 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 193 (0x96e9c800) [pid = 1786] [serial = 816] [outer = 0x959eac00] 14:06:36 INFO - PROCESS | 1786 | 1461013596099 Marionette TRACE conn3 <- [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:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1529ms 14:06:36 INFO - PROCESS | 1786 | 1461013596136 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1786 | 1461013596140 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:06:36 INFO - PROCESS | 1786 | 1461013596147 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1786 | 1461013596150 Marionette TRACE conn3 <- [1,1058,null,{}] 14:06:36 INFO - PROCESS | 1786 | 1461013596156 Marionette TRACE conn3 -> [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:06:36 INFO - PROCESS | 1786 | 1461013596353 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:06:36 INFO - PROCESS | 1786 | 1461013596648 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e41c000 == 118 [pid = 1786] [id = 272] 14:06:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 194 (0x93393c00) [pid = 1786] [serial = 817] [outer = (nil)] 14:06:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 195 (0x96f35000) [pid = 1786] [serial = 818] [outer = 0x93393c00] 14:06:36 INFO - PROCESS | 1786 | 1461013596786 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 196 (0x97841000) [pid = 1786] [serial = 819] [outer = 0x93393c00] 14:06:37 INFO - PROCESS | 1786 | 1461013597649 Marionette TRACE conn3 <- [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:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1537ms 14:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:06:37 INFO - PROCESS | 1786 | 1461013597685 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:06:37 INFO - PROCESS | 1786 | 1461013597688 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:06:37 INFO - PROCESS | 1786 | 1461013597695 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1786 | 1461013597699 Marionette TRACE conn3 <- [1,1062,null,{}] 14:06:37 INFO - PROCESS | 1786 | 1461013597704 Marionette TRACE conn3 -> [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:06:37 INFO - PROCESS | 1786 | 1461013597885 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:06:38 INFO - PROCESS | 1786 | 1461013598101 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x96e9b800 == 119 [pid = 1786] [id = 273] 14:06:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 197 (0x96ea0800) [pid = 1786] [serial = 820] [outer = (nil)] 14:06:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 198 (0x97bc7c00) [pid = 1786] [serial = 821] [outer = 0x96ea0800] 14:06:38 INFO - PROCESS | 1786 | 1461013598222 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 199 (0x97c63400) [pid = 1786] [serial = 822] [outer = 0x96ea0800] 14:06:39 INFO - PROCESS | 1786 | 1461013599220 Marionette TRACE conn3 <- [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:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1587ms 14:06:39 INFO - PROCESS | 1786 | 1461013599282 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:06:39 INFO - PROCESS | 1786 | 1461013599287 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:06:39 INFO - PROCESS | 1786 | 1461013599294 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 1786 | 1461013599297 Marionette TRACE conn3 <- [1,1066,null,{}] 14:06:39 INFO - PROCESS | 1786 | 1461013599303 Marionette TRACE conn3 -> [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:06:39 INFO - PROCESS | 1786 | 1461013599511 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:06:39 INFO - PROCESS | 1786 | 1461013599779 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97c90800 == 120 [pid = 1786] [id = 274] 14:06:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 200 (0x97c91c00) [pid = 1786] [serial = 823] [outer = (nil)] 14:06:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 201 (0x97c94800) [pid = 1786] [serial = 824] [outer = 0x97c91c00] 14:06:39 INFO - PROCESS | 1786 | 1461013599923 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 202 (0x98009400) [pid = 1786] [serial = 825] [outer = 0x97c91c00] 14:06:40 INFO - PROCESS | 1786 | 1461013600895 Marionette TRACE conn3 <- [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:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1635ms 14:06:40 INFO - PROCESS | 1786 | 1461013600930 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1786 | 1461013600935 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:06:40 INFO - PROCESS | 1786 | 1461013600941 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1786 | 1461013600945 Marionette TRACE conn3 <- [1,1070,null,{}] 14:06:40 INFO - PROCESS | 1786 | 1461013600951 Marionette TRACE conn3 -> [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:06:41 INFO - PROCESS | 1786 | 1461013601205 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:06:41 INFO - PROCESS | 1786 | 1461013601465 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97c91400 == 121 [pid = 1786] [id = 275] 14:06:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 203 (0x98071400) [pid = 1786] [serial = 826] [outer = (nil)] 14:06:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 204 (0x981b3c00) [pid = 1786] [serial = 827] [outer = 0x98071400] 14:06:41 INFO - PROCESS | 1786 | 1461013601599 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 205 (0x981b7c00) [pid = 1786] [serial = 828] [outer = 0x98071400] 14:06:42 INFO - PROCESS | 1786 | 1461013602488 Marionette TRACE conn3 <- [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:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1588ms 14:06:42 INFO - PROCESS | 1786 | 1461013602531 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:06:42 INFO - PROCESS | 1786 | 1461013602534 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:06:42 INFO - PROCESS | 1786 | 1461013602541 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:06:42 INFO - PROCESS | 1786 | 1461013602544 Marionette TRACE conn3 <- [1,1074,null,{}] 14:06:42 INFO - PROCESS | 1786 | 1461013602550 Marionette TRACE conn3 -> [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:06:42 INFO - PROCESS | 1786 | 1461013602740 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:06:43 INFO - PROCESS | 1786 | 1461013603003 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x97bcac00 == 122 [pid = 1786] [id = 276] 14:06:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 206 (0x981ac000) [pid = 1786] [serial = 829] [outer = (nil)] 14:06:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 207 (0x98b85000) [pid = 1786] [serial = 830] [outer = 0x981ac000] 14:06:43 INFO - PROCESS | 1786 | 1461013603132 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 208 (0x98b8a800) [pid = 1786] [serial = 831] [outer = 0x981ac000] 14:06:44 INFO - PROCESS | 1786 | 1461013604022 Marionette TRACE conn3 <- [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:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1539ms 14:06:44 INFO - PROCESS | 1786 | 1461013604082 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 1786 | 1461013604085 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:06:44 INFO - PROCESS | 1786 | 1461013604092 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 1786 | 1461013604096 Marionette TRACE conn3 <- [1,1078,null,{}] 14:06:44 INFO - PROCESS | 1786 | 1461013604102 Marionette TRACE conn3 -> [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:06:44 INFO - PROCESS | 1786 | 1461013604289 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:06:44 INFO - PROCESS | 1786 | 1461013604551 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x87bef400 == 123 [pid = 1786] [id = 277] 14:06:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 209 (0x87bf1000) [pid = 1786] [serial = 832] [outer = (nil)] 14:06:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 210 (0x88e49000) [pid = 1786] [serial = 833] [outer = 0x87bf1000] 14:06:44 INFO - PROCESS | 1786 | 1461013604690 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 211 (0x898c3c00) [pid = 1786] [serial = 834] [outer = 0x87bf1000] 14:06:45 INFO - PROCESS | 1786 | 1461013605617 Marionette TRACE conn3 <- [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:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1585ms 14:06:45 INFO - PROCESS | 1786 | 1461013605678 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 1786 | 1461013605681 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:06:45 INFO - PROCESS | 1786 | 1461013605688 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 1786 | 1461013605690 Marionette TRACE conn3 <- [1,1082,null,{}] 14:06:45 INFO - PROCESS | 1786 | 1461013605697 Marionette TRACE conn3 -> [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:06:45 INFO - PROCESS | 1786 | 1461013605922 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:06:46 INFO - PROCESS | 1786 | 1461013606193 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b783800 == 124 [pid = 1786] [id = 278] 14:06:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 212 (0x8b8e9000) [pid = 1786] [serial = 835] [outer = (nil)] 14:06:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 213 (0x900aac00) [pid = 1786] [serial = 836] [outer = 0x8b8e9000] 14:06:46 INFO - PROCESS | 1786 | 1461013606296 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0x959e2800) [pid = 1786] [serial = 837] [outer = 0x8b8e9000] 14:06:47 INFO - PROCESS | 1786 | 1461013607822 Marionette TRACE conn3 <- [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:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2186ms 14:06:47 INFO - PROCESS | 1786 | 1461013607875 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 1786 | 1461013607879 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:06:47 INFO - PROCESS | 1786 | 1461013607888 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 1786 | 1461013607894 Marionette TRACE conn3 <- [1,1086,null,{}] 14:06:47 INFO - PROCESS | 1786 | 1461013607903 Marionette TRACE conn3 -> [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:06:48 INFO - PROCESS | 1786 | 1461013608128 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:06:48 INFO - PROCESS | 1786 | 1461013608346 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x898c7800 == 125 [pid = 1786] [id = 279] 14:06:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x898c8c00) [pid = 1786] [serial = 838] [outer = (nil)] 14:06:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x8b782c00) [pid = 1786] [serial = 839] [outer = 0x898c8c00] 14:06:48 INFO - PROCESS | 1786 | 1461013608466 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x8b8e3000) [pid = 1786] [serial = 840] [outer = 0x898c8c00] 14:06:49 INFO - PROCESS | 1786 | 1461013609524 Marionette TRACE conn3 <- [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:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1689ms 14:06:49 INFO - PROCESS | 1786 | 1461013609577 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 1786 | 1461013609585 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:06:49 INFO - PROCESS | 1786 | 1461013609595 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 1786 | 1461013609598 Marionette TRACE conn3 <- [1,1090,null,{}] 14:06:49 INFO - PROCESS | 1786 | 1461013609604 Marionette TRACE conn3 -> [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:06:49 INFO - PROCESS | 1786 | 1461013609795 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:06:50 INFO - PROCESS | 1786 | 1461013610180 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | --DOCSHELL 0x87a3c000 == 124 [pid = 1786] [id = 204] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77d000 == 123 [pid = 1786] [id = 201] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x93262000 == 122 [pid = 1786] [id = 105] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8f489c00 == 121 [pid = 1786] [id = 104] 14:06:50 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x8b8e4000) [pid = 1786] [serial = 725] [outer = (nil)] [url = about:blank] 14:06:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a3c000 == 122 [pid = 1786] [id = 280] 14:06:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x87bf3c00) [pid = 1786] [serial = 841] [outer = (nil)] 14:06:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x8835b800) [pid = 1786] [serial = 842] [outer = 0x87bf3c00] 14:06:50 INFO - PROCESS | 1786 | 1461013610312 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x8a2e7800) [pid = 1786] [serial = 843] [outer = 0x87bf3c00] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8b796800 == 121 [pid = 1786] [id = 148] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8794d400 == 120 [pid = 1786] [id = 209] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e8400 == 119 [pid = 1786] [id = 197] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e0c00 == 118 [pid = 1786] [id = 198] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x881ca800 == 117 [pid = 1786] [id = 211] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8836e000 == 116 [pid = 1786] [id = 210] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x87947400 == 115 [pid = 1786] [id = 208] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x900b3800 == 114 [pid = 1786] [id = 203] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x9830a400 == 113 [pid = 1786] [id = 207] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x940da000 == 112 [pid = 1786] [id = 106] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x87950400 == 111 [pid = 1786] [id = 263] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c4c00 == 110 [pid = 1786] [id = 262] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8918f000 == 109 [pid = 1786] [id = 261] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e7400 == 108 [pid = 1786] [id = 240] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x8835e400 == 107 [pid = 1786] [id = 260] 14:06:50 INFO - PROCESS | 1786 | --DOCSHELL 0x88e53000 == 106 [pid = 1786] [id = 239] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8794a400 == 105 [pid = 1786] [id = 259] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x89529000 == 104 [pid = 1786] [id = 258] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8835ac00 == 103 [pid = 1786] [id = 257] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x88363c00 == 102 [pid = 1786] [id = 248] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7ed000 == 101 [pid = 1786] [id = 247] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x88366c00 == 100 [pid = 1786] [id = 246] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e6c00 == 99 [pid = 1786] [id = 245] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x89523c00 == 98 [pid = 1786] [id = 244] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x88e50000 == 97 [pid = 1786] [id = 243] 14:06:51 INFO - PROCESS | 1786 | --DOCSHELL 0x87948c00 == 96 [pid = 1786] [id = 242] 14:06:51 INFO - PROCESS | 1786 | 1461013611307 Marionette TRACE conn3 <- [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:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x87bf1c00) [pid = 1786] [serial = 710] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x940dcc00) [pid = 1786] [serial = 686] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x8b779800) [pid = 1786] [serial = 720] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x8919c000) [pid = 1786] [serial = 671] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0x881c4400) [pid = 1786] [serial = 708] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0x8b7a3000) [pid = 1786] [serial = 723] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 212 (0x8e7e8800) [pid = 1786] [serial = 704] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 211 (0x906d7400) [pid = 1786] [serial = 683] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 210 (0x981ad000) [pid = 1786] [serial = 692] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 209 (0x98e4cc00) [pid = 1786] [serial = 695] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 208 (0x89191000) [pid = 1786] [serial = 711] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 207 (0x881c8000) [pid = 1786] [serial = 698] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 206 (0x8952cc00) [pid = 1786] [serial = 714] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 205 (0x8a2db000) [pid = 1786] [serial = 717] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 204 (0x8e7e4c00) [pid = 1786] [serial = 677] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 203 (0x87a3b800) [pid = 1786] [serial = 707] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 202 (0x8a2de800) [pid = 1786] [serial = 701] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 201 (0x8a2e6400) [pid = 1786] [serial = 719] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 200 (0x8b796400) [pid = 1786] [serial = 668] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 199 (0x88e4c400) [pid = 1786] [serial = 713] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 198 (0x9014d800) [pid = 1786] [serial = 680] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 197 (0x8b795c00) [pid = 1786] [serial = 722] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 196 (0x979bb400) [pid = 1786] [serial = 689] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 195 (0x89c8ec00) [pid = 1786] [serial = 716] [outer = (nil)] [url = about:blank] 14:06:51 INFO - PROCESS | 1786 | --DOMWINDOW == 194 (0x8b798000) [pid = 1786] [serial = 674] [outer = (nil)] [url = about:blank] 14:06: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:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1781ms 14:06:51 INFO - PROCESS | 1786 | 1461013611376 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:06:51 INFO - PROCESS | 1786 | 1461013611380 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:06:51 INFO - PROCESS | 1786 | 1461013611387 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:06:51 INFO - PROCESS | 1786 | 1461013611393 Marionette TRACE conn3 <- [1,1094,null,{}] 14:06:51 INFO - PROCESS | 1786 | 1461013611410 Marionette TRACE conn3 -> [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:06:51 INFO - PROCESS | 1786 | 1461013611608 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:06:51 INFO - PROCESS | 1786 | 1461013611903 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8918f000 == 97 [pid = 1786] [id = 281] 14:06:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 195 (0x8b8e5c00) [pid = 1786] [serial = 844] [outer = (nil)] 14:06:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 196 (0x8c0fd400) [pid = 1786] [serial = 845] [outer = 0x8b8e5c00] 14:06:51 INFO - PROCESS | 1786 | 1461013611991 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 197 (0x8e41ac00) [pid = 1786] [serial = 846] [outer = 0x8b8e5c00] 14:06:52 INFO - PROCESS | 1786 | 1461013612846 Marionette TRACE conn3 <- [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:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1485ms 14:06:52 INFO - PROCESS | 1786 | 1461013612873 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:06:52 INFO - PROCESS | 1786 | 1461013612877 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:06:52 INFO - PROCESS | 1786 | 1461013612883 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1786 | 1461013612887 Marionette TRACE conn3 <- [1,1098,null,{}] 14:06:52 INFO - PROCESS | 1786 | 1461013612892 Marionette TRACE conn3 -> [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:06:53 INFO - PROCESS | 1786 | 1461013613131 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:06:53 INFO - PROCESS | 1786 | 1461013613161 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8b8ef000 == 98 [pid = 1786] [id = 282] 14:06:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 198 (0x8f488400) [pid = 1786] [serial = 847] [outer = (nil)] 14:06:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 199 (0x8f5c9400) [pid = 1786] [serial = 848] [outer = 0x8f488400] 14:06:53 INFO - PROCESS | 1786 | 1461013613236 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 200 (0x90146800) [pid = 1786] [serial = 849] [outer = 0x8f488400] 14:06:54 INFO - PROCESS | 1786 | 1461013614178 Marionette TRACE conn3 <- [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:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1340ms 14:06:54 INFO - PROCESS | 1786 | 1461013614224 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:06:54 INFO - PROCESS | 1786 | 1461013614228 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:06:54 INFO - PROCESS | 1786 | 1461013614234 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 1786 | 1461013614237 Marionette TRACE conn3 <- [1,1102,null,{}] 14:06:54 INFO - PROCESS | 1786 | 1461013614243 Marionette TRACE conn3 -> [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:06:54 INFO - PROCESS | 1786 | 1461013614499 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:06:54 INFO - PROCESS | 1786 | 1461013614526 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8e7f0400 == 99 [pid = 1786] [id = 283] 14:06:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 201 (0x8f485800) [pid = 1786] [serial = 850] [outer = (nil)] 14:06:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 202 (0x902d9400) [pid = 1786] [serial = 851] [outer = 0x8f485800] 14:06:54 INFO - PROCESS | 1786 | 1461013614600 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 203 (0x9042d400) [pid = 1786] [serial = 852] [outer = 0x8f485800] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 202 (0x898ca000) [pid = 1786] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 201 (0x8835b400) [pid = 1786] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 200 (0x8951f000) [pid = 1786] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 199 (0x87951c00) [pid = 1786] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 198 (0x8f5c5400) [pid = 1786] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 197 (0x8c1a6400) [pid = 1786] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:06:55 INFO - PROCESS | 1786 | --DOMWINDOW == 196 (0x8b77b000) [pid = 1786] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:06:56 INFO - PROCESS | 1786 | 1461013616098 Marionette TRACE conn3 <- [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:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1885ms 14:06:56 INFO - PROCESS | 1786 | 1461013616120 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 1786 | 1461013616123 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:06:56 INFO - PROCESS | 1786 | 1461013616130 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 1786 | 1461013616133 Marionette TRACE conn3 <- [1,1106,null,{}] 14:06:56 INFO - PROCESS | 1786 | 1461013616138 Marionette TRACE conn3 -> [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:06:56 INFO - PROCESS | 1786 | 1461013616366 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:06:56 INFO - PROCESS | 1786 | 1461013616541 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x89197000 == 100 [pid = 1786] [id = 284] 14:06:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 197 (0x8c0f9800) [pid = 1786] [serial = 853] [outer = (nil)] 14:06:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 198 (0x902d8c00) [pid = 1786] [serial = 854] [outer = 0x8c0f9800] 14:06:56 INFO - PROCESS | 1786 | 1461013616621 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 199 (0x91684c00) [pid = 1786] [serial = 855] [outer = 0x8c0f9800] 14:06:57 INFO - PROCESS | 1786 | 1461013617610 Marionette TRACE conn3 <- [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:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1536ms 14:06:57 INFO - PROCESS | 1786 | 1461013617667 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1786 | 1461013617674 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:06:57 INFO - PROCESS | 1786 | 1461013617683 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1786 | 1461013617688 Marionette TRACE conn3 <- [1,1110,null,{}] 14:06:57 INFO - PROCESS | 1786 | 1461013617697 Marionette TRACE conn3 -> [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:06:57 INFO - PROCESS | 1786 | 1461013617988 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:06:58 INFO - PROCESS | 1786 | 1461013618265 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x88e53000 == 101 [pid = 1786] [id = 285] 14:06:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 200 (0x89190000) [pid = 1786] [serial = 856] [outer = (nil)] 14:06:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 201 (0x8951e400) [pid = 1786] [serial = 857] [outer = 0x89190000] 14:06:58 INFO - PROCESS | 1786 | 1461013618366 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 202 (0x898cbc00) [pid = 1786] [serial = 858] [outer = 0x89190000] 14:06:59 INFO - PROCESS | 1786 | 1461013619370 Marionette TRACE conn3 <- [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:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1735ms 14:06:59 INFO - PROCESS | 1786 | 1461013619418 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 1786 | 1461013619428 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:06:59 INFO - PROCESS | 1786 | 1461013619439 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 1786 | 1461013619443 Marionette TRACE conn3 <- [1,1114,null,{}] 14:06:59 INFO - PROCESS | 1786 | 1461013619450 Marionette TRACE conn3 -> [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:06:59 INFO - PROCESS | 1786 | 1461013619648 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:06:59 INFO - PROCESS | 1786 | 1461013619964 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8a2e1400 == 102 [pid = 1786] [id = 286] 14:07:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 203 (0x8b77e000) [pid = 1786] [serial = 859] [outer = (nil)] 14:07:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 204 (0x8b7a2400) [pid = 1786] [serial = 860] [outer = 0x8b77e000] 14:07:00 INFO - PROCESS | 1786 | 1461013620088 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 205 (0x8c0f6400) [pid = 1786] [serial = 861] [outer = 0x8b77e000] 14:07:01 INFO - PROCESS | 1786 | 1461013621193 Marionette TRACE conn3 <- [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:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1795ms 14:07:01 INFO - PROCESS | 1786 | 1461013621234 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:07:01 INFO - PROCESS | 1786 | 1461013621239 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:07:01 INFO - PROCESS | 1786 | 1461013621247 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:07:01 INFO - PROCESS | 1786 | 1461013621255 Marionette TRACE conn3 <- [1,1118,null,{}] 14:07:01 INFO - PROCESS | 1786 | 1461013621272 Marionette TRACE conn3 -> [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:07:01 INFO - PROCESS | 1786 | 1461013621543 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:07:01 INFO - PROCESS | 1786 | 1461013621901 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1786 | ++DOCSHELL 0x8c1a0400 == 103 [pid = 1786] [id = 287] 14:07:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 206 (0x90422800) [pid = 1786] [serial = 862] [outer = (nil)] 14:07:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 207 (0x906da800) [pid = 1786] [serial = 863] [outer = 0x90422800] 14:07:02 INFO - PROCESS | 1786 | 1461013622014 Marionette DEBUG loaded listener.js 14:07:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 208 (0x93268000) [pid = 1786] [serial = 864] [outer = 0x90422800] 14:07:03 INFO - PROCESS | 1786 | 1461013623037 Marionette TRACE conn3 <- [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:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1810ms 14:07:03 INFO - PROCESS | 1786 | 1461013623058 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 1786 | 1461013623066 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:07:03 INFO - PROCESS | 1786 | 1461013623076 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1786 | 1461013623082 Marionette TRACE conn3 <- [1,1122,null,{}] 14:07:03 INFO - PROCESS | 1786 | 1461013623091 Marionette TRACE conn3 -> [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:07:03 INFO - PROCESS | 1786 | 1461013623449 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:07:03 INFO - PROCESS | 1786 | 1461013623817 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8ee800 == 104 [pid = 1786] [id = 288] 14:07:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 209 (0x93390000) [pid = 1786] [serial = 865] [outer = (nil)] 14:07:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 210 (0x936ad400) [pid = 1786] [serial = 866] [outer = 0x93390000] 14:07:03 INFO - PROCESS | 1786 | 1461013623909 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 211 (0x940d6000) [pid = 1786] [serial = 867] [outer = 0x93390000] 14:07:04 INFO - PROCESS | 1786 | --DOCSHELL 0x9630a000 == 103 [pid = 1786] [id = 9] 14:07:04 INFO - PROCESS | 1786 | 1461013624968 Marionette TRACE conn3 <- [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:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1943ms 14:07:05 INFO - PROCESS | 1786 | 1461013625021 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1786 | 1461013625028 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:07:05 INFO - PROCESS | 1786 | 1461013625038 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1786 | 1461013625044 Marionette TRACE conn3 <- [1,1126,null,{}] 14:07:05 INFO - PROCESS | 1786 | 1461013625054 Marionette TRACE conn3 -> [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:07:05 INFO - PROCESS | 1786 | 1461013625525 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:07:05 INFO - PROCESS | 1786 | 1461013625861 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x91107c00 == 104 [pid = 1786] [id = 289] 14:07:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 212 (0x936ae800) [pid = 1786] [serial = 868] [outer = (nil)] 14:07:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 213 (0x94161400) [pid = 1786] [serial = 869] [outer = 0x936ae800] 14:07:06 INFO - PROCESS | 1786 | 1461013626025 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0x94167c00) [pid = 1786] [serial = 870] [outer = 0x936ae800] 14:07:07 INFO - PROCESS | 1786 | 1461013627377 Marionette TRACE conn3 <- [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:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2393ms 14:07:07 INFO - PROCESS | 1786 | 1461013627431 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1786 | 1461013627434 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:07:07 INFO - PROCESS | 1786 | 1461013627454 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1786 | 1461013627459 Marionette TRACE conn3 <- [1,1130,null,{}] 14:07:07 INFO - PROCESS | 1786 | 1461013627466 Marionette TRACE conn3 -> [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:07:07 INFO - PROCESS | 1786 | 1461013627847 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:07:08 INFO - PROCESS | 1786 | 1461013628055 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x959eb400 == 105 [pid = 1786] [id = 290] 14:07:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x96312c00) [pid = 1786] [serial = 871] [outer = (nil)] 14:07:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x96e97c00) [pid = 1786] [serial = 872] [outer = 0x96312c00] 14:07:08 INFO - PROCESS | 1786 | 1461013628151 Marionette DEBUG loaded listener.js 14:07:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x97941800) [pid = 1786] [serial = 873] [outer = 0x96312c00] 14:07:09 INFO - PROCESS | 1786 | 1461013629083 Marionette TRACE conn3 <- [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:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1700ms 14:07:09 INFO - PROCESS | 1786 | 1461013629144 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:07:09 INFO - PROCESS | 1786 | 1461013629147 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:07:09 INFO - PROCESS | 1786 | 1461013629155 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:07:09 INFO - PROCESS | 1786 | 1461013629158 Marionette TRACE conn3 <- [1,1134,null,{}] 14:07:09 INFO - PROCESS | 1786 | 1461013629165 Marionette TRACE conn3 -> [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:07:09 INFO - PROCESS | 1786 | 1461013629370 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:07:09 INFO - PROCESS | 1786 | 1461013629628 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c8d800 == 106 [pid = 1786] [id = 291] 14:07:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x97c92400) [pid = 1786] [serial = 874] [outer = (nil)] 14:07:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x97c97400) [pid = 1786] [serial = 875] [outer = 0x97c92400] 14:07:09 INFO - PROCESS | 1786 | 1461013629756 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 220 (0x97ce3400) [pid = 1786] [serial = 876] [outer = 0x97c92400] 14:07:10 INFO - PROCESS | 1786 | 1461013630670 Marionette TRACE conn3 <- [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:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1584ms 14:07:10 INFO - PROCESS | 1786 | 1461013630741 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:07:10 INFO - PROCESS | 1786 | 1461013630746 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:07:10 INFO - PROCESS | 1786 | 1461013630759 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 1786 | 1461013630762 Marionette TRACE conn3 <- [1,1138,null,{}] 14:07:10 INFO - PROCESS | 1786 | 1461013630774 Marionette TRACE conn3 -> [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:07:11 INFO - PROCESS | 1786 | 1461013631023 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:07:11 INFO - PROCESS | 1786 | 1461013631336 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8ecc00 == 107 [pid = 1786] [id = 292] 14:07:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 221 (0x96e9b000) [pid = 1786] [serial = 877] [outer = (nil)] 14:07:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 222 (0x981afc00) [pid = 1786] [serial = 878] [outer = 0x96e9b000] 14:07:11 INFO - PROCESS | 1786 | 1461013631429 Marionette DEBUG loaded listener.js 14:07:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 223 (0x9830a400) [pid = 1786] [serial = 879] [outer = 0x96e9b000] 14:07:12 INFO - PROCESS | 1786 | 1461013632406 Marionette TRACE conn3 <- [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:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1705ms 14:07:12 INFO - PROCESS | 1786 | 1461013632459 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:07:12 INFO - PROCESS | 1786 | 1461013632466 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:07:12 INFO - PROCESS | 1786 | 1461013632477 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:07:12 INFO - PROCESS | 1786 | 1461013632482 Marionette TRACE conn3 <- [1,1142,null,{}] 14:07:12 INFO - PROCESS | 1786 | 1461013632493 Marionette TRACE conn3 -> [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:07:12 INFO - PROCESS | 1786 | 1461013632839 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:07:13 INFO - PROCESS | 1786 | 1461013633179 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x911b2c00 == 108 [pid = 1786] [id = 293] 14:07:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 224 (0x94169400) [pid = 1786] [serial = 880] [outer = (nil)] 14:07:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x98c8a800) [pid = 1786] [serial = 881] [outer = 0x94169400] 14:07:13 INFO - PROCESS | 1786 | 1461013633268 Marionette DEBUG loaded listener.js 14:07:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x98e4cc00) [pid = 1786] [serial = 882] [outer = 0x94169400] 14:07:14 INFO - PROCESS | 1786 | 1461013634190 Marionette TRACE conn3 <- [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:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1787ms 14:07:14 INFO - PROCESS | 1786 | 1461013634263 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1786 | 1461013634267 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:07:14 INFO - PROCESS | 1786 | 1461013634273 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1786 | 1461013634277 Marionette TRACE conn3 <- [1,1146,null,{}] 14:07:14 INFO - PROCESS | 1786 | 1461013634283 Marionette TRACE conn3 -> [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:07:14 INFO - PROCESS | 1786 | 1461013634560 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:07:14 INFO - PROCESS | 1786 | 1461013634874 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x9042ac00 == 109 [pid = 1786] [id = 294] 14:07:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x97843c00) [pid = 1786] [serial = 883] [outer = (nil)] 14:07:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x992cb000) [pid = 1786] [serial = 884] [outer = 0x97843c00] 14:07:14 INFO - PROCESS | 1786 | 1461013634967 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x9999d800) [pid = 1786] [serial = 885] [outer = 0x97843c00] 14:07:15 INFO - PROCESS | 1786 | 1461013635934 Marionette TRACE conn3 <- [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:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1689ms 14:07:15 INFO - PROCESS | 1786 | 1461013635964 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:07:15 INFO - PROCESS | 1786 | 1461013635969 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:07:15 INFO - PROCESS | 1786 | 1461013635975 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1786 | 1461013635980 Marionette TRACE conn3 <- [1,1150,null,{}] 14:07:15 INFO - PROCESS | 1786 | 1461013635986 Marionette TRACE conn3 -> [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:07:16 INFO - PROCESS | 1786 | 1461013636236 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:07:16 INFO - PROCESS | 1786 | 1461013636561 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x99b45800 == 110 [pid = 1786] [id = 295] 14:07:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x99b4cc00) [pid = 1786] [serial = 886] [outer = (nil)] 14:07:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 231 (0x99b51800) [pid = 1786] [serial = 887] [outer = 0x99b4cc00] 14:07:16 INFO - PROCESS | 1786 | 1461013636668 Marionette DEBUG loaded listener.js 14:07:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 232 (0x99c48400) [pid = 1786] [serial = 888] [outer = 0x99b4cc00] 14:07:17 INFO - PROCESS | 1786 | 1461013637623 Marionette TRACE conn3 <- [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:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1686ms 14:07:17 INFO - PROCESS | 1786 | 1461013637662 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 1786 | 1461013637666 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:07:17 INFO - PROCESS | 1786 | 1461013637674 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1786 | 1461013637677 Marionette TRACE conn3 <- [1,1154,null,{}] 14:07:17 INFO - PROCESS | 1786 | 1461013637683 Marionette TRACE conn3 -> [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:07:17 INFO - PROCESS | 1786 | 1461013637883 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:07:18 INFO - PROCESS | 1786 | 1461013638205 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1786 | ++DOCSHELL 0x96ea1800 == 111 [pid = 1786] [id = 296] 14:07:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 233 (0x97c8ac00) [pid = 1786] [serial = 889] [outer = (nil)] 14:07:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 234 (0x9b25d000) [pid = 1786] [serial = 890] [outer = 0x97c8ac00] 14:07:18 INFO - PROCESS | 1786 | 1461013638304 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 235 (0x9b2d8000) [pid = 1786] [serial = 891] [outer = 0x97c8ac00] 14:07:19 INFO - PROCESS | 1786 | 1461013639187 Marionette TRACE conn3 <- [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:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1593ms 14:07:19 INFO - PROCESS | 1786 | 1461013639269 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:07:19 INFO - PROCESS | 1786 | 1461013639273 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:07:19 INFO - PROCESS | 1786 | 1461013639280 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1786 | 1461013639283 Marionette TRACE conn3 <- [1,1158,null,{}] 14:07:19 INFO - PROCESS | 1786 | 1461013639289 Marionette TRACE conn3 -> [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:07:19 INFO - PROCESS | 1786 | 1461013639500 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:07:19 INFO - PROCESS | 1786 | 1461013639808 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77a000 == 112 [pid = 1786] [id = 297] 14:07:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 236 (0x9800d800) [pid = 1786] [serial = 892] [outer = (nil)] 14:07:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 237 (0x9eb41c00) [pid = 1786] [serial = 893] [outer = 0x9800d800] 14:07:19 INFO - PROCESS | 1786 | 1461013639905 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x9eb47c00) [pid = 1786] [serial = 894] [outer = 0x9800d800] 14:07:20 INFO - PROCESS | 1786 | 1461013640818 Marionette TRACE conn3 <- [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:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1581ms 14:07:20 INFO - PROCESS | 1786 | 1461013640862 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1786 | 1461013640865 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:07:20 INFO - PROCESS | 1786 | 1461013640872 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1786 | 1461013640876 Marionette TRACE conn3 <- [1,1162,null,{}] 14:07:20 INFO - PROCESS | 1786 | 1461013640882 Marionette TRACE conn3 -> [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:07:21 INFO - PROCESS | 1786 | 1461013641086 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:07:21 INFO - PROCESS | 1786 | 1461013641350 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x9067c400 == 113 [pid = 1786] [id = 298] 14:07:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 239 (0x9b25c800) [pid = 1786] [serial = 895] [outer = (nil)] 14:07:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 240 (0x9fbc2000) [pid = 1786] [serial = 896] [outer = 0x9b25c800] 14:07:21 INFO - PROCESS | 1786 | 1461013641485 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 241 (0x9fc7cc00) [pid = 1786] [serial = 897] [outer = 0x9b25c800] 14:07:22 INFO - PROCESS | 1786 | 1461013642468 Marionette TRACE conn3 <- [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:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1634ms 14:07:22 INFO - PROCESS | 1786 | 1461013642506 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1786 | 1461013642510 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:07:22 INFO - PROCESS | 1786 | 1461013642517 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1786 | 1461013642522 Marionette TRACE conn3 <- [1,1166,null,{}] 14:07:22 INFO - PROCESS | 1786 | 1461013642528 Marionette TRACE conn3 -> [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:07:22 INFO - PROCESS | 1786 | 1461013642739 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:07:23 INFO - PROCESS | 1786 | 1461013643029 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x900b0400 == 114 [pid = 1786] [id = 299] 14:07:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 242 (0x940d9400) [pid = 1786] [serial = 898] [outer = (nil)] 14:07:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 243 (0x9fc77c00) [pid = 1786] [serial = 899] [outer = 0x940d9400] 14:07:23 INFO - PROCESS | 1786 | 1461013643162 Marionette DEBUG loaded listener.js 14:07:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 244 (0xa0066800) [pid = 1786] [serial = 900] [outer = 0x940d9400] 14:07:24 INFO - PROCESS | 1786 | 1461013644093 Marionette TRACE conn3 <- [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:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1632ms 14:07:24 INFO - PROCESS | 1786 | 1461013644150 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1786 | 1461013644154 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:07:24 INFO - PROCESS | 1786 | 1461013644161 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1786 | 1461013644164 Marionette TRACE conn3 <- [1,1170,null,{}] 14:07:24 INFO - PROCESS | 1786 | 1461013644170 Marionette TRACE conn3 -> [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:07:24 INFO - PROCESS | 1786 | 1461013644378 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:07:24 INFO - PROCESS | 1786 | 1461013644683 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x9b254800 == 115 [pid = 1786] [id = 300] 14:07:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 245 (0x9fb59c00) [pid = 1786] [serial = 901] [outer = (nil)] 14:07:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 246 (0xa0af6800) [pid = 1786] [serial = 902] [outer = 0x9fb59c00] 14:07:24 INFO - PROCESS | 1786 | 1461013644777 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 247 (0xa0c54000) [pid = 1786] [serial = 903] [outer = 0x9fb59c00] 14:07:25 INFO - PROCESS | 1786 | 1461013645691 Marionette TRACE conn3 <- [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:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1587ms 14:07:25 INFO - PROCESS | 1786 | 1461013645749 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:07:25 INFO - PROCESS | 1786 | 1461013645753 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:07:25 INFO - PROCESS | 1786 | 1461013645759 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:07:25 INFO - PROCESS | 1786 | 1461013645763 Marionette TRACE conn3 <- [1,1174,null,{}] 14:07:25 INFO - PROCESS | 1786 | 1461013645769 Marionette TRACE conn3 -> [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:07:26 INFO - PROCESS | 1786 | 1461013646018 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:07:26 INFO - PROCESS | 1786 | 1461013646337 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a32800 == 116 [pid = 1786] [id = 301] 14:07:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 248 (0x8836dc00) [pid = 1786] [serial = 904] [outer = (nil)] 14:07:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 249 (0x898cfc00) [pid = 1786] [serial = 905] [outer = 0x8836dc00] 14:07:26 INFO - PROCESS | 1786 | 1461013646433 Marionette DEBUG loaded listener.js 14:07:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 250 (0x8a2e2800) [pid = 1786] [serial = 906] [outer = 0x8836dc00] 14:07:27 INFO - PROCESS | 1786 | 1461013647387 Marionette TRACE conn3 <- [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:07:27 INFO - PROCESS | 1786 | 1461013647451 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:07:27 INFO - PROCESS | 1786 | 1461013647459 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:07:27 INFO - PROCESS | 1786 | 1461013647463 Marionette TRACE conn3 <- [1,1178,null,{}] 14:07:27 INFO - PROCESS | 1786 | 1461013647469 Marionette TRACE conn3 -> [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:07:27 INFO - PROCESS | 1786 | 1461013647700 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x881cbc00 == 115 [pid = 1786] [id = 223] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x89c8c400 == 114 [pid = 1786] [id = 224] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x88e50400 == 113 [pid = 1786] [id = 225] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x940d7000 == 112 [pid = 1786] [id = 269] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x9014f400 == 111 [pid = 1786] [id = 268] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x8b777800 == 110 [pid = 1786] [id = 267] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77ec00 == 109 [pid = 1786] [id = 266] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x89c85000 == 108 [pid = 1786] [id = 265] 14:07:28 INFO - PROCESS | 1786 | --DOCSHELL 0x87948000 == 107 [pid = 1786] [id = 264] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 249 (0x8b8ebc00) [pid = 1786] [serial = 726] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 248 (0x87952800) [pid = 1786] [serial = 728] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 247 (0x8919ac00) [pid = 1786] [serial = 731] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 246 (0x8b782800) [pid = 1786] [serial = 734] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 245 (0x8c2c7400) [pid = 1786] [serial = 737] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 244 (0x8e423000) [pid = 1786] [serial = 740] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 243 (0x8f485000) [pid = 1786] [serial = 743] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 242 (0x90151000) [pid = 1786] [serial = 746] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 241 (0x90426c00) [pid = 1786] [serial = 749] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 240 (0x906cc400) [pid = 1786] [serial = 752] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 239 (0x906d9000) [pid = 1786] [serial = 755] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 238 (0x914b0800) [pid = 1786] [serial = 758] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x9339bc00) [pid = 1786] [serial = 761] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 236 (0x9367e400) [pid = 1786] [serial = 764] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 235 (0x936b4000) [pid = 1786] [serial = 767] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 234 (0x8a2dd400) [pid = 1786] [serial = 777] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 233 (0x898c7000) [pid = 1786] [serial = 776] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 232 (0x88375c00) [pid = 1786] [serial = 774] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 231 (0x88362c00) [pid = 1786] [serial = 773] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 230 (0x8c1a5800) [pid = 1786] [serial = 782] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 229 (0x88378000) [pid = 1786] [serial = 779] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 228 (0x8a2e2400) [pid = 1786] [serial = 780] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 227 (0x8b8e9400) [pid = 1786] [serial = 770] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 226 (0x8f5c8000) [pid = 1786] [serial = 788] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 225 (0x90422c00) [pid = 1786] [serial = 789] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 224 (0x8e7e7c00) [pid = 1786] [serial = 785] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 223 (0x8f487000) [pid = 1786] [serial = 786] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 222 (0x8c2c9000) [pid = 1786] [serial = 783] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1786 | --DOMWINDOW == 221 (0x90686800) [pid = 1786] [serial = 791] [outer = (nil)] [url = about:blank] 14:07:29 INFO - PROCESS | 1786 | 1461013649044 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x8836fc00 == 108 [pid = 1786] [id = 302] 14:07:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 222 (0x88373000) [pid = 1786] [serial = 907] [outer = (nil)] 14:07:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 223 (0x88376800) [pid = 1786] [serial = 908] [outer = 0x88373000] 14:07:29 INFO - PROCESS | 1786 | 1461013649127 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 224 (0x88e4cc00) [pid = 1786] [serial = 909] [outer = 0x88373000] 14:07:29 INFO - PROCESS | 1786 | 1461013649932 Marionette TRACE conn3 <- [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:07:30 INFO - PROCESS | 1786 | 1461013650028 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:07:30 INFO - PROCESS | 1786 | 1461013650047 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:07:30 INFO - PROCESS | 1786 | 1461013650052 Marionette TRACE conn3 <- [1,1182,null,{}] 14:07:30 INFO - PROCESS | 1786 | 1461013650059 Marionette TRACE conn3 -> [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:07:30 INFO - PROCESS | 1786 | 1461013650294 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:07:30 INFO - PROCESS | 1786 | 1461013650523 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e2400 == 109 [pid = 1786] [id = 303] 14:07:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x8a2e8400) [pid = 1786] [serial = 910] [outer = (nil)] 14:07:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x8b77d000) [pid = 1786] [serial = 911] [outer = 0x8a2e8400] 14:07:30 INFO - PROCESS | 1786 | 1461013650614 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x8b79b800) [pid = 1786] [serial = 912] [outer = 0x8a2e8400] 14:07:31 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:31 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:07:31 INFO - PROCESS | 1786 | 1461013651592 Marionette TRACE conn3 <- [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[80] expected 0 but got 255","_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:07:31 INFO - PROCESS | 1786 | 1461013651643 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:07:31 INFO - PROCESS | 1786 | 1461013651650 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1786 | 1461013651652 Marionette TRACE conn3 <- [1,1186,null,{}] 14:07:31 INFO - PROCESS | 1786 | 1461013651676 Marionette TRACE conn3 -> [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:07:31 INFO - PROCESS | 1786 | 1461013651984 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:07:32 INFO - PROCESS | 1786 | 1461013652203 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2cec00 == 110 [pid = 1786] [id = 304] 14:07:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x8c2d3c00) [pid = 1786] [serial = 913] [outer = (nil)] 14:07:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x8e427400) [pid = 1786] [serial = 914] [outer = 0x8c2d3c00] 14:07:32 INFO - PROCESS | 1786 | 1461013652279 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x8f486000) [pid = 1786] [serial = 915] [outer = 0x8c2d3c00] 14:07:33 INFO - PROCESS | 1786 | 1461013653171 Marionette TRACE conn3 <- [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:07:33 INFO - PROCESS | 1786 | 1461013653515 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:07:33 INFO - PROCESS | 1786 | 1461013653530 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 1786 | 1461013653539 Marionette TRACE conn3 <- [1,1190,null,{}] 14:07:33 INFO - PROCESS | 1786 | 1461013653546 Marionette TRACE conn3 -> [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:07:33 INFO - PROCESS | 1786 | 1461013653715 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:07:33 INFO - PROCESS | 1786 | 1461013653939 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77a800 == 111 [pid = 1786] [id = 305] 14:07:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x8b8eb400) [pid = 1786] [serial = 916] [outer = (nil)] 14:07:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x900afc00) [pid = 1786] [serial = 917] [outer = 0x8b8eb400] 14:07:34 INFO - PROCESS | 1786 | 1461013654015 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x9042f800) [pid = 1786] [serial = 918] [outer = 0x8b8eb400] 14:07:34 INFO - PROCESS | 1786 | 1461013654781 Marionette TRACE conn3 <- [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:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:07:34 INFO - PROCESS | 1786 | 1461013654841 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:07:34 INFO - PROCESS | 1786 | 1461013654848 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1786 | 1461013654851 Marionette TRACE conn3 <- [1,1194,null,{}] 14:07:34 INFO - PROCESS | 1786 | 1461013654856 Marionette TRACE conn3 -> [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:07:35 INFO - PROCESS | 1786 | 1461013655111 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:07:35 INFO - PROCESS | 1786 | 1461013655123 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f489400 == 112 [pid = 1786] [id = 306] 14:07:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x8f5bfc00) [pid = 1786] [serial = 919] [outer = (nil)] 14:07:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x91109800) [pid = 1786] [serial = 920] [outer = 0x8f5bfc00] 14:07:35 INFO - PROCESS | 1786 | 1461013655317 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x9168ac00) [pid = 1786] [serial = 921] [outer = 0x8f5bfc00] 14:07:36 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:36 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:07:36 INFO - PROCESS | 1786 | 1461013656487 Marionette TRACE conn3 <- [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 210","_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:07:36 INFO - PROCESS | 1786 | 1461013656590 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:07:36 INFO - PROCESS | 1786 | 1461013656601 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1786 | 1461013656607 Marionette TRACE conn3 <- [1,1198,null,{}] 14:07:36 INFO - PROCESS | 1786 | 1461013656615 Marionette TRACE conn3 -> [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:07:36 INFO - PROCESS | 1786 | 1461013656940 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:07:37 INFO - PROCESS | 1786 | 1461013657215 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c8fc00 == 113 [pid = 1786] [id = 307] 14:07:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 231 (0x8a2dc000) [pid = 1786] [serial = 922] [outer = (nil)] 14:07:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 232 (0x8b79d400) [pid = 1786] [serial = 923] [outer = 0x8a2dc000] 14:07:37 INFO - PROCESS | 1786 | 1461013657306 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 233 (0x8b8ebc00) [pid = 1786] [serial = 924] [outer = 0x8a2dc000] 14:07:38 INFO - PROCESS | 1786 | 1461013658271 Marionette TRACE conn3 <- [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:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1746ms 14:07:38 INFO - PROCESS | 1786 | 1461013658348 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 1786 | 1461013658358 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:07:38 INFO - PROCESS | 1786 | 1461013658368 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1786 | 1461013658373 Marionette TRACE conn3 <- [1,1202,null,{}] 14:07:38 INFO - PROCESS | 1786 | 1461013658379 Marionette TRACE conn3 -> [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:07:38 INFO - PROCESS | 1786 | 1461013658631 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:07:39 INFO - PROCESS | 1786 | 1461013659019 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1786 | ++DOCSHELL 0x9014e400 == 114 [pid = 1786] [id = 308] 14:07:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 234 (0x90152c00) [pid = 1786] [serial = 925] [outer = (nil)] 14:07:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 235 (0x906ce800) [pid = 1786] [serial = 926] [outer = 0x90152c00] 14:07:39 INFO - PROCESS | 1786 | 1461013659108 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 236 (0x9110e800) [pid = 1786] [serial = 927] [outer = 0x90152c00] 14:07:40 INFO - PROCESS | 1786 | 1461013660116 Marionette TRACE conn3 <- [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:07:40 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:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1792ms 14:07:40 INFO - PROCESS | 1786 | 1461013660163 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:07:40 INFO - PROCESS | 1786 | 1461013660168 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:07:40 INFO - PROCESS | 1786 | 1461013660175 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 1786 | 1461013660182 Marionette TRACE conn3 <- [1,1206,null,{}] 14:07:40 INFO - PROCESS | 1786 | 1461013660199 Marionette TRACE conn3 -> [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:07:40 INFO - PROCESS | 1786 | 1461013660462 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:07:40 INFO - PROCESS | 1786 | 1461013660785 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x93471000 == 115 [pid = 1786] [id = 309] 14:07:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 237 (0x936b3800) [pid = 1786] [serial = 928] [outer = (nil)] 14:07:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x940dec00) [pid = 1786] [serial = 929] [outer = 0x936b3800] 14:07:40 INFO - PROCESS | 1786 | 1461013660893 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 239 (0x9416e800) [pid = 1786] [serial = 930] [outer = 0x936b3800] 14:07:41 INFO - PROCESS | 1786 | 1461013661832 Marionette TRACE conn3 <- [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:07:41 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:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1702ms 14:07:41 INFO - PROCESS | 1786 | 1461013661876 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:07:41 INFO - PROCESS | 1786 | 1461013661881 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:07:41 INFO - PROCESS | 1786 | 1461013661888 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1786 | 1461013661891 Marionette TRACE conn3 <- [1,1210,null,{}] 14:07:41 INFO - PROCESS | 1786 | 1461013661899 Marionette TRACE conn3 -> [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:07:42 INFO - PROCESS | 1786 | 1461013662130 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:07:42 INFO - PROCESS | 1786 | 1461013662471 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x906d4c00 == 116 [pid = 1786] [id = 310] 14:07:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 240 (0x93679c00) [pid = 1786] [serial = 931] [outer = (nil)] 14:07:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 241 (0x96b10800) [pid = 1786] [serial = 932] [outer = 0x93679c00] 14:07:42 INFO - PROCESS | 1786 | 1461013662583 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 242 (0x96e99400) [pid = 1786] [serial = 933] [outer = 0x93679c00] 14:07:43 INFO - PROCESS | 1786 | 1461013663529 Marionette TRACE conn3 <- [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:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1684ms 14:07:43 INFO - PROCESS | 1786 | 1461013663572 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 1786 | 1461013663576 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:07:43 INFO - PROCESS | 1786 | 1461013663582 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 1786 | 1461013663586 Marionette TRACE conn3 <- [1,1214,null,{}] 14:07:43 INFO - PROCESS | 1786 | 1461013663592 Marionette TRACE conn3 -> [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:07:43 INFO - PROCESS | 1786 | 1461013663779 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:07:44 INFO - PROCESS | 1786 | 1461013664002 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x936b4000 == 117 [pid = 1786] [id = 311] 14:07:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 243 (0x96ea2800) [pid = 1786] [serial = 934] [outer = (nil)] 14:07:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 244 (0x97c63c00) [pid = 1786] [serial = 935] [outer = 0x96ea2800] 14:07:44 INFO - PROCESS | 1786 | 1461013664176 Marionette DEBUG loaded listener.js 14:07:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 245 (0x97c93000) [pid = 1786] [serial = 936] [outer = 0x96ea2800] 14:07:45 INFO - PROCESS | 1786 | 1461013665137 Marionette TRACE conn3 <- [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:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1586ms 14:07:45 INFO - PROCESS | 1786 | 1461013665170 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1786 | 1461013665175 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:07:45 INFO - PROCESS | 1786 | 1461013665182 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1786 | 1461013665185 Marionette TRACE conn3 <- [1,1218,null,{}] 14:07:45 INFO - PROCESS | 1786 | 1461013665191 Marionette TRACE conn3 -> [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:07:45 INFO - PROCESS | 1786 | 1461013665458 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:07:45 INFO - PROCESS | 1786 | 1461013665740 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x93682000 == 118 [pid = 1786] [id = 312] 14:07:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 246 (0x97c8c400) [pid = 1786] [serial = 937] [outer = (nil)] 14:07:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 247 (0x992c2800) [pid = 1786] [serial = 938] [outer = 0x97c8c400] 14:07:45 INFO - PROCESS | 1786 | 1461013665884 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 248 (0x9999f000) [pid = 1786] [serial = 939] [outer = 0x97c8c400] 14:07:46 INFO - PROCESS | 1786 | 1461013666808 Marionette TRACE conn3 <- [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:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1684ms 14:07:46 INFO - PROCESS | 1786 | 1461013666867 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:07:46 INFO - PROCESS | 1786 | 1461013666871 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:07:46 INFO - PROCESS | 1786 | 1461013666878 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:07:46 INFO - PROCESS | 1786 | 1461013666882 Marionette TRACE conn3 <- [1,1222,null,{}] 14:07:46 INFO - PROCESS | 1786 | 1461013666888 Marionette TRACE conn3 -> [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:07:47 INFO - PROCESS | 1786 | 1461013667087 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:07:47 INFO - PROCESS | 1786 | 1461013667355 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x96ea1c00 == 119 [pid = 1786] [id = 313] 14:07:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 249 (0x9784e800) [pid = 1786] [serial = 940] [outer = (nil)] 14:07:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 250 (0x99b4ac00) [pid = 1786] [serial = 941] [outer = 0x9784e800] 14:07:47 INFO - PROCESS | 1786 | 1461013667483 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 251 (0x99c40400) [pid = 1786] [serial = 942] [outer = 0x9784e800] 14:07:48 INFO - PROCESS | 1786 | 1461013668451 Marionette TRACE conn3 <- [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:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:07:48 INFO - PROCESS | 1786 | 1461013668520 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:07:48 INFO - PROCESS | 1786 | 1461013668527 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 1786 | 1461013668531 Marionette TRACE conn3 <- [1,1226,null,{}] 14:07:48 INFO - PROCESS | 1786 | 1461013668537 Marionette TRACE conn3 -> [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:07:48 INFO - PROCESS | 1786 | 1461013668754 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:07:49 INFO - PROCESS | 1786 | 1461013669081 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x9920e400 == 120 [pid = 1786] [id = 314] 14:07:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 252 (0x99b43c00) [pid = 1786] [serial = 943] [outer = (nil)] 14:07:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 253 (0x9fcad400) [pid = 1786] [serial = 944] [outer = 0x99b43c00] 14:07:49 INFO - PROCESS | 1786 | 1461013669186 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 254 (0xa00c9c00) [pid = 1786] [serial = 945] [outer = 0x99b43c00] 14:07:50 INFO - PROCESS | 1786 | 1461013670072 Marionette TRACE conn3 <- [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:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1585ms 14:07:50 INFO - PROCESS | 1786 | 1461013670113 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:07:50 INFO - PROCESS | 1786 | 1461013670118 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:07:50 INFO - PROCESS | 1786 | 1461013670125 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:07:50 INFO - PROCESS | 1786 | 1461013670129 Marionette TRACE conn3 <- [1,1230,null,{}] 14:07:50 INFO - PROCESS | 1786 | 1461013670135 Marionette TRACE conn3 -> [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:07:50 INFO - PROCESS | 1786 | 1461013670371 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:07:50 INFO - PROCESS | 1786 | 1461013670683 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x98c8b000 == 121 [pid = 1786] [id = 315] 14:07:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 255 (0xa0069800) [pid = 1786] [serial = 946] [outer = (nil)] 14:07:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 256 (0xa28b7800) [pid = 1786] [serial = 947] [outer = 0xa0069800] 14:07:50 INFO - PROCESS | 1786 | 1461013670784 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 257 (0xa2a0b800) [pid = 1786] [serial = 948] [outer = 0xa0069800] 14:07:51 INFO - PROCESS | 1786 | 1461013671703 Marionette TRACE conn3 <- [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:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1636ms 14:07:51 INFO - PROCESS | 1786 | 1461013671762 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1786 | 1461013671766 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:07:51 INFO - PROCESS | 1786 | 1461013671773 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1786 | 1461013671777 Marionette TRACE conn3 <- [1,1234,null,{}] 14:07:51 INFO - PROCESS | 1786 | 1461013671783 Marionette TRACE conn3 -> [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:07:51 INFO - PROCESS | 1786 | 1461013671980 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:07:52 INFO - PROCESS | 1786 | 1461013672293 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c2c00 == 122 [pid = 1786] [id = 316] 14:07:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 258 (0x9339a800) [pid = 1786] [serial = 949] [outer = (nil)] 14:07:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 259 (0xa2a4ec00) [pid = 1786] [serial = 950] [outer = 0x9339a800] 14:07:52 INFO - PROCESS | 1786 | 1461013672387 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 260 (0xa3c1ec00) [pid = 1786] [serial = 951] [outer = 0x9339a800] 14:07:53 INFO - PROCESS | 1786 | 1461013673334 Marionette TRACE conn3 <- [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:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1593ms 14:07:53 INFO - PROCESS | 1786 | 1461013673367 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:07:53 INFO - PROCESS | 1786 | 1461013673371 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:07:53 INFO - PROCESS | 1786 | 1461013673378 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:07:53 INFO - PROCESS | 1786 | 1461013673389 Marionette TRACE conn3 <- [1,1238,null,{}] 14:07:53 INFO - PROCESS | 1786 | 1461013673395 Marionette TRACE conn3 -> [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:07:53 INFO - PROCESS | 1786 | 1461013673608 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:07:53 INFO - PROCESS | 1786 | 1461013673931 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1786 | ++DOCSHELL 0xa28b3800 == 123 [pid = 1786] [id = 317] 14:07:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 261 (0xa45e9000) [pid = 1786] [serial = 952] [outer = (nil)] 14:07:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 262 (0xa47a6400) [pid = 1786] [serial = 953] [outer = 0xa45e9000] 14:07:54 INFO - PROCESS | 1786 | 1461013674033 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 263 (0xa47af800) [pid = 1786] [serial = 954] [outer = 0xa45e9000] 14:07:54 INFO - PROCESS | 1786 | 1461013674916 Marionette TRACE conn3 <- [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:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1587ms 14:07:54 INFO - PROCESS | 1786 | 1461013674966 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1786 | 1461013674970 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:07:54 INFO - PROCESS | 1786 | 1461013674997 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:07:55 INFO - PROCESS | 1786 | 1461013675001 Marionette TRACE conn3 <- [1,1242,null,{}] 14:07:55 INFO - PROCESS | 1786 | 1461013675007 Marionette TRACE conn3 -> [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:07:55 INFO - PROCESS | 1786 | 1461013675208 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:07:55 INFO - PROCESS | 1786 | 1461013675550 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c4c00 == 124 [pid = 1786] [id = 318] 14:07:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 264 (0xa2a08400) [pid = 1786] [serial = 955] [outer = (nil)] 14:07:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 265 (0xa4b16400) [pid = 1786] [serial = 956] [outer = 0xa2a08400] 14:07:55 INFO - PROCESS | 1786 | 1461013675648 Marionette DEBUG loaded listener.js 14:07:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 266 (0xa4b43800) [pid = 1786] [serial = 957] [outer = 0xa2a08400] 14:07:56 INFO - PROCESS | 1786 | 1461013676564 Marionette TRACE conn3 <- [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:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1639ms 14:07:56 INFO - PROCESS | 1786 | 1461013676633 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1786 | 1461013676637 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:07:56 INFO - PROCESS | 1786 | 1461013676643 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1786 | 1461013676646 Marionette TRACE conn3 <- [1,1246,null,{}] 14:07:56 INFO - PROCESS | 1786 | 1461013676652 Marionette TRACE conn3 -> [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:07:56 INFO - PROCESS | 1786 | 1461013676866 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:07:57 INFO - PROCESS | 1786 | 1461013677199 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf2dc00 == 125 [pid = 1786] [id = 319] 14:07:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 267 (0x8bf2e000) [pid = 1786] [serial = 958] [outer = (nil)] 14:07:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 268 (0x8bf35000) [pid = 1786] [serial = 959] [outer = 0x8bf2e000] 14:07:57 INFO - PROCESS | 1786 | 1461013677296 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 269 (0x8bf37400) [pid = 1786] [serial = 960] [outer = 0x8bf2e000] 14:07:58 INFO - PROCESS | 1786 | 1461013678255 Marionette TRACE conn3 <- [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:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1686ms 14:07:58 INFO - PROCESS | 1786 | 1461013678330 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:07:58 INFO - PROCESS | 1786 | 1461013678333 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:07:58 INFO - PROCESS | 1786 | 1461013678340 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:07:58 INFO - PROCESS | 1786 | 1461013678343 Marionette TRACE conn3 <- [1,1250,null,{}] 14:07:58 INFO - PROCESS | 1786 | 1461013678349 Marionette TRACE conn3 -> [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:07:58 INFO - PROCESS | 1786 | 1461013678594 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:07:58 INFO - PROCESS | 1786 | 1461013678910 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1786 | ++DOCSHELL 0x870cc000 == 126 [pid = 1786] [id = 320] 14:07:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 270 (0x870cc400) [pid = 1786] [serial = 961] [outer = (nil)] 14:07:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 271 (0x870d3c00) [pid = 1786] [serial = 962] [outer = 0x870cc400] 14:07:59 INFO - PROCESS | 1786 | 1461013679005 Marionette DEBUG loaded listener.js 14:07:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 272 (0x870d5800) [pid = 1786] [serial = 963] [outer = 0x870cc400] 14:07:59 INFO - PROCESS | 1786 | 1461013679939 Marionette TRACE conn3 <- [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:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1681ms 14:08:00 INFO - PROCESS | 1786 | 1461013680022 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:08:00 INFO - PROCESS | 1786 | 1461013680026 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:08:00 INFO - PROCESS | 1786 | 1461013680032 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:08:00 INFO - PROCESS | 1786 | 1461013680036 Marionette TRACE conn3 <- [1,1254,null,{}] 14:08:00 INFO - PROCESS | 1786 | 1461013680042 Marionette TRACE conn3 -> [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:08:00 INFO - PROCESS | 1786 | 1461013680319 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:08:00 INFO - PROCESS | 1786 | 1461013680648 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d3800 == 127 [pid = 1786] [id = 321] 14:08:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 273 (0x870d8400) [pid = 1786] [serial = 964] [outer = (nil)] 14:08:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 274 (0x8bf31800) [pid = 1786] [serial = 965] [outer = 0x870d8400] 14:08:00 INFO - PROCESS | 1786 | 1461013680740 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 275 (0x8bf3a400) [pid = 1786] [serial = 966] [outer = 0x870d8400] 14:08:01 INFO - PROCESS | 1786 | 1461013681679 Marionette TRACE conn3 <- [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:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1689ms 14:08:01 INFO - PROCESS | 1786 | 1461013681742 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1786 | 1461013681747 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:08:01 INFO - PROCESS | 1786 | 1461013681756 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1786 | 1461013681759 Marionette TRACE conn3 <- [1,1258,null,{}] 14:08:01 INFO - PROCESS | 1786 | 1461013681765 Marionette TRACE conn3 -> [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:08:01 INFO - PROCESS | 1786 | 1461013681964 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:08:02 INFO - PROCESS | 1786 | 1461013682820 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1786 | ++DOCSHELL 0x87bf6800 == 128 [pid = 1786] [id = 322] 14:08:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 276 (0x87bf8c00) [pid = 1786] [serial = 967] [outer = (nil)] 14:08:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 277 (0x881c7400) [pid = 1786] [serial = 968] [outer = 0x87bf8c00] 14:08:02 INFO - PROCESS | 1786 | 1461013682959 Marionette DEBUG loaded listener.js 14:08:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 278 (0x8835d000) [pid = 1786] [serial = 969] [outer = 0x87bf8c00] 14:08:03 INFO - PROCESS | 1786 | 1461013683847 Marionette TRACE conn3 <- [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:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2129ms 14:08:03 INFO - PROCESS | 1786 | 1461013683886 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1786 | 1461013683894 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:08:03 INFO - PROCESS | 1786 | 1461013683903 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1786 | 1461013683907 Marionette TRACE conn3 <- [1,1262,null,{}] 14:08:03 INFO - PROCESS | 1786 | 1461013683915 Marionette TRACE conn3 -> [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:08:04 INFO - PROCESS | 1786 | 1461013684114 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:08:04 INFO - PROCESS | 1786 | 1461013684438 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c89400 == 129 [pid = 1786] [id = 323] 14:08:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 279 (0x8a2db000) [pid = 1786] [serial = 970] [outer = (nil)] 14:08:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 280 (0x8a2e8800) [pid = 1786] [serial = 971] [outer = 0x8a2db000] 14:08:04 INFO - PROCESS | 1786 | 1461013684527 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 281 (0x8b79b400) [pid = 1786] [serial = 972] [outer = 0x8a2db000] 14:08:05 INFO - PROCESS | 1786 | 1461013685382 Marionette TRACE conn3 <- [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:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1534ms 14:08:05 INFO - PROCESS | 1786 | 1461013685439 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:08:05 INFO - PROCESS | 1786 | 1461013685445 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:08:05 INFO - PROCESS | 1786 | 1461013685453 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 1786 | 1461013685456 Marionette TRACE conn3 <- [1,1266,null,{}] 14:08:05 INFO - PROCESS | 1786 | 1461013685462 Marionette TRACE conn3 -> [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:08:05 INFO - PROCESS | 1786 | 1461013685642 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x89c89000 == 128 [pid = 1786] [id = 214] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x87953800 == 127 [pid = 1786] [id = 256] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x898d1000 == 126 [pid = 1786] [id = 215] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x87a31400 == 125 [pid = 1786] [id = 221] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x900acc00 == 124 [pid = 1786] [id = 108] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x91691c00 == 123 [pid = 1786] [id = 254] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x90148400 == 122 [pid = 1786] [id = 250] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x93264400 == 121 [pid = 1786] [id = 41] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c1c00 == 120 [pid = 1786] [id = 219] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x881cec00 == 119 [pid = 1786] [id = 216] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8b784400 == 118 [pid = 1786] [id = 220] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x89527000 == 117 [pid = 1786] [id = 213] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x93269800 == 116 [pid = 1786] [id = 255] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x89c8f400 == 115 [pid = 1786] [id = 251] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77a800 == 114 [pid = 1786] [id = 305] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8c2cec00 == 113 [pid = 1786] [id = 304] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e2400 == 112 [pid = 1786] [id = 303] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8836fc00 == 111 [pid = 1786] [id = 302] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x9b254800 == 110 [pid = 1786] [id = 300] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x900b0400 == 109 [pid = 1786] [id = 299] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x9067c400 == 108 [pid = 1786] [id = 298] 14:08:06 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77a000 == 107 [pid = 1786] [id = 297] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 280 (0x8a2e7800) [pid = 1786] [serial = 843] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 279 (0x8e41ac00) [pid = 1786] [serial = 846] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 278 (0x963c0000) [pid = 1786] [serial = 812] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 277 (0x87bee000) [pid = 1786] [serial = 794] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 276 (0x9067d000) [pid = 1786] [serial = 803] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 275 (0x88e49000) [pid = 1786] [serial = 833] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 274 (0x97c94800) [pid = 1786] [serial = 824] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 273 (0x9042d400) [pid = 1786] [serial = 852] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 272 (0x8b8e3000) [pid = 1786] [serial = 840] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 271 (0x906d9400) [pid = 1786] [serial = 792] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 270 (0x981b3c00) [pid = 1786] [serial = 827] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 269 (0x93394c00) [pid = 1786] [serial = 806] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 268 (0x8c0fd400) [pid = 1786] [serial = 845] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 267 (0x8835b800) [pid = 1786] [serial = 842] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 266 (0x900aac00) [pid = 1786] [serial = 836] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 265 (0x902d9400) [pid = 1786] [serial = 851] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 264 (0x8b782c00) [pid = 1786] [serial = 839] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 263 (0x8c19ec00) [pid = 1786] [serial = 800] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 262 (0x8f5c9400) [pid = 1786] [serial = 848] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 261 (0x96e9a000) [pid = 1786] [serial = 815] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 260 (0x98b85000) [pid = 1786] [serial = 830] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 259 (0x90146800) [pid = 1786] [serial = 849] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 258 (0x940dbc00) [pid = 1786] [serial = 809] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 257 (0x89c8a400) [pid = 1786] [serial = 797] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 256 (0x96f35000) [pid = 1786] [serial = 818] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 255 (0x97bc7c00) [pid = 1786] [serial = 821] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | --DOMWINDOW == 254 (0x902d8c00) [pid = 1786] [serial = 854] [outer = (nil)] [url = about:blank] 14:08:06 INFO - PROCESS | 1786 | 1461013686759 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x87952400 == 108 [pid = 1786] [id = 324] 14:08:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 255 (0x87953800) [pid = 1786] [serial = 973] [outer = (nil)] 14:08:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 256 (0x88359c00) [pid = 1786] [serial = 974] [outer = 0x87953800] 14:08:06 INFO - PROCESS | 1786 | 1461013686907 Marionette DEBUG loaded listener.js 14:08:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 257 (0x898cd400) [pid = 1786] [serial = 975] [outer = 0x87953800] 14:08:07 INFO - PROCESS | 1786 | 1461013687719 Marionette TRACE conn3 <- [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:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2335ms 14:08:07 INFO - PROCESS | 1786 | 1461013687788 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 1786 | 1461013687792 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:08:07 INFO - PROCESS | 1786 | 1461013687801 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1786 | 1461013687809 Marionette TRACE conn3 <- [1,1270,null,{}] 14:08:07 INFO - PROCESS | 1786 | 1461013687823 Marionette TRACE conn3 -> [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:08:08 INFO - PROCESS | 1786 | 1461013688022 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:08:08 INFO - PROCESS | 1786 | 1461013688243 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2dcc00 == 109 [pid = 1786] [id = 325] 14:08:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 258 (0x8c0f7000) [pid = 1786] [serial = 976] [outer = (nil)] 14:08:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 259 (0x8c2d0400) [pid = 1786] [serial = 977] [outer = 0x8c0f7000] 14:08:08 INFO - PROCESS | 1786 | 1461013688363 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 260 (0x8e424c00) [pid = 1786] [serial = 978] [outer = 0x8c0f7000] 14:08:09 INFO - PROCESS | 1786 | 1461013689129 Marionette TRACE conn3 <- [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:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1392ms 14:08:09 INFO - PROCESS | 1786 | 1461013689193 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:08:09 INFO - PROCESS | 1786 | 1461013689199 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:08:09 INFO - PROCESS | 1786 | 1461013689205 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:08:09 INFO - PROCESS | 1786 | 1461013689208 Marionette TRACE conn3 <- [1,1274,null,{}] 14:08:09 INFO - PROCESS | 1786 | 1461013689214 Marionette TRACE conn3 -> [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:08:09 INFO - PROCESS | 1786 | 1461013689463 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:08:09 INFO - PROCESS | 1786 | 1461013689490 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b782c00 == 110 [pid = 1786] [id = 326] 14:08:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 261 (0x8c1a8400) [pid = 1786] [serial = 979] [outer = (nil)] 14:08:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 262 (0x8f484000) [pid = 1786] [serial = 980] [outer = 0x8c1a8400] 14:08:09 INFO - PROCESS | 1786 | 1461013689568 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 263 (0x8f488000) [pid = 1786] [serial = 981] [outer = 0x8c1a8400] 14:08:10 INFO - PROCESS | 1786 | 1461013690544 Marionette TRACE conn3 <- [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:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1380ms 14:08:10 INFO - PROCESS | 1786 | 1461013690586 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1786 | 1461013690589 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:08:10 INFO - PROCESS | 1786 | 1461013690602 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1786 | 1461013690604 Marionette TRACE conn3 <- [1,1278,null,{}] 14:08:10 INFO - PROCESS | 1786 | 1461013690611 Marionette TRACE conn3 -> [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:08:10 INFO - PROCESS | 1786 | 1461013690856 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:08:10 INFO - PROCESS | 1786 | 1461013690884 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5bec00 == 111 [pid = 1786] [id = 327] 14:08:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 264 (0x900aa800) [pid = 1786] [serial = 982] [outer = (nil)] 14:08:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 265 (0x90146800) [pid = 1786] [serial = 983] [outer = 0x900aa800] 14:08:10 INFO - PROCESS | 1786 | 1461013690972 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 266 (0x90423400) [pid = 1786] [serial = 984] [outer = 0x900aa800] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 265 (0x93390800) [pid = 1786] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 264 (0x9346f800) [pid = 1786] [serial = 30] [outer = (nil)] [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:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 263 (0x89c87400) [pid = 1786] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 262 (0x8b775800) [pid = 1786] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 261 (0x87949c00) [pid = 1786] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 260 (0x97843c00) [pid = 1786] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 259 (0x9fb59c00) [pid = 1786] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 258 (0x96312800) [pid = 1786] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 257 (0x898c5000) [pid = 1786] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 256 (0x9b25c800) [pid = 1786] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 255 (0x914ac800) [pid = 1786] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 254 (0x9367b000) [pid = 1786] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 253 (0x8c0fc400) [pid = 1786] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 252 (0x992cb800) [pid = 1786] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 251 (0x8b780000) [pid = 1786] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 250 (0x8794fc00) [pid = 1786] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 249 (0x8f5c9000) [pid = 1786] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 248 (0x8c0f4400) [pid = 1786] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 247 (0x88e49800) [pid = 1786] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 246 (0x97c92400) [pid = 1786] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 245 (0x900b5400) [pid = 1786] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 244 (0x8e7ef400) [pid = 1786] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 243 (0x88373000) [pid = 1786] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 242 (0x9338d800) [pid = 1786] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 241 (0x8f5bbc00) [pid = 1786] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 240 (0x87949400) [pid = 1786] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 239 (0x87bf1000) [pid = 1786] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 238 (0x88370400) [pid = 1786] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x9800d800) [pid = 1786] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 236 (0x900b6000) [pid = 1786] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 235 (0x920d9400) [pid = 1786] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 234 (0x96312c00) [pid = 1786] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 233 (0x96e9b000) [pid = 1786] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 232 (0x940d9400) [pid = 1786] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 231 (0x99202c00) [pid = 1786] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 230 (0x97c91c00) [pid = 1786] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 229 (0x8835a800) [pid = 1786] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 228 (0x8794b400) [pid = 1786] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 227 (0x91104400) [pid = 1786] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 226 (0x89190800) [pid = 1786] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 225 (0x8b77e000) [pid = 1786] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 224 (0x979b1800) [pid = 1786] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 223 (0x94169400) [pid = 1786] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 222 (0x8835a400) [pid = 1786] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 221 (0x959e2400) [pid = 1786] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 220 (0x90685400) [pid = 1786] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 219 (0x8836dc00) [pid = 1786] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x96ea0800) [pid = 1786] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x898c9000) [pid = 1786] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x981ac000) [pid = 1786] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x89190000) [pid = 1786] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0x8837a000) [pid = 1786] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0x900b4400) [pid = 1786] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 212 (0x89199000) [pid = 1786] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 211 (0x959eac00) [pid = 1786] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 210 (0x9042a000) [pid = 1786] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 209 (0x93393c00) [pid = 1786] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 208 (0x8a2e8400) [pid = 1786] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 207 (0x940d7c00) [pid = 1786] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 206 (0x8c2c6800) [pid = 1786] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 205 (0x8f5c2800) [pid = 1786] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 204 (0x87a38800) [pid = 1786] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 203 (0x936ae800) [pid = 1786] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 202 (0x90422800) [pid = 1786] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 201 (0x8b8e9000) [pid = 1786] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 200 (0x87a33c00) [pid = 1786] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 199 (0x90423c00) [pid = 1786] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 198 (0x9784a000) [pid = 1786] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 197 (0x9338fc00) [pid = 1786] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 196 (0x8c2d3c00) [pid = 1786] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 195 (0x96e0a400) [pid = 1786] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 194 (0x99b4cc00) [pid = 1786] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 193 (0x93390000) [pid = 1786] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 192 (0x8c2c8c00) [pid = 1786] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 191 (0x8a2e0400) [pid = 1786] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 190 (0x8b8e5000) [pid = 1786] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 189 (0x97c8ac00) [pid = 1786] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 188 (0x8b8eb400) [pid = 1786] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 187 (0x8837c000) [pid = 1786] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 186 (0x906d9c00) [pid = 1786] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 185 (0x898cd800) [pid = 1786] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:08:12 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x98071400) [pid = 1786] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:08:13 INFO - PROCESS | 1786 | 1461013693278 Marionette TRACE conn3 <- [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:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2697ms 14:08:13 INFO - PROCESS | 1786 | 1461013693295 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1786 | 1461013693299 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:08:13 INFO - PROCESS | 1786 | 1461013693305 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1786 | 1461013693309 Marionette TRACE conn3 <- [1,1282,null,{}] 14:08:13 INFO - PROCESS | 1786 | 1461013693314 Marionette TRACE conn3 -> [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:08:13 INFO - PROCESS | 1786 | 1461013693547 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:08:13 INFO - PROCESS | 1786 | 1461013693570 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x87949400 == 112 [pid = 1786] [id = 328] 14:08:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x8794b400) [pid = 1786] [serial = 985] [outer = (nil)] 14:08:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 186 (0x88372c00) [pid = 1786] [serial = 986] [outer = 0x8794b400] 14:08:13 INFO - PROCESS | 1786 | 1461013693644 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 187 (0x8951ec00) [pid = 1786] [serial = 987] [outer = 0x8794b400] 14:08:14 INFO - PROCESS | 1786 | 1461013694643 Marionette TRACE conn3 <- [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:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1384ms 14:08:14 INFO - PROCESS | 1786 | 1461013694705 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:08:14 INFO - PROCESS | 1786 | 1461013694712 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:08:14 INFO - PROCESS | 1786 | 1461013694721 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 1786 | 1461013694726 Marionette TRACE conn3 <- [1,1286,null,{}] 14:08:14 INFO - PROCESS | 1786 | 1461013694735 Marionette TRACE conn3 -> [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:08:14 INFO - PROCESS | 1786 | 1461013694972 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:08:15 INFO - PROCESS | 1786 | 1461013695256 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x8835b000 == 113 [pid = 1786] [id = 329] 14:08:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 188 (0x8835b400) [pid = 1786] [serial = 988] [outer = (nil)] 14:08:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 189 (0x8836e800) [pid = 1786] [serial = 989] [outer = 0x8835b400] 14:08:15 INFO - PROCESS | 1786 | 1461013695395 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 190 (0x88e4bc00) [pid = 1786] [serial = 990] [outer = 0x8835b400] 14:08:16 INFO - PROCESS | 1786 | 1461013696357 Marionette TRACE conn3 <- [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:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1685ms 14:08:16 INFO - PROCESS | 1786 | 1461013696406 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1786 | 1461013696415 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:08:16 INFO - PROCESS | 1786 | 1461013696425 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1786 | 1461013696429 Marionette TRACE conn3 <- [1,1290,null,{}] 14:08:16 INFO - PROCESS | 1786 | 1461013696436 Marionette TRACE conn3 -> [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:08:16 INFO - PROCESS | 1786 | 1461013696635 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:08:16 INFO - PROCESS | 1786 | 1461013696899 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x8952c800 == 114 [pid = 1786] [id = 330] 14:08:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 191 (0x89c86400) [pid = 1786] [serial = 991] [outer = (nil)] 14:08:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 192 (0x8a2e3000) [pid = 1786] [serial = 992] [outer = 0x89c86400] 14:08:17 INFO - PROCESS | 1786 | 1461013697029 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 193 (0x8b777400) [pid = 1786] [serial = 993] [outer = 0x89c86400] 14:08:18 INFO - PROCESS | 1786 | 1461013698012 Marionette TRACE conn3 <- [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:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1630ms 14:08:18 INFO - PROCESS | 1786 | 1461013698056 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:08:18 INFO - PROCESS | 1786 | 1461013698061 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:08:18 INFO - PROCESS | 1786 | 1461013698067 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1786 | 1461013698073 Marionette TRACE conn3 <- [1,1294,null,{}] 14:08:18 INFO - PROCESS | 1786 | 1461013698090 Marionette TRACE conn3 -> [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:08:18 INFO - PROCESS | 1786 | 1461013698329 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:08:18 INFO - PROCESS | 1786 | 1461013698682 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:18 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e4800 == 115 [pid = 1786] [id = 331] 14:08:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 194 (0x8c0f3400) [pid = 1786] [serial = 994] [outer = (nil)] 14:08:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 195 (0x8c1a2c00) [pid = 1786] [serial = 995] [outer = 0x8c0f3400] 14:08:18 INFO - PROCESS | 1786 | 1461013698778 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 196 (0x8e41ac00) [pid = 1786] [serial = 996] [outer = 0x8c0f3400] 14:08:19 INFO - PROCESS | 1786 | 1461013699733 Marionette TRACE conn3 <- [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:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1686ms 14:08:19 INFO - PROCESS | 1786 | 1461013699763 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:08:19 INFO - PROCESS | 1786 | 1461013699768 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:08:19 INFO - PROCESS | 1786 | 1461013699778 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 1786 | 1461013699782 Marionette TRACE conn3 <- [1,1298,null,{}] 14:08:19 INFO - PROCESS | 1786 | 1461013699788 Marionette TRACE conn3 -> [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:08:19 INFO - PROCESS | 1786 | 1461013699977 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:08:20 INFO - PROCESS | 1786 | 1461013700240 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x89198c00 == 116 [pid = 1786] [id = 332] 14:08:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 197 (0x8c2d3400) [pid = 1786] [serial = 997] [outer = (nil)] 14:08:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 198 (0x8f5bbc00) [pid = 1786] [serial = 998] [outer = 0x8c2d3400] 14:08:20 INFO - PROCESS | 1786 | 1461013700369 Marionette DEBUG loaded listener.js 14:08:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 199 (0x900b1800) [pid = 1786] [serial = 999] [outer = 0x8c2d3400] 14:08:21 INFO - PROCESS | 1786 | 1461013701341 Marionette TRACE conn3 <- [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:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1630ms 14:08:21 INFO - PROCESS | 1786 | 1461013701410 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:08:21 INFO - PROCESS | 1786 | 1461013701414 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:08:21 INFO - PROCESS | 1786 | 1461013701421 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1786 | 1461013701424 Marionette TRACE conn3 <- [1,1302,null,{}] 14:08:21 INFO - PROCESS | 1786 | 1461013701430 Marionette TRACE conn3 -> [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:08:21 INFO - PROCESS | 1786 | 1461013701638 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:08:21 INFO - PROCESS | 1786 | 1461013701896 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f485000 == 117 [pid = 1786] [id = 333] 14:08:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 200 (0x8f48c400) [pid = 1786] [serial = 1000] [outer = (nil)] 14:08:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 201 (0x902d5400) [pid = 1786] [serial = 1001] [outer = 0x8f48c400] 14:08:22 INFO - PROCESS | 1786 | 1461013702029 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 202 (0x90424000) [pid = 1786] [serial = 1002] [outer = 0x8f48c400] 14:08:22 INFO - PROCESS | 1786 | 1461013702916 Marionette TRACE conn3 <- [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:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1534ms 14:08:22 INFO - PROCESS | 1786 | 1461013702955 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:08:22 INFO - PROCESS | 1786 | 1461013702959 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:08:22 INFO - PROCESS | 1786 | 1461013702966 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1786 | 1461013702969 Marionette TRACE conn3 <- [1,1306,null,{}] 14:08:22 INFO - PROCESS | 1786 | 1461013702975 Marionette TRACE conn3 -> [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:08:23 INFO - PROCESS | 1786 | 1461013703228 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:08:23 INFO - PROCESS | 1786 | 1461013703581 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2c9000 == 118 [pid = 1786] [id = 334] 14:08:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 203 (0x9067bc00) [pid = 1786] [serial = 1003] [outer = (nil)] 14:08:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 204 (0x9110f400) [pid = 1786] [serial = 1004] [outer = 0x9067bc00] 14:08:23 INFO - PROCESS | 1786 | 1461013703681 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 205 (0x91688800) [pid = 1786] [serial = 1005] [outer = 0x9067bc00] 14:08:24 INFO - PROCESS | 1786 | 1461013704584 Marionette TRACE conn3 <- [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:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1690ms 14:08:24 INFO - PROCESS | 1786 | 1461013704657 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:08:24 INFO - PROCESS | 1786 | 1461013704660 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:08:24 INFO - PROCESS | 1786 | 1461013704668 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 1786 | 1461013704670 Marionette TRACE conn3 <- [1,1310,null,{}] 14:08:24 INFO - PROCESS | 1786 | 1461013704677 Marionette TRACE conn3 -> [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:08:24 INFO - PROCESS | 1786 | 1461013704886 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:08:25 INFO - PROCESS | 1786 | 1461013705198 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x90151c00 == 119 [pid = 1786] [id = 335] 14:08:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 206 (0x906d5c00) [pid = 1786] [serial = 1006] [outer = (nil)] 14:08:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 207 (0x9326b000) [pid = 1786] [serial = 1007] [outer = 0x906d5c00] 14:08:25 INFO - PROCESS | 1786 | 1461013705298 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 208 (0x93394c00) [pid = 1786] [serial = 1008] [outer = 0x906d5c00] 14:08:26 INFO - PROCESS | 1786 | 1461013706180 Marionette TRACE conn3 <- [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:08:26 INFO - PROCESS | 1786 | 1461013706264 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:08:26 INFO - PROCESS | 1786 | 1461013706270 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1786 | 1461013706274 Marionette TRACE conn3 <- [1,1314,null,{}] 14:08:26 INFO - PROCESS | 1786 | 1461013706280 Marionette TRACE conn3 -> [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:08:26 INFO - PROCESS | 1786 | 1461013706472 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:08:26 INFO - PROCESS | 1786 | 1461013706738 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x93261c00 == 120 [pid = 1786] [id = 336] 14:08:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 209 (0x93264c00) [pid = 1786] [serial = 1009] [outer = (nil)] 14:08:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 210 (0x93677c00) [pid = 1786] [serial = 1010] [outer = 0x93264c00] 14:08:26 INFO - PROCESS | 1786 | 1461013706869 Marionette DEBUG loaded listener.js 14:08:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 211 (0x936ae800) [pid = 1786] [serial = 1011] [outer = 0x93264c00] 14:08:27 INFO - PROCESS | 1786 | 1461013707766 Marionette TRACE conn3 <- [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:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1538ms 14:08:27 INFO - PROCESS | 1786 | 1461013707811 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:08:27 INFO - PROCESS | 1786 | 1461013707815 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:08:27 INFO - PROCESS | 1786 | 1461013707821 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:08:27 INFO - PROCESS | 1786 | 1461013707825 Marionette TRACE conn3 <- [1,1318,null,{}] 14:08:27 INFO - PROCESS | 1786 | 1461013707831 Marionette TRACE conn3 -> [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:08:28 INFO - PROCESS | 1786 | 1461013708018 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:08:28 INFO - PROCESS | 1786 | 1461013708286 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c83000 == 121 [pid = 1786] [id = 337] 14:08:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 212 (0x8b8e6000) [pid = 1786] [serial = 1012] [outer = (nil)] 14:08:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 213 (0x93674800) [pid = 1786] [serial = 1013] [outer = 0x8b8e6000] 14:08:28 INFO - PROCESS | 1786 | 1461013708427 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 214 (0x940da400) [pid = 1786] [serial = 1014] [outer = 0x8b8e6000] 14:08:29 INFO - PROCESS | 1786 | 1461013709287 Marionette TRACE conn3 <- [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:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1531ms 14:08:29 INFO - PROCESS | 1786 | 1461013709353 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:08:29 INFO - PROCESS | 1786 | 1461013709357 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:08:29 INFO - PROCESS | 1786 | 1461013709364 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1786 | 1461013709367 Marionette TRACE conn3 <- [1,1322,null,{}] 14:08:29 INFO - PROCESS | 1786 | 1461013709373 Marionette TRACE conn3 -> [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:08:29 INFO - PROCESS | 1786 | 1461013709569 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:08:29 INFO - PROCESS | 1786 | 1461013709833 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x93676400 == 122 [pid = 1786] [id = 338] 14:08:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 215 (0x936b6800) [pid = 1786] [serial = 1015] [outer = (nil)] 14:08:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 216 (0x9595a400) [pid = 1786] [serial = 1016] [outer = 0x936b6800] 14:08:29 INFO - PROCESS | 1786 | 1461013709964 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 217 (0x9630a800) [pid = 1786] [serial = 1017] [outer = 0x936b6800] 14:08:30 INFO - PROCESS | 1786 | 1461013710898 Marionette TRACE conn3 <- [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:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1581ms 14:08:30 INFO - PROCESS | 1786 | 1461013710945 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:08:30 INFO - PROCESS | 1786 | 1461013710950 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:08:30 INFO - PROCESS | 1786 | 1461013710958 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:08:30 INFO - PROCESS | 1786 | 1461013710961 Marionette TRACE conn3 <- [1,1326,null,{}] 14:08:30 INFO - PROCESS | 1786 | 1461013710968 Marionette TRACE conn3 -> [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:08:31 INFO - PROCESS | 1786 | 1461013711208 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:08:31 INFO - PROCESS | 1786 | 1461013711533 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x94162400 == 123 [pid = 1786] [id = 339] 14:08:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 218 (0x96ea4400) [pid = 1786] [serial = 1018] [outer = (nil)] 14:08:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 219 (0x97841400) [pid = 1786] [serial = 1019] [outer = 0x96ea4400] 14:08:31 INFO - PROCESS | 1786 | 1461013711636 Marionette DEBUG loaded listener.js 14:08:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 220 (0x97c89400) [pid = 1786] [serial = 1020] [outer = 0x96ea4400] 14:08:32 INFO - PROCESS | 1786 | 1461013712599 Marionette TRACE conn3 <- [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:08:32 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:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1686ms 14:08:32 INFO - PROCESS | 1786 | 1461013712643 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1786 | 1461013712647 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:08:32 INFO - PROCESS | 1786 | 1461013712653 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1786 | 1461013712656 Marionette TRACE conn3 <- [1,1330,null,{}] 14:08:32 INFO - PROCESS | 1786 | 1461013712662 Marionette TRACE conn3 -> [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:08:32 INFO - PROCESS | 1786 | 1461013712871 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:08:33 INFO - PROCESS | 1786 | 1461013713212 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c91c00 == 124 [pid = 1786] [id = 340] 14:08:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 221 (0x97c93400) [pid = 1786] [serial = 1021] [outer = (nil)] 14:08:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 222 (0x98013400) [pid = 1786] [serial = 1022] [outer = 0x97c93400] 14:08:33 INFO - PROCESS | 1786 | 1461013713321 Marionette DEBUG loaded listener.js 14:08:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 223 (0x9807b400) [pid = 1786] [serial = 1023] [outer = 0x97c93400] 14:08:34 INFO - PROCESS | 1786 | 1461013714346 Marionette TRACE conn3 <- [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:08:34 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:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1733ms 14:08:34 INFO - PROCESS | 1786 | 1461013714388 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 1786 | 1461013714393 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:08:34 INFO - PROCESS | 1786 | 1461013714401 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 1786 | 1461013714407 Marionette TRACE conn3 <- [1,1334,null,{}] 14:08:34 INFO - PROCESS | 1786 | 1461013714413 Marionette TRACE conn3 -> [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:08:34 INFO - PROCESS | 1786 | 1461013714615 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:08:34 INFO - PROCESS | 1786 | 1461013714922 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x963bf400 == 125 [pid = 1786] [id = 341] 14:08:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 224 (0x97c95000) [pid = 1786] [serial = 1024] [outer = (nil)] 14:08:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 225 (0x981b7800) [pid = 1786] [serial = 1025] [outer = 0x97c95000] 14:08:35 INFO - PROCESS | 1786 | 1461013715044 Marionette DEBUG loaded listener.js 14:08:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 226 (0x98306c00) [pid = 1786] [serial = 1026] [outer = 0x97c95000] 14:08:36 INFO - PROCESS | 1786 | 1461013716154 Marionette TRACE conn3 <- [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:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1842ms 14:08:36 INFO - PROCESS | 1786 | 1461013716244 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:08:36 INFO - PROCESS | 1786 | 1461013716250 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:08:36 INFO - PROCESS | 1786 | 1461013716260 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 1786 | 1461013716264 Marionette TRACE conn3 <- [1,1338,null,{}] 14:08:36 INFO - PROCESS | 1786 | 1461013716272 Marionette TRACE conn3 -> [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:08:36 INFO - PROCESS | 1786 | 1461013716593 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:08:36 INFO - PROCESS | 1786 | 1461013716897 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x97cdd000 == 126 [pid = 1786] [id = 342] 14:08:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 227 (0x981b4400) [pid = 1786] [serial = 1027] [outer = (nil)] 14:08:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 228 (0x98b90c00) [pid = 1786] [serial = 1028] [outer = 0x981b4400] 14:08:36 INFO - PROCESS | 1786 | 1461013716997 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 229 (0x98c95400) [pid = 1786] [serial = 1029] [outer = 0x981b4400] 14:08:38 INFO - PROCESS | 1786 | 1461013718570 Marionette TRACE conn3 <- [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:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2386ms 14:08:38 INFO - PROCESS | 1786 | 1461013718651 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:08:38 INFO - PROCESS | 1786 | 1461013718666 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:08:38 INFO - PROCESS | 1786 | 1461013718674 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 1786 | 1461013718677 Marionette TRACE conn3 <- [1,1342,null,{}] 14:08:38 INFO - PROCESS | 1786 | 1461013718684 Marionette TRACE conn3 -> [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:08:38 INFO - PROCESS | 1786 | 1461013718931 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:08:39 INFO - PROCESS | 1786 | 1461013719212 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:39 INFO - PROCESS | 1786 | ++DOCSHELL 0x981b4c00 == 127 [pid = 1786] [id = 343] 14:08:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 230 (0x98b85000) [pid = 1786] [serial = 1030] [outer = (nil)] 14:08:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 231 (0x99942400) [pid = 1786] [serial = 1031] [outer = 0x98b85000] 14:08:39 INFO - PROCESS | 1786 | 1461013719316 Marionette DEBUG loaded listener.js 14:08:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 232 (0x99b49000) [pid = 1786] [serial = 1032] [outer = 0x98b85000] 14:08:40 INFO - PROCESS | 1786 | 1461013720389 Marionette TRACE conn3 <- [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:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1785ms 14:08:40 INFO - PROCESS | 1786 | 1461013720460 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:08:40 INFO - PROCESS | 1786 | 1461013720465 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:08:40 INFO - PROCESS | 1786 | 1461013720472 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1786 | 1461013720476 Marionette TRACE conn3 <- [1,1346,null,{}] 14:08:40 INFO - PROCESS | 1786 | 1461013720482 Marionette TRACE conn3 -> [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:08:40 INFO - PROCESS | 1786 | 1461013720726 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:08:41 INFO - PROCESS | 1786 | 1461013721065 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x98b8e800 == 128 [pid = 1786] [id = 344] 14:08:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 233 (0x99947000) [pid = 1786] [serial = 1033] [outer = (nil)] 14:08:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 234 (0x9b259c00) [pid = 1786] [serial = 1034] [outer = 0x99947000] 14:08:41 INFO - PROCESS | 1786 | 1461013721173 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 235 (0x9df37000) [pid = 1786] [serial = 1035] [outer = 0x99947000] 14:08:42 INFO - PROCESS | 1786 | 1461013722256 Marionette TRACE conn3 <- [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:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1835ms 14:08:42 INFO - PROCESS | 1786 | 1461013722308 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:08:42 INFO - PROCESS | 1786 | 1461013722312 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:08:42 INFO - PROCESS | 1786 | 1461013722319 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 1786 | 1461013722323 Marionette TRACE conn3 <- [1,1350,null,{}] 14:08:42 INFO - PROCESS | 1786 | 1461013722330 Marionette TRACE conn3 -> [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:08:42 INFO - PROCESS | 1786 | 1461013722571 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:08:42 INFO - PROCESS | 1786 | 1461013722920 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x9042c400 == 129 [pid = 1786] [id = 345] 14:08:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 236 (0x9042cc00) [pid = 1786] [serial = 1036] [outer = (nil)] 14:08:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 237 (0x9fb51800) [pid = 1786] [serial = 1037] [outer = 0x9042cc00] 14:08:43 INFO - PROCESS | 1786 | 1461013723027 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 238 (0x9fc84c00) [pid = 1786] [serial = 1038] [outer = 0x9042cc00] 14:08:44 INFO - PROCESS | 1786 | 1461013724131 Marionette TRACE conn3 <- [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:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1852ms 14:08:44 INFO - PROCESS | 1786 | 1461013724173 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 1786 | 1461013724177 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:08:44 INFO - PROCESS | 1786 | 1461013724185 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1786 | 1461013724189 Marionette TRACE conn3 <- [1,1354,null,{}] 14:08:44 INFO - PROCESS | 1786 | 1461013724196 Marionette TRACE conn3 -> [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:08:44 INFO - PROCESS | 1786 | 1461013724455 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:08:45 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5bec00 == 128 [pid = 1786] [id = 327] 14:08:45 INFO - PROCESS | 1786 | --DOCSHELL 0x8b782c00 == 127 [pid = 1786] [id = 326] 14:08:45 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2dcc00 == 126 [pid = 1786] [id = 325] 14:08:45 INFO - PROCESS | 1786 | --DOCSHELL 0x87952400 == 125 [pid = 1786] [id = 324] 14:08:45 INFO - PROCESS | 1786 | --DOCSHELL 0x87bf6800 == 124 [pid = 1786] [id = 322] 14:08:45 INFO - PROCESS | 1786 | --DOCSHELL 0x89c89400 == 123 [pid = 1786] [id = 323] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 237 (0x936b6c00) [pid = 1786] [serial = 768] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 236 (0x90683c00) [pid = 1786] [serial = 600] [outer = (nil)] [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:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 235 (0x8b77f800) [pid = 1786] [serial = 798] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 234 (0x8b8e9c00) [pid = 1786] [serial = 675] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 233 (0x87955800) [pid = 1786] [serial = 627] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 232 (0x992cb000) [pid = 1786] [serial = 884] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 231 (0xa0af6800) [pid = 1786] [serial = 902] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 230 (0x96ba2000) [pid = 1786] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 229 (0x9416d400) [pid = 1786] [serial = 603] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 228 (0x9fc7cc00) [pid = 1786] [serial = 897] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 227 (0x99201c00) [pid = 1786] [serial = 696] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 226 (0x9416c800) [pid = 1786] [serial = 687] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 225 (0x8c2cf400) [pid = 1786] [serial = 738] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 224 (0xa3ccc000) [pid = 1786] [serial = 624] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 223 (0x8c0fec00) [pid = 1786] [serial = 606] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 222 (0xa3c22400) [pid = 1786] [serial = 630] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 221 (0x914a8000) [pid = 1786] [serial = 804] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 220 (0x8e424000) [pid = 1786] [serial = 801] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 219 (0x906cec00) [pid = 1786] [serial = 771] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 218 (0x97ce3400) [pid = 1786] [serial = 876] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 217 (0x9067c000) [pid = 1786] [serial = 750] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 216 (0x900ad800) [pid = 1786] [serial = 744] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 215 (0x88e4cc00) [pid = 1786] [serial = 909] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 214 (0x9346dc00) [pid = 1786] [serial = 762] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 213 (0x902d9000) [pid = 1786] [serial = 681] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 212 (0xa0c54000) [pid = 1786] [serial = 903] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 211 (0x87befc00) [pid = 1786] [serial = 729] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 210 (0x898c3c00) [pid = 1786] [serial = 834] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 209 (0x88378400) [pid = 1786] [serial = 633] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 208 (0x9eb41c00) [pid = 1786] [serial = 893] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 207 (0x90154800) [pid = 1786] [serial = 747] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 206 (0x936ab800) [pid = 1786] [serial = 765] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 205 (0x96e97c00) [pid = 1786] [serial = 872] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 204 (0x981afc00) [pid = 1786] [serial = 878] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 203 (0x97941800) [pid = 1786] [serial = 873] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 202 (0xa0066800) [pid = 1786] [serial = 900] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 201 (0xa0a69c00) [pid = 1786] [serial = 621] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 200 (0x98009400) [pid = 1786] [serial = 825] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 199 (0x8c19f800) [pid = 1786] [serial = 669] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 198 (0x88358400) [pid = 1786] [serial = 795] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 197 (0x99b46800) [pid = 1786] [serial = 618] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 196 (0x8952ac00) [pid = 1786] [serial = 732] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 195 (0x8b7a2400) [pid = 1786] [serial = 860] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 194 (0x98310800) [pid = 1786] [serial = 615] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 193 (0x98e4cc00) [pid = 1786] [serial = 882] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 192 (0x94160800) [pid = 1786] [serial = 609] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 191 (0x96b97000) [pid = 1786] [serial = 813] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 190 (0x91683c00) [pid = 1786] [serial = 684] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 189 (0x8a2e2800) [pid = 1786] [serial = 906] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 188 (0x97c63400) [pid = 1786] [serial = 822] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 187 (0x90427400) [pid = 1786] [serial = 705] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 186 (0x98b8a800) [pid = 1786] [serial = 831] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 185 (0x898cfc00) [pid = 1786] [serial = 905] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x898cbc00) [pid = 1786] [serial = 858] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 183 (0x89c8b400) [pid = 1786] [serial = 636] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x91102400) [pid = 1786] [serial = 756] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x8b8e4800) [pid = 1786] [serial = 702] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x96e9c800) [pid = 1786] [serial = 816] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x93471400) [pid = 1786] [serial = 807] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x97841000) [pid = 1786] [serial = 819] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8b77d000) [pid = 1786] [serial = 911] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x9416a000) [pid = 1786] [serial = 810] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x8e7e5800) [pid = 1786] [serial = 741] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x9999d800) [pid = 1786] [serial = 885] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x914a9000) [pid = 1786] [serial = 590] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x89197800) [pid = 1786] [serial = 581] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x94167c00) [pid = 1786] [serial = 870] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x93268000) [pid = 1786] [serial = 864] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x959e2800) [pid = 1786] [serial = 837] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x88376800) [pid = 1786] [serial = 908] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x8b8e8000) [pid = 1786] [serial = 699] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x906cfc00) [pid = 1786] [serial = 753] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x97c98c00) [pid = 1786] [serial = 612] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x8951e400) [pid = 1786] [serial = 857] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x981b8400) [pid = 1786] [serial = 693] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x94161400) [pid = 1786] [serial = 869] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x9830a400) [pid = 1786] [serial = 879] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8f486000) [pid = 1786] [serial = 915] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x97c8b000) [pid = 1786] [serial = 690] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x99c48400) [pid = 1786] [serial = 888] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x99b51800) [pid = 1786] [serial = 887] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x8b79b800) [pid = 1786] [serial = 912] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x940d6000) [pid = 1786] [serial = 867] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x8f5c7000) [pid = 1786] [serial = 678] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x98c8a800) [pid = 1786] [serial = 881] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x906da800) [pid = 1786] [serial = 863] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x97c97400) [pid = 1786] [serial = 875] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8b7a2c00) [pid = 1786] [serial = 735] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x8f48c800) [pid = 1786] [serial = 587] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9b2d8000) [pid = 1786] [serial = 891] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x8e427400) [pid = 1786] [serial = 914] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x900afc00) [pid = 1786] [serial = 917] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x9fc77c00) [pid = 1786] [serial = 899] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x8c0f6400) [pid = 1786] [serial = 861] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x936ad400) [pid = 1786] [serial = 866] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x9b25d000) [pid = 1786] [serial = 890] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x9eb47c00) [pid = 1786] [serial = 894] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x898c6000) [pid = 1786] [serial = 672] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x920cc400) [pid = 1786] [serial = 759] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x9042f800) [pid = 1786] [serial = 918] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8c0f6800) [pid = 1786] [serial = 584] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x9fbc2000) [pid = 1786] [serial = 896] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x981b7c00) [pid = 1786] [serial = 828] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x91109800) [pid = 1786] [serial = 920] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1786 | 1461013726186 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d4c00 == 124 [pid = 1786] [id = 346] 14:08:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x87bee800) [pid = 1786] [serial = 1039] [outer = (nil)] 14:08:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x881c8400) [pid = 1786] [serial = 1040] [outer = 0x87bee800] 14:08:46 INFO - PROCESS | 1786 | 1461013726458 Marionette DEBUG loaded listener.js 14:08:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8835ec00) [pid = 1786] [serial = 1041] [outer = 0x87bee800] 14:08:47 INFO - PROCESS | 1786 | 1461013727415 Marionette TRACE conn3 <- [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:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 3300ms 14:08:47 INFO - PROCESS | 1786 | 1461013727486 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:08:47 INFO - PROCESS | 1786 | 1461013727495 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:08:47 INFO - PROCESS | 1786 | 1461013727506 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1786 | 1461013727511 Marionette TRACE conn3 <- [1,1358,null,{}] 14:08:47 INFO - PROCESS | 1786 | 1461013727525 Marionette TRACE conn3 -> [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:08:47 INFO - PROCESS | 1786 | 1461013727750 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:08:48 INFO - PROCESS | 1786 | 1461013728020 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x8918e800 == 125 [pid = 1786] [id = 347] 14:08:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x89191800) [pid = 1786] [serial = 1042] [outer = (nil)] 14:08:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x89520800) [pid = 1786] [serial = 1043] [outer = 0x89191800] 14:08:48 INFO - PROCESS | 1786 | 1461013728123 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8952b800) [pid = 1786] [serial = 1044] [outer = 0x89191800] 14:08:49 INFO - PROCESS | 1786 | 1461013729113 Marionette TRACE conn3 <- [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:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1646ms 14:08:49 INFO - PROCESS | 1786 | 1461013729154 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 1786 | 1461013729161 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:08:49 INFO - PROCESS | 1786 | 1461013729182 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1786 | 1461013729186 Marionette TRACE conn3 <- [1,1362,null,{}] 14:08:49 INFO - PROCESS | 1786 | 1461013729194 Marionette TRACE conn3 -> [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:08:49 INFO - PROCESS | 1786 | 1461013729489 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:08:49 INFO - PROCESS | 1786 | 1461013729766 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e49400 == 126 [pid = 1786] [id = 348] 14:08:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x898cdc00) [pid = 1786] [serial = 1045] [outer = (nil)] 14:08:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x89c8d000) [pid = 1786] [serial = 1046] [outer = 0x898cdc00] 14:08:49 INFO - PROCESS | 1786 | 1461013729861 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8a2e2800) [pid = 1786] [serial = 1047] [outer = 0x898cdc00] 14:08:51 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x87bf8c00) [pid = 1786] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:08:51 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8a2db000) [pid = 1786] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:08:51 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x8c1a8400) [pid = 1786] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:08:51 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x900aa800) [pid = 1786] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:08:51 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x87953800) [pid = 1786] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:08:51 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8c0f7000) [pid = 1786] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:08:51 INFO - PROCESS | 1786 | 1461013731563 Marionette TRACE conn3 <- [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:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2454ms 14:08:51 INFO - PROCESS | 1786 | 1461013731626 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:08:51 INFO - PROCESS | 1786 | 1461013731631 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:08:51 INFO - PROCESS | 1786 | 1461013731641 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:08:51 INFO - PROCESS | 1786 | 1461013731652 Marionette TRACE conn3 <- [1,1366,null,{}] 14:08:51 INFO - PROCESS | 1786 | 1461013731669 Marionette TRACE conn3 -> [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:08:51 INFO - PROCESS | 1786 | 1461013731904 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:08:52 INFO - PROCESS | 1786 | 1461013732087 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x898ce800 == 127 [pid = 1786] [id = 349] 14:08:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x89c82800) [pid = 1786] [serial = 1048] [outer = (nil)] 14:08:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8b79a400) [pid = 1786] [serial = 1049] [outer = 0x89c82800] 14:08:52 INFO - PROCESS | 1786 | 1461013732172 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8b8e9c00) [pid = 1786] [serial = 1050] [outer = 0x89c82800] 14:08:53 INFO - PROCESS | 1786 | 1461013733085 Marionette TRACE conn3 <- [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:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:08:53 INFO - PROCESS | 1786 | 1461013733144 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:08:53 INFO - PROCESS | 1786 | 1461013733151 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1786 | 1461013733155 Marionette TRACE conn3 <- [1,1370,null,{}] 14:08:53 INFO - PROCESS | 1786 | 1461013733161 Marionette TRACE conn3 -> [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:08:53 INFO - PROCESS | 1786 | 1461013733373 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:08:53 INFO - PROCESS | 1786 | 1461013733842 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x87bf5c00 == 128 [pid = 1786] [id = 350] 14:08:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x881ca000) [pid = 1786] [serial = 1051] [outer = (nil)] 14:08:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x88365400) [pid = 1786] [serial = 1052] [outer = 0x881ca000] 14:08:53 INFO - PROCESS | 1786 | 1461013733961 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x88e4ac00) [pid = 1786] [serial = 1053] [outer = 0x881ca000] 14:08:55 INFO - PROCESS | 1786 | 1461013735071 Marionette TRACE conn3 <- [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:08:55 INFO - PROCESS | 1786 | 1461013735102 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:08:55 INFO - PROCESS | 1786 | 1461013735112 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:08:55 INFO - PROCESS | 1786 | 1461013735121 Marionette TRACE conn3 <- [1,1374,null,{}] 14:08:55 INFO - PROCESS | 1786 | 1461013735130 Marionette TRACE conn3 -> [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:08:55 INFO - PROCESS | 1786 | 1461013735441 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:08:55 INFO - PROCESS | 1786 | 1461013735791 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c89000 == 129 [pid = 1786] [id = 351] 14:08:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x89c8e800) [pid = 1786] [serial = 1054] [outer = (nil)] 14:08:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8a2de400) [pid = 1786] [serial = 1055] [outer = 0x89c8e800] 14:08:55 INFO - PROCESS | 1786 | 1461013735904 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8b79b800) [pid = 1786] [serial = 1056] [outer = 0x89c8e800] 14:08:57 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:08:57 INFO - PROCESS | 1786 | 1461013737115 Marionette TRACE conn3 <- [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:08:57 INFO - PROCESS | 1786 | 1461013737168 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:08:57 INFO - PROCESS | 1786 | 1461013737177 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1786 | 1461013737180 Marionette TRACE conn3 <- [1,1378,null,{}] 14:08:57 INFO - PROCESS | 1786 | 1461013737189 Marionette TRACE conn3 -> [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:08:57 INFO - PROCESS | 1786 | 1461013737495 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:08:57 INFO - PROCESS | 1786 | 1461013737878 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x898c8800 == 130 [pid = 1786] [id = 352] 14:08:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8bf31c00) [pid = 1786] [serial = 1057] [outer = (nil)] 14:08:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x8c0fc800) [pid = 1786] [serial = 1058] [outer = 0x8bf31c00] 14:08:57 INFO - PROCESS | 1786 | 1461013737987 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x8c1a5c00) [pid = 1786] [serial = 1059] [outer = 0x8bf31c00] 14:08:59 INFO - PROCESS | 1786 | 1461013739083 Marionette TRACE conn3 <- [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:08:59 INFO - PROCESS | 1786 | 1461013739124 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:08:59 INFO - PROCESS | 1786 | 1461013739152 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1786 | 1461013739164 Marionette TRACE conn3 <- [1,1382,null,{}] 14:08:59 INFO - PROCESS | 1786 | 1461013739218 Marionette TRACE conn3 -> [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:08:59 INFO - PROCESS | 1786 | 1461013739496 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:08:59 INFO - PROCESS | 1786 | 1461013739805 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c90000 == 131 [pid = 1786] [id = 353] 14:08:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x8c2c7c00) [pid = 1786] [serial = 1060] [outer = (nil)] 14:08:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x8e7e3000) [pid = 1786] [serial = 1061] [outer = 0x8c2c7c00] 14:08:59 INFO - PROCESS | 1786 | 1461013739911 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x8f481c00) [pid = 1786] [serial = 1062] [outer = 0x8c2c7c00] 14:09:01 INFO - PROCESS | 1786 | [1786] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:09:01 INFO - PROCESS | 1786 | 1461013741095 Marionette TRACE conn3 <- [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:09:01 INFO - PROCESS | 1786 | 1461013741158 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:09:01 INFO - PROCESS | 1786 | 1461013741167 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:09:01 INFO - PROCESS | 1786 | 1461013741171 Marionette TRACE conn3 <- [1,1386,null,{}] 14:09:01 INFO - PROCESS | 1786 | 1461013741178 Marionette TRACE conn3 -> [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:09:01 INFO - PROCESS | 1786 | 1461013741458 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:09:01 INFO - PROCESS | 1786 | 1461013741768 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b7a4c00 == 132 [pid = 1786] [id = 354] 14:09:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x8e426800) [pid = 1786] [serial = 1063] [outer = (nil)] 14:09:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x900b3400) [pid = 1786] [serial = 1064] [outer = 0x8e426800] 14:09:01 INFO - PROCESS | 1786 | 1461013741859 Marionette DEBUG loaded listener.js 14:09:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x90149000) [pid = 1786] [serial = 1065] [outer = 0x8e426800] 14:09:02 INFO - PROCESS | 1786 | 1461013742849 Marionette TRACE conn3 <- [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:09:02 INFO - PROCESS | 1786 | 1461013742923 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:09:02 INFO - PROCESS | 1786 | 1461013742934 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 1786 | 1461013742938 Marionette TRACE conn3 <- [1,1390,null,{}] 14:09:02 INFO - PROCESS | 1786 | 1461013742989 Marionette TRACE conn3 -> [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:09:03 INFO - PROCESS | 1786 | 1461013743192 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:09:03 INFO - PROCESS | 1786 | 1461013743520 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x90429000 == 133 [pid = 1786] [id = 355] 14:09:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x9042a000) [pid = 1786] [serial = 1066] [outer = (nil)] 14:09:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x9067c000) [pid = 1786] [serial = 1067] [outer = 0x9042a000] 14:09:03 INFO - PROCESS | 1786 | 1461013743629 Marionette DEBUG loaded listener.js 14:09:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x906d0800) [pid = 1786] [serial = 1068] [outer = 0x9042a000] 14:09:04 INFO - PROCESS | 1786 | 1461013744724 Marionette TRACE conn3 <- [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:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1837ms 14:09:04 INFO - PROCESS | 1786 | 1461013744770 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:09:04 INFO - PROCESS | 1786 | 1461013744775 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:09:04 INFO - PROCESS | 1786 | 1461013744782 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1786 | 1461013744786 Marionette TRACE conn3 <- [1,1394,null,{}] 14:09:04 INFO - PROCESS | 1786 | 1461013744793 Marionette TRACE conn3 -> [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:09:05 INFO - PROCESS | 1786 | 1461013745065 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:09:05 INFO - PROCESS | 1786 | 1461013745395 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77cc00 == 134 [pid = 1786] [id = 356] 14:09:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x902d9000) [pid = 1786] [serial = 1069] [outer = (nil)] 14:09:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x911ae400) [pid = 1786] [serial = 1070] [outer = 0x902d9000] 14:09:05 INFO - PROCESS | 1786 | 1461013745504 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x914ab000) [pid = 1786] [serial = 1071] [outer = 0x902d9000] 14:09:06 INFO - PROCESS | 1786 | 1461013746639 Marionette TRACE conn3 <- [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:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1939ms 14:09:06 INFO - PROCESS | 1786 | 1461013746722 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 1786 | 1461013746727 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:09:06 INFO - PROCESS | 1786 | 1461013746735 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 1786 | 1461013746739 Marionette TRACE conn3 <- [1,1398,null,{}] 14:09:06 INFO - PROCESS | 1786 | 1461013746747 Marionette TRACE conn3 -> [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:09:07 INFO - PROCESS | 1786 | 1461013747025 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:09:07 INFO - PROCESS | 1786 | 1461013747358 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a8c00 == 135 [pid = 1786] [id = 357] 14:09:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x906d0000) [pid = 1786] [serial = 1072] [outer = (nil)] 14:09:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x9338c400) [pid = 1786] [serial = 1073] [outer = 0x906d0000] 14:09:07 INFO - PROCESS | 1786 | 1461013747469 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x93394400) [pid = 1786] [serial = 1074] [outer = 0x906d0000] 14:09:08 INFO - PROCESS | 1786 | 1461013748505 Marionette TRACE conn3 <- [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:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1787ms 14:09:08 INFO - PROCESS | 1786 | 1461013748521 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 1786 | 1461013748525 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:09:08 INFO - PROCESS | 1786 | 1461013748531 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 1786 | 1461013748535 Marionette TRACE conn3 <- [1,1402,null,{}] 14:09:08 INFO - PROCESS | 1786 | 1461013748541 Marionette TRACE conn3 -> [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:09:08 INFO - PROCESS | 1786 | 1461013748740 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:09:09 INFO - PROCESS | 1786 | 1461013749086 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x9168ec00 == 136 [pid = 1786] [id = 358] 14:09:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x9338c800) [pid = 1786] [serial = 1075] [outer = (nil)] 14:09:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x93681400) [pid = 1786] [serial = 1076] [outer = 0x9338c800] 14:09:09 INFO - PROCESS | 1786 | 1461013749203 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x936b6000) [pid = 1786] [serial = 1077] [outer = 0x9338c800] 14:09:10 INFO - PROCESS | 1786 | 1461013750177 Marionette TRACE conn3 <- [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:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1684ms 14:09:10 INFO - PROCESS | 1786 | 1461013750217 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 1786 | 1461013750220 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:09:10 INFO - PROCESS | 1786 | 1461013750227 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 1786 | 1461013750231 Marionette TRACE conn3 <- [1,1406,null,{}] 14:09:10 INFO - PROCESS | 1786 | 1461013750236 Marionette TRACE conn3 -> [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:09:10 INFO - PROCESS | 1786 | 1461013750442 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:09:10 INFO - PROCESS | 1786 | 1461013750756 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c9800 == 137 [pid = 1786] [id = 359] 14:09:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x8c2c8400) [pid = 1786] [serial = 1078] [outer = (nil)] 14:09:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x936b9c00) [pid = 1786] [serial = 1079] [outer = 0x8c2c8400] 14:09:10 INFO - PROCESS | 1786 | 1461013750851 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x94160800) [pid = 1786] [serial = 1080] [outer = 0x8c2c8400] 14:09:11 INFO - PROCESS | 1786 | 1461013751787 Marionette TRACE conn3 <- [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:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1635ms 14:09:11 INFO - PROCESS | 1786 | 1461013751864 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 1786 | 1461013751870 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:09:11 INFO - PROCESS | 1786 | 1461013751877 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1786 | 1461013751880 Marionette TRACE conn3 <- [1,1410,null,{}] 14:09:11 INFO - PROCESS | 1786 | 1461013751886 Marionette TRACE conn3 -> [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:09:12 INFO - PROCESS | 1786 | 1461013752167 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:09:12 INFO - PROCESS | 1786 | 1461013752556 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x9416fc00 == 138 [pid = 1786] [id = 360] 14:09:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9595b000) [pid = 1786] [serial = 1081] [outer = (nil)] 14:09:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x96314c00) [pid = 1786] [serial = 1082] [outer = 0x9595b000] 14:09:12 INFO - PROCESS | 1786 | 1461013752710 Marionette DEBUG loaded listener.js 14:09:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x96e0b000) [pid = 1786] [serial = 1083] [outer = 0x9595b000] 14:09:14 INFO - PROCESS | 1786 | 1461013754129 Marionette TRACE conn3 <- [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:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2289ms 14:09:14 INFO - PROCESS | 1786 | 1461013754167 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1786 | 1461013754174 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:09:14 INFO - PROCESS | 1786 | 1461013754183 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1786 | 1461013754190 Marionette TRACE conn3 <- [1,1414,null,{}] 14:09:14 INFO - PROCESS | 1786 | 1461013754263 Marionette TRACE conn3 -> [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:09:14 INFO - PROCESS | 1786 | 1461013754657 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:09:15 INFO - PROCESS | 1786 | 1461013754986 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2cd800 == 139 [pid = 1786] [id = 361] 14:09:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x96e97c00) [pid = 1786] [serial = 1084] [outer = (nil)] 14:09:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x9784d000) [pid = 1786] [serial = 1085] [outer = 0x96e97c00] 14:09:15 INFO - PROCESS | 1786 | 1461013755123 Marionette DEBUG loaded listener.js 14:09:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x97bc8800) [pid = 1786] [serial = 1086] [outer = 0x96e97c00] 14:09:16 INFO - PROCESS | 1786 | 1461013756727 Marionette TRACE conn3 <- [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:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2588ms 14:09:16 INFO - PROCESS | 1786 | 1461013756772 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:09:16 INFO - PROCESS | 1786 | 1461013756778 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:09:16 INFO - PROCESS | 1786 | 1461013756786 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:09:16 INFO - PROCESS | 1786 | 1461013756792 Marionette TRACE conn3 <- [1,1418,null,{}] 14:09:16 INFO - PROCESS | 1786 | 1461013756859 Marionette TRACE conn3 -> [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:09:17 INFO - PROCESS | 1786 | 1461013757205 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:09:17 INFO - PROCESS | 1786 | 1461013757515 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x96ea2000 == 140 [pid = 1786] [id = 362] 14:09:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x979ae800) [pid = 1786] [serial = 1087] [outer = (nil)] 14:09:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x9800cc00) [pid = 1786] [serial = 1088] [outer = 0x979ae800] 14:09:17 INFO - PROCESS | 1786 | 1461013757636 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x98072c00) [pid = 1786] [serial = 1089] [outer = 0x979ae800] 14:09:18 INFO - PROCESS | 1786 | 1461013758882 Marionette TRACE conn3 <- [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:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2161ms 14:09:18 INFO - PROCESS | 1786 | 1461013758949 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:09:18 INFO - PROCESS | 1786 | 1461013758955 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:09:18 INFO - PROCESS | 1786 | 1461013758967 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 1786 | 1461013758971 Marionette TRACE conn3 <- [1,1422,null,{}] 14:09:18 INFO - PROCESS | 1786 | 1461013758980 Marionette TRACE conn3 -> [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:09:19 INFO - PROCESS | 1786 | 1461013759349 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:09:19 INFO - PROCESS | 1786 | 1461013759718 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a34400 == 141 [pid = 1786] [id = 363] 14:09:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x8835a000) [pid = 1786] [serial = 1090] [outer = (nil)] 14:09:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x987db800) [pid = 1786] [serial = 1091] [outer = 0x8835a000] 14:09:19 INFO - PROCESS | 1786 | 1461013759851 Marionette DEBUG loaded listener.js 14:09:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x98b83400) [pid = 1786] [serial = 1092] [outer = 0x8835a000] 14:09:20 INFO - PROCESS | 1786 | 1461013760925 Marionette TRACE conn3 <- [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:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1998ms 14:09:20 INFO - PROCESS | 1786 | 1461013760964 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1786 | 1461013760967 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:09:20 INFO - PROCESS | 1786 | 1461013760974 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1786 | 1461013760978 Marionette TRACE conn3 <- [1,1426,null,{}] 14:09:20 INFO - PROCESS | 1786 | 1461013760984 Marionette TRACE conn3 -> [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:09:21 INFO - PROCESS | 1786 | 1461013761192 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:09:21 INFO - PROCESS | 1786 | 1461013761466 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x981adc00 == 142 [pid = 1786] [id = 364] 14:09:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x981b8800) [pid = 1786] [serial = 1093] [outer = (nil)] 14:09:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 184 (0x99205c00) [pid = 1786] [serial = 1094] [outer = 0x981b8800] 14:09:21 INFO - PROCESS | 1786 | 1461013761634 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x9920ec00) [pid = 1786] [serial = 1095] [outer = 0x981b8800] 14:09:22 INFO - PROCESS | 1786 | 1461013762886 Marionette TRACE conn3 <- [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:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1982ms 14:09:22 INFO - PROCESS | 1786 | 1461013762962 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1786 | 1461013762966 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:09:22 INFO - PROCESS | 1786 | 1461013762975 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1786 | 1461013762979 Marionette TRACE conn3 <- [1,1430,null,{}] 14:09:22 INFO - PROCESS | 1786 | 1461013762985 Marionette TRACE conn3 -> [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:09:23 INFO - PROCESS | 1786 | 1461013763232 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:09:23 INFO - PROCESS | 1786 | 1461013763543 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x98e4cc00 == 143 [pid = 1786] [id = 365] 14:09:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 186 (0x98f3ac00) [pid = 1786] [serial = 1096] [outer = (nil)] 14:09:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 187 (0x99b45000) [pid = 1786] [serial = 1097] [outer = 0x98f3ac00] 14:09:23 INFO - PROCESS | 1786 | 1461013763649 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 188 (0x99b4d000) [pid = 1786] [serial = 1098] [outer = 0x98f3ac00] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x87a33000 == 142 [pid = 1786] [id = 200] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x9042b000 == 141 [pid = 1786] [id = 163] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x98b88400 == 140 [pid = 1786] [id = 98] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0xa3c24c00 == 139 [pid = 1786] [id = 100] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x911ae800 == 138 [pid = 1786] [id = 50] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e1400 == 137 [pid = 1786] [id = 286] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8ee800 == 136 [pid = 1786] [id = 288] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x96e9e400 == 135 [pid = 1786] [id = 191] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x96ea1800 == 134 [pid = 1786] [id = 296] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8ecc00 == 133 [pid = 1786] [id = 292] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x911b2c00 == 132 [pid = 1786] [id = 293] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x9367d400 == 131 [pid = 1786] [id = 52] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x97c8d800 == 130 [pid = 1786] [id = 291] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7e4400 == 129 [pid = 1786] [id = 101] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x9042ac00 == 128 [pid = 1786] [id = 294] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x99b45800 == 127 [pid = 1786] [id = 295] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x898ce800 == 126 [pid = 1786] [id = 349] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x88e49400 == 125 [pid = 1786] [id = 348] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8918e800 == 124 [pid = 1786] [id = 347] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x870d4c00 == 123 [pid = 1786] [id = 346] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x902da000 == 122 [pid = 1786] [id = 11] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x98b8e800 == 121 [pid = 1786] [id = 344] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x981b4c00 == 120 [pid = 1786] [id = 343] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x963bf400 == 119 [pid = 1786] [id = 341] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x97cdd000 == 118 [pid = 1786] [id = 342] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x97c91c00 == 117 [pid = 1786] [id = 340] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x94162400 == 116 [pid = 1786] [id = 339] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x93676400 == 115 [pid = 1786] [id = 338] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x93261c00 == 114 [pid = 1786] [id = 336] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x89c83000 == 113 [pid = 1786] [id = 337] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x90151c00 == 112 [pid = 1786] [id = 335] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8c2c9000 == 111 [pid = 1786] [id = 334] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8f485000 == 110 [pid = 1786] [id = 333] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x89198c00 == 109 [pid = 1786] [id = 332] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8952c800 == 108 [pid = 1786] [id = 330] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e4800 == 107 [pid = 1786] [id = 331] 14:09:25 INFO - PROCESS | 1786 | --DOCSHELL 0x8835b000 == 106 [pid = 1786] [id = 329] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 187 (0x88372c00) [pid = 1786] [serial = 986] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 186 (0x97c63c00) [pid = 1786] [serial = 935] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 185 (0x96b10800) [pid = 1786] [serial = 932] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x906ce800) [pid = 1786] [serial = 926] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 183 (0x8bf35000) [pid = 1786] [serial = 959] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x8835d000) [pid = 1786] [serial = 969] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x99b4ac00) [pid = 1786] [serial = 941] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x8a2e8800) [pid = 1786] [serial = 971] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8f484000) [pid = 1786] [serial = 980] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8b79b400) [pid = 1786] [serial = 972] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8bf31800) [pid = 1786] [serial = 965] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x90423400) [pid = 1786] [serial = 984] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0xa47a6400) [pid = 1786] [serial = 953] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x898cd400) [pid = 1786] [serial = 975] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0xa28b7800) [pid = 1786] [serial = 947] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x870d3c00) [pid = 1786] [serial = 962] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x9fcad400) [pid = 1786] [serial = 944] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x8f488000) [pid = 1786] [serial = 981] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0xa2a4ec00) [pid = 1786] [serial = 950] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x940dec00) [pid = 1786] [serial = 929] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0xa4b16400) [pid = 1786] [serial = 956] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x881c7400) [pid = 1786] [serial = 968] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x88359c00) [pid = 1786] [serial = 974] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x90146800) [pid = 1786] [serial = 983] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x8c2d0400) [pid = 1786] [serial = 977] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x992c2800) [pid = 1786] [serial = 938] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x8b79d400) [pid = 1786] [serial = 923] [outer = (nil)] [url = about:blank] 14:09:25 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8e424c00) [pid = 1786] [serial = 978] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1786 | 1461013766430 Marionette TRACE conn3 <- [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:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 3504ms 14:09:26 INFO - PROCESS | 1786 | 1461013766479 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:09:26 INFO - PROCESS | 1786 | 1461013766483 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:09:26 INFO - PROCESS | 1786 | 1461013766491 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1786 | 1461013766496 Marionette TRACE conn3 <- [1,1434,null,{}] 14:09:26 INFO - PROCESS | 1786 | 1461013766503 Marionette TRACE conn3 -> [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:09:26 INFO - PROCESS | 1786 | 1461013766755 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:09:26 INFO - PROCESS | 1786 | 1461013766887 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x89199400 == 107 [pid = 1786] [id = 366] 14:09:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x8919ac00) [pid = 1786] [serial = 1099] [outer = (nil)] 14:09:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x898c6c00) [pid = 1786] [serial = 1100] [outer = 0x8919ac00] 14:09:27 INFO - PROCESS | 1786 | 1461013767039 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x898cd400) [pid = 1786] [serial = 1101] [outer = 0x8919ac00] 14:09:28 INFO - PROCESS | 1786 | 1461013768063 Marionette TRACE conn3 <- [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:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1635ms 14:09:28 INFO - PROCESS | 1786 | 1461013768141 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:09:28 INFO - PROCESS | 1786 | 1461013768150 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:09:28 INFO - PROCESS | 1786 | 1461013768163 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 1786 | 1461013768167 Marionette TRACE conn3 <- [1,1438,null,{}] 14:09:28 INFO - PROCESS | 1786 | 1461013768180 Marionette TRACE conn3 -> [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:09:28 INFO - PROCESS | 1786 | 1461013768484 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:09:28 INFO - PROCESS | 1786 | 1461013768631 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2da000 == 108 [pid = 1786] [id = 367] 14:09:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x8a2e7c00) [pid = 1786] [serial = 1102] [outer = (nil)] 14:09:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x8b798800) [pid = 1786] [serial = 1103] [outer = 0x8a2e7c00] 14:09:28 INFO - PROCESS | 1786 | 1461013768720 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x8b8ec400) [pid = 1786] [serial = 1104] [outer = 0x8a2e7c00] 14:09:29 INFO - PROCESS | 1786 | 1461013769773 Marionette TRACE conn3 <- [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:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1641ms 14:09:29 INFO - PROCESS | 1786 | 1461013769804 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 1786 | 1461013769808 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:09:29 INFO - PROCESS | 1786 | 1461013769814 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 1786 | 1461013769820 Marionette TRACE conn3 <- [1,1442,null,{}] 14:09:29 INFO - PROCESS | 1786 | 1461013769844 Marionette TRACE conn3 -> [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:09:30 INFO - PROCESS | 1786 | 1461013770128 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8c0f9800) [pid = 1786] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x8f48c400) [pid = 1786] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x981b4400) [pid = 1786] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x89c86400) [pid = 1786] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x97c93400) [pid = 1786] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x870cc400) [pid = 1786] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x98b85000) [pid = 1786] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x99947000) [pid = 1786] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x97c95000) [pid = 1786] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x87bee800) [pid = 1786] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x96ea4400) [pid = 1786] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x8a2dc000) [pid = 1786] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8c2d3400) [pid = 1786] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x89191800) [pid = 1786] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9784e800) [pid = 1786] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x906d5c00) [pid = 1786] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x93264c00) [pid = 1786] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x93679c00) [pid = 1786] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x99b43c00) [pid = 1786] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x9067bc00) [pid = 1786] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x898cdc00) [pid = 1786] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x9042cc00) [pid = 1786] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0xa45e9000) [pid = 1786] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8c0f3400) [pid = 1786] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x96ea2800) [pid = 1786] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0xa2a08400) [pid = 1786] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8bf2e000) [pid = 1786] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0xa0069800) [pid = 1786] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8b8e6000) [pid = 1786] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x936b3800) [pid = 1786] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x97c8c400) [pid = 1786] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8794b400) [pid = 1786] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x870d8400) [pid = 1786] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x936b6800) [pid = 1786] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x90152c00) [pid = 1786] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x8835b400) [pid = 1786] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x9339a800) [pid = 1786] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:09:31 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8f5bfc00) [pid = 1786] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:09:31 INFO - PROCESS | 1786 | 1461013771152 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x870ca800 == 109 [pid = 1786] [id = 368] 14:09:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x870cc400) [pid = 1786] [serial = 1105] [outer = (nil)] 14:09:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8794cc00) [pid = 1786] [serial = 1106] [outer = 0x870cc400] 14:09:31 INFO - PROCESS | 1786 | 1461013771240 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8b780000) [pid = 1786] [serial = 1107] [outer = 0x870cc400] 14:09:32 INFO - PROCESS | 1786 | 1461013772048 Marionette TRACE conn3 <- [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:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2292ms 14:09:32 INFO - PROCESS | 1786 | 1461013772108 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 1786 | 1461013772111 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:09:32 INFO - PROCESS | 1786 | 1461013772118 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1786 | 1461013772121 Marionette TRACE conn3 <- [1,1446,null,{}] 14:09:32 INFO - PROCESS | 1786 | 1461013772127 Marionette TRACE conn3 -> [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:09:32 INFO - PROCESS | 1786 | 1461013772403 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:09:32 INFO - PROCESS | 1786 | 1461013772420 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x8918d400 == 110 [pid = 1786] [id = 369] 14:09:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c2c6400) [pid = 1786] [serial = 1108] [outer = (nil)] 14:09:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8e41b000) [pid = 1786] [serial = 1109] [outer = 0x8c2c6400] 14:09:32 INFO - PROCESS | 1786 | 1461013772495 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8e41e000) [pid = 1786] [serial = 1110] [outer = 0x8c2c6400] 14:09:33 INFO - PROCESS | 1786 | 1461013773723 Marionette TRACE conn3 <- [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:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1687ms 14:09:33 INFO - PROCESS | 1786 | 1461013773807 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 1786 | 1461013773814 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:09:33 INFO - PROCESS | 1786 | 1461013773824 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 1786 | 1461013773829 Marionette TRACE conn3 <- [1,1450,null,{}] 14:09:33 INFO - PROCESS | 1786 | 1461013773838 Marionette TRACE conn3 -> [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:09:34 INFO - PROCESS | 1786 | 1461013774110 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:09:34 INFO - PROCESS | 1786 | 1461013774496 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x8835f800 == 111 [pid = 1786] [id = 370] 14:09:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x89192800) [pid = 1786] [serial = 1111] [outer = (nil)] 14:09:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x898c8400) [pid = 1786] [serial = 1112] [outer = 0x89192800] 14:09:34 INFO - PROCESS | 1786 | 1461013774607 Marionette DEBUG loaded listener.js 14:09:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8a2d9c00) [pid = 1786] [serial = 1113] [outer = 0x89192800] 14:09:35 INFO - PROCESS | 1786 | 1461013775751 Marionette TRACE conn3 <- [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:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1985ms 14:09:35 INFO - PROCESS | 1786 | 1461013775811 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:09:35 INFO - PROCESS | 1786 | 1461013775820 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:09:35 INFO - PROCESS | 1786 | 1461013775834 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:09:35 INFO - PROCESS | 1786 | 1461013775841 Marionette TRACE conn3 <- [1,1454,null,{}] 14:09:35 INFO - PROCESS | 1786 | 1461013775851 Marionette TRACE conn3 -> [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:09:36 INFO - PROCESS | 1786 | 1461013776225 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:09:36 INFO - PROCESS | 1786 | 1461013776662 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x898d0c00 == 112 [pid = 1786] [id = 371] 14:09:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8c0f5000) [pid = 1786] [serial = 1114] [outer = (nil)] 14:09:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8c2c7400) [pid = 1786] [serial = 1115] [outer = 0x8c0f5000] 14:09:36 INFO - PROCESS | 1786 | 1461013776771 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8e424800) [pid = 1786] [serial = 1116] [outer = 0x8c0f5000] 14:09:38 INFO - PROCESS | 1786 | 1461013777998 Marionette TRACE conn3 <- [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:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2243ms 14:09:38 INFO - PROCESS | 1786 | 1461013778076 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:09:38 INFO - PROCESS | 1786 | 1461013778081 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:09:38 INFO - PROCESS | 1786 | 1461013778095 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:09:38 INFO - PROCESS | 1786 | 1461013778104 Marionette TRACE conn3 <- [1,1458,null,{}] 14:09:38 INFO - PROCESS | 1786 | 1461013778198 Marionette TRACE conn3 -> [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:09:38 INFO - PROCESS | 1786 | 1461013778457 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:09:38 INFO - PROCESS | 1786 | 1461013778798 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2c9800 == 113 [pid = 1786] [id = 372] 14:09:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8f489000) [pid = 1786] [serial = 1117] [outer = (nil)] 14:09:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x900b0c00) [pid = 1786] [serial = 1118] [outer = 0x8f489000] 14:09:38 INFO - PROCESS | 1786 | 1461013778907 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x90150c00) [pid = 1786] [serial = 1119] [outer = 0x8f489000] 14:09:39 INFO - PROCESS | 1786 | 1461013779962 Marionette TRACE conn3 <- [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:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1916ms 14:09:40 INFO - PROCESS | 1786 | 1461013780005 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:09:40 INFO - PROCESS | 1786 | 1461013780010 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:09:40 INFO - PROCESS | 1786 | 1461013780017 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1786 | 1461013780021 Marionette TRACE conn3 <- [1,1462,null,{}] 14:09:40 INFO - PROCESS | 1786 | 1461013780027 Marionette TRACE conn3 -> [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:09:40 INFO - PROCESS | 1786 | 1461013780249 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:09:40 INFO - PROCESS | 1786 | 1461013780512 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c7c00 == 114 [pid = 1786] [id = 373] 14:09:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x900aac00) [pid = 1786] [serial = 1120] [outer = (nil)] 14:09:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x9067bc00) [pid = 1786] [serial = 1121] [outer = 0x900aac00] 14:09:40 INFO - PROCESS | 1786 | 1461013780646 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x90681c00) [pid = 1786] [serial = 1122] [outer = 0x900aac00] 14:09:41 INFO - PROCESS | 1786 | 1461013781819 Marionette TRACE conn3 <- [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:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1885ms 14:09:41 INFO - PROCESS | 1786 | 1461013781904 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:09:41 INFO - PROCESS | 1786 | 1461013781911 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:09:41 INFO - PROCESS | 1786 | 1461013781920 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1786 | 1461013781925 Marionette TRACE conn3 <- [1,1466,null,{}] 14:09:41 INFO - PROCESS | 1786 | 1461013781935 Marionette TRACE conn3 -> [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:09:42 INFO - PROCESS | 1786 | 1461013782288 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:09:42 INFO - PROCESS | 1786 | 1461013782536 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x900b3000 == 115 [pid = 1786] [id = 374] 14:09:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x900b3c00) [pid = 1786] [serial = 1123] [outer = (nil)] 14:09:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x906d0400) [pid = 1786] [serial = 1124] [outer = 0x900b3c00] 14:09:42 INFO - PROCESS | 1786 | 1461013782624 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x911acc00) [pid = 1786] [serial = 1125] [outer = 0x900b3c00] 14:09:43 INFO - PROCESS | 1786 | 1461013783602 Marionette TRACE conn3 <- [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:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1736ms 14:09:43 INFO - PROCESS | 1786 | 1461013783655 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:09:43 INFO - PROCESS | 1786 | 1461013783660 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:09:43 INFO - PROCESS | 1786 | 1461013783667 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:09:43 INFO - PROCESS | 1786 | 1461013783671 Marionette TRACE conn3 <- [1,1470,null,{}] 14:09:43 INFO - PROCESS | 1786 | 1461013783677 Marionette TRACE conn3 -> [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:09:43 INFO - PROCESS | 1786 | 1461013783918 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:09:44 INFO - PROCESS | 1786 | 1461013784201 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b795800 == 116 [pid = 1786] [id = 375] 14:09:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x906cfc00) [pid = 1786] [serial = 1126] [outer = (nil)] 14:09:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x93395800) [pid = 1786] [serial = 1127] [outer = 0x906cfc00] 14:09:44 INFO - PROCESS | 1786 | 1461013784332 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x93470800) [pid = 1786] [serial = 1128] [outer = 0x906cfc00] 14:09:45 INFO - PROCESS | 1786 | 1461013785309 Marionette TRACE conn3 <- [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:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1683ms 14:09:45 INFO - PROCESS | 1786 | 1461013785350 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:09:45 INFO - PROCESS | 1786 | 1461013785353 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:09:45 INFO - PROCESS | 1786 | 1461013785360 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:09:45 INFO - PROCESS | 1786 | 1461013785364 Marionette TRACE conn3 <- [1,1474,null,{}] 14:09:45 INFO - PROCESS | 1786 | 1461013785369 Marionette TRACE conn3 -> [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:09:45 INFO - PROCESS | 1786 | 1461013785593 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:09:45 INFO - PROCESS | 1786 | 1461013785955 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x93678000 == 117 [pid = 1786] [id = 376] 14:09:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x9367fc00) [pid = 1786] [serial = 1129] [outer = (nil)] 14:09:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x940d7800) [pid = 1786] [serial = 1130] [outer = 0x9367fc00] 14:09:46 INFO - PROCESS | 1786 | 1461013786053 Marionette DEBUG loaded listener.js 14:09:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x940e1000) [pid = 1786] [serial = 1131] [outer = 0x9367fc00] 14:09:46 INFO - PROCESS | 1786 | 1461013786996 Marionette TRACE conn3 <- [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:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1681ms 14:09:47 INFO - PROCESS | 1786 | 1461013787042 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:09:47 INFO - PROCESS | 1786 | 1461013787046 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:09:47 INFO - PROCESS | 1786 | 1461013787052 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1786 | 1461013787056 Marionette TRACE conn3 <- [1,1478,null,{}] 14:09:47 INFO - PROCESS | 1786 | 1461013787062 Marionette TRACE conn3 -> [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:09:47 INFO - PROCESS | 1786 | 1461013787262 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:09:47 INFO - PROCESS | 1786 | 1461013787525 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x93464c00 == 118 [pid = 1786] [id = 377] 14:09:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x940d6c00) [pid = 1786] [serial = 1132] [outer = (nil)] 14:09:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x963bf400) [pid = 1786] [serial = 1133] [outer = 0x940d6c00] 14:09:47 INFO - PROCESS | 1786 | 1461013787652 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x96b10800) [pid = 1786] [serial = 1134] [outer = 0x940d6c00] 14:09:48 INFO - PROCESS | 1786 | 1461013788573 Marionette TRACE conn3 <- [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:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1586ms 14:09:48 INFO - PROCESS | 1786 | 1461013788640 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:09:48 INFO - PROCESS | 1786 | 1461013788644 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:09:48 INFO - PROCESS | 1786 | 1461013788651 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:09:48 INFO - PROCESS | 1786 | 1461013788654 Marionette TRACE conn3 <- [1,1482,null,{}] 14:09:48 INFO - PROCESS | 1786 | 1461013788660 Marionette TRACE conn3 -> [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:09:48 INFO - PROCESS | 1786 | 1461013788874 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:09:49 INFO - PROCESS | 1786 | 1461013789197 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b797c00 == 119 [pid = 1786] [id = 378] 14:09:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x940db800) [pid = 1786] [serial = 1135] [outer = (nil)] 14:09:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x96ea0400) [pid = 1786] [serial = 1136] [outer = 0x940db800] 14:09:49 INFO - PROCESS | 1786 | 1461013789288 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x96ea4400) [pid = 1786] [serial = 1137] [outer = 0x940db800] 14:09:50 INFO - PROCESS | 1786 | 1461013790330 Marionette TRACE conn3 <- [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:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1748ms 14:09:50 INFO - PROCESS | 1786 | 1461013790400 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1786 | 1461013790404 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:09:50 INFO - PROCESS | 1786 | 1461013790412 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1786 | 1461013790416 Marionette TRACE conn3 <- [1,1486,null,{}] 14:09:50 INFO - PROCESS | 1786 | 1461013790423 Marionette TRACE conn3 -> [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:09:50 INFO - PROCESS | 1786 | 1461013790708 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:09:51 INFO - PROCESS | 1786 | 1461013791057 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x959e2800 == 120 [pid = 1786] [id = 379] 14:09:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x96e9ec00) [pid = 1786] [serial = 1138] [outer = (nil)] 14:09:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x97c8e000) [pid = 1786] [serial = 1139] [outer = 0x96e9ec00] 14:09:51 INFO - PROCESS | 1786 | 1461013791173 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x97c91c00) [pid = 1786] [serial = 1140] [outer = 0x96e9ec00] 14:09:52 INFO - PROCESS | 1786 | 1461013792242 Marionette TRACE conn3 <- [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:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1888ms 14:09:52 INFO - PROCESS | 1786 | 1461013792301 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1786 | 1461013792304 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:09:52 INFO - PROCESS | 1786 | 1461013792311 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1786 | 1461013792316 Marionette TRACE conn3 <- [1,1490,null,{}] 14:09:52 INFO - PROCESS | 1786 | 1461013792322 Marionette TRACE conn3 -> [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:09:52 INFO - PROCESS | 1786 | 1461013792558 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:09:52 INFO - PROCESS | 1786 | 1461013792841 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c8c000 == 121 [pid = 1786] [id = 380] 14:09:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x98b89400) [pid = 1786] [serial = 1141] [outer = (nil)] 14:09:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x98c8dc00) [pid = 1786] [serial = 1142] [outer = 0x98b89400] 14:09:52 INFO - PROCESS | 1786 | 1461013792973 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x992ce000) [pid = 1786] [serial = 1143] [outer = 0x98b89400] 14:09:53 INFO - PROCESS | 1786 | 1461013793961 Marionette TRACE conn3 <- [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:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1686ms 14:09:54 INFO - PROCESS | 1786 | 1461013793999 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1786 | 1461013794003 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:09:54 INFO - PROCESS | 1786 | 1461013794010 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1786 | 1461013794012 Marionette TRACE conn3 <- [1,1494,null,{}] 14:09:54 INFO - PROCESS | 1786 | 1461013794018 Marionette TRACE conn3 -> [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:09:54 INFO - PROCESS | 1786 | 1461013794233 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:09:54 INFO - PROCESS | 1786 | 1461013794555 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x959eb800 == 122 [pid = 1786] [id = 381] 14:09:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x97c5f000) [pid = 1786] [serial = 1144] [outer = (nil)] 14:09:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x99b43400) [pid = 1786] [serial = 1145] [outer = 0x97c5f000] 14:09:54 INFO - PROCESS | 1786 | 1461013794659 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x99b4f800) [pid = 1786] [serial = 1146] [outer = 0x97c5f000] 14:09:55 INFO - PROCESS | 1786 | 1461013795618 Marionette TRACE conn3 <- [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:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1642ms 14:09:55 INFO - PROCESS | 1786 | 1461013795654 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1786 | 1461013795658 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:09:55 INFO - PROCESS | 1786 | 1461013795666 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1786 | 1461013795671 Marionette TRACE conn3 <- [1,1498,null,{}] 14:09:55 INFO - PROCESS | 1786 | 1461013795677 Marionette TRACE conn3 -> [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:09:55 INFO - PROCESS | 1786 | 1461013795887 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:09:56 INFO - PROCESS | 1786 | 1461013796210 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1786 | ++DOCSHELL 0x99b45800 == 123 [pid = 1786] [id = 382] 14:09:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x99c49000) [pid = 1786] [serial = 1147] [outer = (nil)] 14:09:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x9b2d6800) [pid = 1786] [serial = 1148] [outer = 0x99c49000] 14:09:56 INFO - PROCESS | 1786 | 1461013796339 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x9df36c00) [pid = 1786] [serial = 1149] [outer = 0x99c49000] 14:09:57 INFO - PROCESS | 1786 | 1461013797336 Marionette TRACE conn3 <- [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:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1738ms 14:09:57 INFO - PROCESS | 1786 | 1461013797405 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 1786 | 1461013797409 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:09:57 INFO - PROCESS | 1786 | 1461013797416 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1786 | 1461013797419 Marionette TRACE conn3 <- [1,1502,null,{}] 14:09:57 INFO - PROCESS | 1786 | 1461013797425 Marionette TRACE conn3 -> [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:09:57 INFO - PROCESS | 1786 | 1461013797674 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:09:58 INFO - PROCESS | 1786 | 1461013797996 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1786 | ++DOCSHELL 0x87956c00 == 124 [pid = 1786] [id = 383] 14:09:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x99c46c00) [pid = 1786] [serial = 1150] [outer = (nil)] 14:09:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x9eb49c00) [pid = 1786] [serial = 1151] [outer = 0x99c46c00] 14:09:58 INFO - PROCESS | 1786 | 1461013798086 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x9fb56400) [pid = 1786] [serial = 1152] [outer = 0x99c46c00] 14:09:58 INFO - PROCESS | 1786 | 1461013798993 Marionette TRACE conn3 <- [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:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1645ms 14:09:59 INFO - PROCESS | 1786 | 1461013799062 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1786 | 1461013799066 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:09:59 INFO - PROCESS | 1786 | 1461013799073 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1786 | 1461013799076 Marionette TRACE conn3 <- [1,1506,null,{}] 14:09:59 INFO - PROCESS | 1786 | 1461013799082 Marionette TRACE conn3 -> [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:09:59 INFO - PROCESS | 1786 | 1461013799407 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:09:59 INFO - PROCESS | 1786 | 1461013799655 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x870ca400 == 125 [pid = 1786] [id = 384] 14:09:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x8b79e000) [pid = 1786] [serial = 1153] [outer = (nil)] 14:09:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x9fca5000) [pid = 1786] [serial = 1154] [outer = 0x8b79e000] 14:09:59 INFO - PROCESS | 1786 | 1461013799747 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0xa000ac00) [pid = 1786] [serial = 1155] [outer = 0x8b79e000] 14:10:00 INFO - PROCESS | 1786 | 1461013800700 Marionette TRACE conn3 <- [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:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1680ms 14:10:00 INFO - PROCESS | 1786 | 1461013800755 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1786 | 1461013800758 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:10:00 INFO - PROCESS | 1786 | 1461013800765 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:10:00 INFO - PROCESS | 1786 | 1461013800768 Marionette TRACE conn3 <- [1,1510,null,{}] 14:10:00 INFO - PROCESS | 1786 | 1461013800774 Marionette TRACE conn3 -> [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:10:01 INFO - PROCESS | 1786 | 1461013801000 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:10:01 INFO - PROCESS | 1786 | 1461013801398 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x87953800 == 126 [pid = 1786] [id = 385] 14:10:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x87bea000) [pid = 1786] [serial = 1156] [outer = (nil)] 14:10:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x89190400) [pid = 1786] [serial = 1157] [outer = 0x87bea000] 14:10:01 INFO - PROCESS | 1786 | 1461013801538 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0x898c5400) [pid = 1786] [serial = 1158] [outer = 0x87bea000] 14:10:02 INFO - PROCESS | 1786 | 1461013802660 Marionette TRACE conn3 <- [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:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1937ms 14:10:02 INFO - PROCESS | 1786 | 1461013802704 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1786 | 1461013802708 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:10:02 INFO - PROCESS | 1786 | 1461013802714 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1786 | 1461013802717 Marionette TRACE conn3 <- [1,1514,null,{}] 14:10:02 INFO - PROCESS | 1786 | 1461013802723 Marionette TRACE conn3 -> [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:10:02 INFO - PROCESS | 1786 | 1461013802949 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:10:03 INFO - PROCESS | 1786 | 1461013803300 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x88363000 == 127 [pid = 1786] [id = 386] 14:10:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 183 (0x88e50c00) [pid = 1786] [serial = 1159] [outer = (nil)] 14:10:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 184 (0x8b779000) [pid = 1786] [serial = 1160] [outer = 0x88e50c00] 14:10:03 INFO - PROCESS | 1786 | 1461013803399 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 185 (0x8b8ea400) [pid = 1786] [serial = 1161] [outer = 0x88e50c00] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c2c00 == 126 [pid = 1786] [id = 316] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c4c00 == 125 [pid = 1786] [id = 318] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x898c7800 == 124 [pid = 1786] [id = 279] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf2dc00 == 123 [pid = 1786] [id = 319] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x870cc000 == 122 [pid = 1786] [id = 320] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x87a3c000 == 121 [pid = 1786] [id = 280] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x936b4000 == 120 [pid = 1786] [id = 311] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x93682000 == 119 [pid = 1786] [id = 312] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0xa28b3800 == 118 [pid = 1786] [id = 317] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x96ea1c00 == 117 [pid = 1786] [id = 313] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x9920e400 == 116 [pid = 1786] [id = 314] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x98c8b000 == 115 [pid = 1786] [id = 315] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x87a34400 == 114 [pid = 1786] [id = 363] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x981adc00 == 113 [pid = 1786] [id = 364] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x96ea2000 == 112 [pid = 1786] [id = 362] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8c2cd800 == 111 [pid = 1786] [id = 361] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x9416fc00 == 110 [pid = 1786] [id = 360] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x9168ec00 == 109 [pid = 1786] [id = 358] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x881c9800 == 108 [pid = 1786] [id = 359] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x870d3800 == 107 [pid = 1786] [id = 321] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a8c00 == 106 [pid = 1786] [id = 357] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77cc00 == 105 [pid = 1786] [id = 356] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x90429000 == 104 [pid = 1786] [id = 355] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x8b7a4c00 == 103 [pid = 1786] [id = 354] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x89c90000 == 102 [pid = 1786] [id = 353] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x89c89000 == 101 [pid = 1786] [id = 351] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x898c8800 == 100 [pid = 1786] [id = 352] 14:10:04 INFO - PROCESS | 1786 | --DOCSHELL 0x87bf5c00 == 99 [pid = 1786] [id = 350] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 184 (0x9168ac00) [pid = 1786] [serial = 921] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 183 (0x8b79a400) [pid = 1786] [serial = 1049] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 182 (0x91684c00) [pid = 1786] [serial = 855] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x90424000) [pid = 1786] [serial = 1002] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x98b90c00) [pid = 1786] [serial = 1028] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8a2e3000) [pid = 1786] [serial = 992] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x98013400) [pid = 1786] [serial = 1022] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x870d5800) [pid = 1786] [serial = 963] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x99b49000) [pid = 1786] [serial = 1032] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x9b259c00) [pid = 1786] [serial = 1034] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x981b7800) [pid = 1786] [serial = 1025] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x881c8400) [pid = 1786] [serial = 1040] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x97c89400) [pid = 1786] [serial = 1020] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x8b8ebc00) [pid = 1786] [serial = 924] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x99942400) [pid = 1786] [serial = 1031] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8f5bbc00) [pid = 1786] [serial = 998] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x89520800) [pid = 1786] [serial = 1043] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x99c40400) [pid = 1786] [serial = 942] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x93394c00) [pid = 1786] [serial = 1008] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8b777400) [pid = 1786] [serial = 993] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x936ae800) [pid = 1786] [serial = 1011] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x96e99400) [pid = 1786] [serial = 933] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x9df37000) [pid = 1786] [serial = 1035] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x900b1800) [pid = 1786] [serial = 999] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0xa00c9c00) [pid = 1786] [serial = 945] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x93677c00) [pid = 1786] [serial = 1010] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x98306c00) [pid = 1786] [serial = 1026] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x91688800) [pid = 1786] [serial = 1005] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x89c8d000) [pid = 1786] [serial = 1046] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x9fc84c00) [pid = 1786] [serial = 1038] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0xa47af800) [pid = 1786] [serial = 954] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8c1a2c00) [pid = 1786] [serial = 995] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x8e41ac00) [pid = 1786] [serial = 996] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x97c93000) [pid = 1786] [serial = 936] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8a2e2800) [pid = 1786] [serial = 1047] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0xa4b43800) [pid = 1786] [serial = 957] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9110f400) [pid = 1786] [serial = 1004] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x98c95400) [pid = 1786] [serial = 1029] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8952b800) [pid = 1786] [serial = 1044] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x8bf37400) [pid = 1786] [serial = 960] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0xa2a0b800) [pid = 1786] [serial = 948] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x97841400) [pid = 1786] [serial = 1019] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x940da400) [pid = 1786] [serial = 1014] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x9326b000) [pid = 1786] [serial = 1007] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x9416e800) [pid = 1786] [serial = 930] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9999f000) [pid = 1786] [serial = 939] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8951ec00) [pid = 1786] [serial = 987] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8bf3a400) [pid = 1786] [serial = 966] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8835ec00) [pid = 1786] [serial = 1041] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x9595a400) [pid = 1786] [serial = 1016] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x9110e800) [pid = 1786] [serial = 927] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x902d5400) [pid = 1786] [serial = 1001] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x93674800) [pid = 1786] [serial = 1013] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8836e800) [pid = 1786] [serial = 989] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0xa3c1ec00) [pid = 1786] [serial = 951] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x9630a800) [pid = 1786] [serial = 1017] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x9807b400) [pid = 1786] [serial = 1023] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x9fb51800) [pid = 1786] [serial = 1037] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x88e4bc00) [pid = 1786] [serial = 990] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1786 | 1461013805580 Marionette TRACE conn3 <- [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:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2891ms 14:10:05 INFO - PROCESS | 1786 | 1461013805606 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 1786 | 1461013805613 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:10:05 INFO - PROCESS | 1786 | 1461013805623 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1786 | 1461013805628 Marionette TRACE conn3 <- [1,1518,null,{}] 14:10:05 INFO - PROCESS | 1786 | 1461013805635 Marionette TRACE conn3 -> [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:10:05 INFO - PROCESS | 1786 | 1461013805847 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:10:06 INFO - PROCESS | 1786 | 1461013806063 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d8000 == 100 [pid = 1786] [id = 387] 14:10:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x88e4bc00) [pid = 1786] [serial = 1162] [outer = (nil)] 14:10:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x89528c00) [pid = 1786] [serial = 1163] [outer = 0x88e4bc00] 14:10:06 INFO - PROCESS | 1786 | 1461013806145 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x898cb800) [pid = 1786] [serial = 1164] [outer = 0x88e4bc00] 14:10:07 INFO - PROCESS | 1786 | 1461013807111 Marionette TRACE conn3 <- [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:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1540ms 14:10:07 INFO - PROCESS | 1786 | 1461013807172 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1786 | 1461013807181 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:10:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:10:07 INFO - PROCESS | 1786 | 1461013807192 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1786 | 1461013807195 Marionette TRACE conn3 <- [1,1522,null,{}] 14:10:07 INFO - PROCESS | 1786 | 1461013807202 Marionette TRACE conn3 -> [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:10:07 INFO - PROCESS | 1786 | 1461013807479 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:10:07 INFO - PROCESS | 1786 | 1461013807506 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e55400 == 101 [pid = 1786] [id = 388] 14:10:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8952ac00) [pid = 1786] [serial = 1165] [outer = (nil)] 14:10:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8b77b800) [pid = 1786] [serial = 1166] [outer = 0x8952ac00] 14:10:07 INFO - PROCESS | 1786 | 1461013807580 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8b79f800) [pid = 1786] [serial = 1167] [outer = 0x8952ac00] 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:08 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:10:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:10:08 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:10:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:10:08 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:10:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:10:08 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:10:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:10:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1338ms 14:10:08 INFO - PROCESS | 1786 | 1461013808508 Marionette TRACE conn3 <- [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:10:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:10:08 INFO - PROCESS | 1786 | 1461013808552 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 1786 | 1461013808556 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:10:08 INFO - PROCESS | 1786 | 1461013808564 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 1786 | 1461013808570 Marionette TRACE conn3 <- [1,1526,null,{}] 14:10:08 INFO - PROCESS | 1786 | 1461013808593 Marionette TRACE conn3 -> [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:10:08 INFO - PROCESS | 1786 | 1461013808891 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:10:08 INFO - PROCESS | 1786 | 1461013808923 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77e000 == 102 [pid = 1786] [id = 389] 14:10:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8c1a7c00) [pid = 1786] [serial = 1168] [outer = (nil)] 14:10:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8c2cbc00) [pid = 1786] [serial = 1169] [outer = 0x8c1a7c00] 14:10:09 INFO - PROCESS | 1786 | 1461013809001 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8e41a400) [pid = 1786] [serial = 1170] [outer = 0x8c1a7c00] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x881ca000) [pid = 1786] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x906d0000) [pid = 1786] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x8c2c8400) [pid = 1786] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8c2c7c00) [pid = 1786] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x9338c800) [pid = 1786] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8e426800) [pid = 1786] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x870cc400) [pid = 1786] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x902d9000) [pid = 1786] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x9042a000) [pid = 1786] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x89c8e800) [pid = 1786] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x8a2e7c00) [pid = 1786] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x8bf31c00) [pid = 1786] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x8919ac00) [pid = 1786] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:10:09 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x98f3ac00) [pid = 1786] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:10:10 INFO - PROCESS | 1786 | 1461013810381 Marionette TRACE conn3 <- [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:10:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:10:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:10:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:10:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:10:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:10:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:10:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1842ms 14:10:10 INFO - PROCESS | 1786 | 1461013810408 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:10:10 INFO - PROCESS | 1786 | 1461013810412 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:10:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:10:10 INFO - PROCESS | 1786 | 1461013810420 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 1786 | 1461013810423 Marionette TRACE conn3 <- [1,1530,null,{}] 14:10:10 INFO - PROCESS | 1786 | 1461013810429 Marionette TRACE conn3 -> [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:10:10 INFO - PROCESS | 1786 | 1461013810626 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:10:10 INFO - PROCESS | 1786 | 1461013810826 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x89195c00 == 103 [pid = 1786] [id = 390] 14:10:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x8b79e800) [pid = 1786] [serial = 1171] [outer = (nil)] 14:10:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x8e41d000) [pid = 1786] [serial = 1172] [outer = 0x8b79e800] 14:10:10 INFO - PROCESS | 1786 | 1461013810907 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8e7e7800) [pid = 1786] [serial = 1173] [outer = 0x8b79e800] 14:10:11 INFO - PROCESS | 1786 | 1461013811794 Marionette TRACE conn3 <- [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:10:11 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:10:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:10:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:10:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:10:11 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:10:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:10:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1433ms 14:10:11 INFO - PROCESS | 1786 | 1461013811869 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:10:11 INFO - PROCESS | 1786 | 1461013811875 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:10:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:10:11 INFO - PROCESS | 1786 | 1461013811884 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 1786 | 1461013811890 Marionette TRACE conn3 <- [1,1534,null,{}] 14:10:11 INFO - PROCESS | 1786 | 1461013811953 Marionette TRACE conn3 -> [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:10:12 INFO - PROCESS | 1786 | 1461013812164 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:10:12 INFO - PROCESS | 1786 | 1461013812452 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x89197800 == 104 [pid = 1786] [id = 391] 14:10:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8919ac00) [pid = 1786] [serial = 1174] [outer = (nil)] 14:10:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x89527000) [pid = 1786] [serial = 1175] [outer = 0x8919ac00] 14:10:12 INFO - PROCESS | 1786 | 1461013812586 Marionette DEBUG loaded listener.js 14:10:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x898cf000) [pid = 1786] [serial = 1176] [outer = 0x8919ac00] 14:10:13 INFO - PROCESS | 1786 | 1461013813590 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:10:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:10:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1744ms 14:10:13 INFO - PROCESS | 1786 | 1461013813629 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:10:13 INFO - PROCESS | 1786 | 1461013813638 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:10:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:10:13 INFO - PROCESS | 1786 | 1461013813649 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:10:13 INFO - PROCESS | 1786 | 1461013813654 Marionette TRACE conn3 <- [1,1538,null,{}] 14:10:13 INFO - PROCESS | 1786 | 1461013813660 Marionette TRACE conn3 -> [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:10:13 INFO - PROCESS | 1786 | 1461013813887 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:10:14 INFO - PROCESS | 1786 | 1461013814163 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c90c00 == 105 [pid = 1786] [id = 392] 14:10:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8a2e7800) [pid = 1786] [serial = 1177] [outer = (nil)] 14:10:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8bf32400) [pid = 1786] [serial = 1178] [outer = 0x8a2e7800] 14:10:14 INFO - PROCESS | 1786 | 1461013814295 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8c0fe000) [pid = 1786] [serial = 1179] [outer = 0x8a2e7800] 14:10:15 INFO - PROCESS | 1786 | 1461013815305 Marionette TRACE conn3 <- [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:10:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:10:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1738ms 14:10:15 INFO - PROCESS | 1786 | 1461013815387 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1786 | 1461013815391 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:10:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:10:15 INFO - PROCESS | 1786 | 1461013815398 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1786 | 1461013815405 Marionette TRACE conn3 <- [1,1542,null,{}] 14:10:15 INFO - PROCESS | 1786 | 1461013815422 Marionette TRACE conn3 -> [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:10:15 INFO - PROCESS | 1786 | 1461013815695 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:10:16 INFO - PROCESS | 1786 | 1461013816057 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f1000 == 106 [pid = 1786] [id = 393] 14:10:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8f488800) [pid = 1786] [serial = 1180] [outer = (nil)] 14:10:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8f5c8000) [pid = 1786] [serial = 1181] [outer = 0x8f488800] 14:10:16 INFO - PROCESS | 1786 | 1461013816171 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x90147800) [pid = 1786] [serial = 1182] [outer = 0x8f488800] 14:10:17 INFO - PROCESS | 1786 | 1461013817126 Marionette TRACE conn3 <- [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:10:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:10:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1786ms 14:10:17 INFO - PROCESS | 1786 | 1461013817186 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1786 | 1461013817191 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:10:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:10:17 INFO - PROCESS | 1786 | 1461013817198 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1786 | 1461013817202 Marionette TRACE conn3 <- [1,1546,null,{}] 14:10:17 INFO - PROCESS | 1786 | 1461013817208 Marionette TRACE conn3 -> [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:10:17 INFO - PROCESS | 1786 | 1461013817420 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:10:17 INFO - PROCESS | 1786 | 1461013817683 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b778000 == 107 [pid = 1786] [id = 394] 14:10:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x900b1400) [pid = 1786] [serial = 1183] [outer = (nil)] 14:10:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x90426c00) [pid = 1786] [serial = 1184] [outer = 0x900b1400] 14:10:17 INFO - PROCESS | 1786 | 1461013817817 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x9067c400) [pid = 1786] [serial = 1185] [outer = 0x900b1400] 14:10:18 INFO - PROCESS | 1786 | 1461013818898 Marionette TRACE conn3 <- [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:10:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:10:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1735ms 14:10:18 INFO - PROCESS | 1786 | 1461013818934 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:10:18 INFO - PROCESS | 1786 | 1461013818938 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:10:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:10:18 INFO - PROCESS | 1786 | 1461013818945 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1786 | 1461013818948 Marionette TRACE conn3 <- [1,1550,null,{}] 14:10:18 INFO - PROCESS | 1786 | 1461013818955 Marionette TRACE conn3 -> [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:10:19 INFO - PROCESS | 1786 | 1461013819174 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:10:19 INFO - PROCESS | 1786 | 1461013819490 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e2400 == 108 [pid = 1786] [id = 395] 14:10:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8e7e8400) [pid = 1786] [serial = 1186] [outer = (nil)] 14:10:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x906d9800) [pid = 1786] [serial = 1187] [outer = 0x8e7e8400] 14:10:19 INFO - PROCESS | 1786 | 1461013819587 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x911b0400) [pid = 1786] [serial = 1188] [outer = 0x8e7e8400] 14:10:20 INFO - PROCESS | 1786 | 1461013820511 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:10:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1633ms 14:10:20 INFO - PROCESS | 1786 | 1461013820580 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:10:20 INFO - PROCESS | 1786 | 1461013820583 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:10:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:10:20 INFO - PROCESS | 1786 | 1461013820590 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1786 | 1461013820594 Marionette TRACE conn3 <- [1,1554,null,{}] 14:10:20 INFO - PROCESS | 1786 | 1461013820600 Marionette TRACE conn3 -> [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:10:20 INFO - PROCESS | 1786 | 1461013820898 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:10:21 INFO - PROCESS | 1786 | 1461013821255 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x90429000 == 109 [pid = 1786] [id = 396] 14:10:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x91688800) [pid = 1786] [serial = 1189] [outer = (nil)] 14:10:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9338d400) [pid = 1786] [serial = 1190] [outer = 0x91688800] 14:10:21 INFO - PROCESS | 1786 | 1461013821358 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x9346b800) [pid = 1786] [serial = 1191] [outer = 0x91688800] 14:10:22 INFO - PROCESS | 1786 | 1461013822381 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:10:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1850ms 14:10:22 INFO - PROCESS | 1786 | 1461013822442 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:10:22 INFO - PROCESS | 1786 | 1461013822446 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:10:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:10:22 INFO - PROCESS | 1786 | 1461013822454 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1786 | 1461013822458 Marionette TRACE conn3 <- [1,1558,null,{}] 14:10:22 INFO - PROCESS | 1786 | 1461013822464 Marionette TRACE conn3 -> [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:10:22 INFO - PROCESS | 1786 | 1461013822681 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:10:22 INFO - PROCESS | 1786 | 1461013822946 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x914a7c00 == 110 [pid = 1786] [id = 397] 14:10:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9168cc00) [pid = 1786] [serial = 1192] [outer = (nil)] 14:10:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x936acc00) [pid = 1786] [serial = 1193] [outer = 0x9168cc00] 14:10:23 INFO - PROCESS | 1786 | 1461013823078 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x936b8c00) [pid = 1786] [serial = 1194] [outer = 0x9168cc00] 14:10:23 INFO - PROCESS | 1786 | 1461013823979 Marionette TRACE conn3 <- [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:10:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:10:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1583ms 14:10:24 INFO - PROCESS | 1786 | 1461013824037 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1786 | 1461013824040 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:10:24 INFO - PROCESS | 1786 | 1461013824047 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1786 | 1461013824051 Marionette TRACE conn3 <- [1,1562,null,{}] 14:10:24 INFO - PROCESS | 1786 | 1461013824057 Marionette TRACE conn3 -> [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:10:24 INFO - PROCESS | 1786 | 1461013824273 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:10:24 INFO - PROCESS | 1786 | 1461013824581 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x93674800 == 111 [pid = 1786] [id = 398] 14:10:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x9367ac00) [pid = 1786] [serial = 1195] [outer = (nil)] 14:10:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x94165c00) [pid = 1786] [serial = 1196] [outer = 0x9367ac00] 14:10:24 INFO - PROCESS | 1786 | 1461013824676 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9416a000) [pid = 1786] [serial = 1197] [outer = 0x9367ac00] 14:10:25 INFO - PROCESS | 1786 | 1461013825583 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:10:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1581ms 14:10:25 INFO - PROCESS | 1786 | 1461013825630 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 1786 | 1461013825634 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:10:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:10:25 INFO - PROCESS | 1786 | 1461013825640 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 1786 | 1461013825644 Marionette TRACE conn3 <- [1,1566,null,{}] 14:10:25 INFO - PROCESS | 1786 | 1461013825650 Marionette TRACE conn3 -> [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:10:25 INFO - PROCESS | 1786 | 1461013825866 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:10:26 INFO - PROCESS | 1786 | 1461013826182 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x8794b000 == 112 [pid = 1786] [id = 399] 14:10:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x940d5c00) [pid = 1786] [serial = 1198] [outer = (nil)] 14:10:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x96b04800) [pid = 1786] [serial = 1199] [outer = 0x940d5c00] 14:10:26 INFO - PROCESS | 1786 | 1461013826277 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x96ba2400) [pid = 1786] [serial = 1200] [outer = 0x940d5c00] 14:10:27 INFO - PROCESS | 1786 | 1461013827214 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:10:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1636ms 14:10:27 INFO - PROCESS | 1786 | 1461013827279 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:10:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:10:27 INFO - PROCESS | 1786 | 1461013827283 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:10:27 INFO - PROCESS | 1786 | 1461013827290 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1786 | 1461013827294 Marionette TRACE conn3 <- [1,1570,null,{}] 14:10:27 INFO - PROCESS | 1786 | 1461013827300 Marionette TRACE conn3 -> [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:10:27 INFO - PROCESS | 1786 | 1461013827518 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:10:27 INFO - PROCESS | 1786 | 1461013827831 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x87950000 == 113 [pid = 1786] [id = 400] 14:10:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x9346f400) [pid = 1786] [serial = 1201] [outer = (nil)] 14:10:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x97840c00) [pid = 1786] [serial = 1202] [outer = 0x9346f400] 14:10:27 INFO - PROCESS | 1786 | 1461013827929 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x979af000) [pid = 1786] [serial = 1203] [outer = 0x9346f400] 14:10:28 INFO - PROCESS | 1786 | 1461013828886 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:10:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1633ms 14:10:28 INFO - PROCESS | 1786 | 1461013828923 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1786 | 1461013828927 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:10:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:10:28 INFO - PROCESS | 1786 | 1461013828934 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1786 | 1461013828939 Marionette TRACE conn3 <- [1,1574,null,{}] 14:10:28 INFO - PROCESS | 1786 | 1461013828945 Marionette TRACE conn3 -> [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:10:29 INFO - PROCESS | 1786 | 1461013829184 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:10:29 INFO - PROCESS | 1786 | 1461013829509 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x96ea2400 == 114 [pid = 1786] [id = 401] 14:10:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x981aa800) [pid = 1786] [serial = 1204] [outer = (nil)] 14:10:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x981ae800) [pid = 1786] [serial = 1205] [outer = 0x981aa800] 14:10:29 INFO - PROCESS | 1786 | 1461013829609 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x981b7c00) [pid = 1786] [serial = 1206] [outer = 0x981aa800] 14:10:30 INFO - PROCESS | 1786 | 1461013830552 Marionette TRACE conn3 <- [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:10:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:10:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1691ms 14:10:30 INFO - PROCESS | 1786 | 1461013830627 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1786 | 1461013830630 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:10:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:10:30 INFO - PROCESS | 1786 | 1461013830637 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1786 | 1461013830639 Marionette TRACE conn3 <- [1,1578,null,{}] 14:10:30 INFO - PROCESS | 1786 | 1461013830646 Marionette TRACE conn3 -> [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:10:30 INFO - PROCESS | 1786 | 1461013830870 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:10:31 INFO - PROCESS | 1786 | 1461013831194 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c82400 == 115 [pid = 1786] [id = 402] 14:10:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x90688800) [pid = 1786] [serial = 1207] [outer = (nil)] 14:10:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x98b87800) [pid = 1786] [serial = 1208] [outer = 0x90688800] 14:10:31 INFO - PROCESS | 1786 | 1461013831290 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x98e5a000) [pid = 1786] [serial = 1209] [outer = 0x90688800] 14:10:32 INFO - PROCESS | 1786 | 1461013832241 Marionette TRACE conn3 <- [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:10:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:10:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1681ms 14:10:32 INFO - PROCESS | 1786 | 1461013832319 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1786 | 1461013832323 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:10:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:10:32 INFO - PROCESS | 1786 | 1461013832329 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1786 | 1461013832333 Marionette TRACE conn3 <- [1,1582,null,{}] 14:10:32 INFO - PROCESS | 1786 | 1461013832340 Marionette TRACE conn3 -> [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:10:32 INFO - PROCESS | 1786 | 1461013832546 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:10:32 INFO - PROCESS | 1786 | 1461013832929 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x981b0400 == 116 [pid = 1786] [id = 403] 14:10:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x98b83800) [pid = 1786] [serial = 1210] [outer = (nil)] 14:10:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x9999f000) [pid = 1786] [serial = 1211] [outer = 0x98b83800] 14:10:33 INFO - PROCESS | 1786 | 1461013833026 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x99b43800) [pid = 1786] [serial = 1212] [outer = 0x98b83800] 14:10:34 INFO - PROCESS | 1786 | 1461013834089 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:10:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1839ms 14:10:34 INFO - PROCESS | 1786 | 1461013834169 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1786 | 1461013834173 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:10:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:10:34 INFO - PROCESS | 1786 | 1461013834180 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1786 | 1461013834184 Marionette TRACE conn3 <- [1,1586,null,{}] 14:10:34 INFO - PROCESS | 1786 | 1461013834190 Marionette TRACE conn3 -> [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:10:34 INFO - PROCESS | 1786 | 1461013834457 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:10:34 INFO - PROCESS | 1786 | 1461013834779 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d7400 == 117 [pid = 1786] [id = 404] 14:10:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x98009400) [pid = 1786] [serial = 1213] [outer = (nil)] 14:10:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x9b254400) [pid = 1786] [serial = 1214] [outer = 0x98009400] 14:10:34 INFO - PROCESS | 1786 | 1461013834877 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x9b2d4c00) [pid = 1786] [serial = 1215] [outer = 0x98009400] 14:10:35 INFO - PROCESS | 1786 | 1461013835756 Marionette TRACE conn3 <- [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:10:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:10:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1633ms 14:10:35 INFO - PROCESS | 1786 | 1461013835822 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1786 | 1461013835826 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:10:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:10:35 INFO - PROCESS | 1786 | 1461013835837 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1786 | 1461013835840 Marionette TRACE conn3 <- [1,1590,null,{}] 14:10:35 INFO - PROCESS | 1786 | 1461013835846 Marionette TRACE conn3 -> [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:10:36 INFO - PROCESS | 1786 | 1461013836067 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:10:36 INFO - PROCESS | 1786 | 1461013836406 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x89525400 == 118 [pid = 1786] [id = 405] 14:10:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x98009c00) [pid = 1786] [serial = 1216] [outer = (nil)] 14:10:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x9fb52000) [pid = 1786] [serial = 1217] [outer = 0x98009c00] 14:10:36 INFO - PROCESS | 1786 | 1461013836502 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x9fc83000) [pid = 1786] [serial = 1218] [outer = 0x98009c00] 14:10:37 INFO - PROCESS | 1786 | 1461013837454 Marionette TRACE conn3 <- [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:10:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:10:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1690ms 14:10:37 INFO - PROCESS | 1786 | 1461013837527 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 1786 | 1461013837530 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:10:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:10:37 INFO - PROCESS | 1786 | 1461013837538 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 1786 | 1461013837541 Marionette TRACE conn3 <- [1,1594,null,{}] 14:10:37 INFO - PROCESS | 1786 | 1461013837548 Marionette TRACE conn3 -> [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:10:37 INFO - PROCESS | 1786 | 1461013837801 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:10:38 INFO - PROCESS | 1786 | 1461013838125 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1786 | ++DOCSHELL 0x87bed800 == 119 [pid = 1786] [id = 406] 14:10:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x99b52400) [pid = 1786] [serial = 1219] [outer = (nil)] 14:10:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0xa0aeb800) [pid = 1786] [serial = 1220] [outer = 0x99b52400] 14:10:38 INFO - PROCESS | 1786 | 1461013838217 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0xa0c4d800) [pid = 1786] [serial = 1221] [outer = 0x99b52400] 14:10:39 INFO - PROCESS | 1786 | 1461013839514 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:10:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2042ms 14:10:39 INFO - PROCESS | 1786 | 1461013839582 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:10:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:10:39 INFO - PROCESS | 1786 | 1461013839587 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:10:39 INFO - PROCESS | 1786 | 1461013839593 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1786 | 1461013839597 Marionette TRACE conn3 <- [1,1598,null,{}] 14:10:39 INFO - PROCESS | 1786 | 1461013839603 Marionette TRACE conn3 -> [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:10:39 INFO - PROCESS | 1786 | 1461013839867 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:10:40 INFO - PROCESS | 1786 | 1461013840231 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x88357400 == 120 [pid = 1786] [id = 407] 14:10:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x8835b400) [pid = 1786] [serial = 1222] [outer = (nil)] 14:10:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa0fddc00) [pid = 1786] [serial = 1223] [outer = 0x8835b400] 14:10:40 INFO - PROCESS | 1786 | 1461013840321 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa2811c00) [pid = 1786] [serial = 1224] [outer = 0x8835b400] 14:10:41 INFO - PROCESS | 1786 | 1461013841267 Marionette TRACE conn3 <- [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:10:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:10:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1737ms 14:10:41 INFO - PROCESS | 1786 | 1461013841333 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1786 | 1461013841339 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:10:41 INFO - PROCESS | 1786 | 1461013841349 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1786 | 1461013841354 Marionette TRACE conn3 <- [1,1602,null,{}] 14:10:41 INFO - PROCESS | 1786 | 1461013841365 Marionette TRACE conn3 -> [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:10:41 INFO - PROCESS | 1786 | 1461013841754 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:10:43 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8ef000 == 119 [pid = 1786] [id = 282] 14:10:43 INFO - PROCESS | 1786 | --DOCSHELL 0x900ac800 == 118 [pid = 1786] [id = 85] 14:10:43 INFO - PROCESS | 1786 | --DOCSHELL 0x90151400 == 117 [pid = 1786] [id = 110] 14:10:43 INFO - PROCESS | 1786 | --DOCSHELL 0x89197000 == 116 [pid = 1786] [id = 284] 14:10:43 INFO - PROCESS | 1786 | --DOCSHELL 0x906d3c00 == 115 [pid = 1786] [id = 252] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x8e41b000) [pid = 1786] [serial = 1109] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x88e4ac00) [pid = 1786] [serial = 1053] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x93394400) [pid = 1786] [serial = 1074] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x936b9c00) [pid = 1786] [serial = 1079] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x8e7e3000) [pid = 1786] [serial = 1061] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x987db800) [pid = 1786] [serial = 1091] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x936b6000) [pid = 1786] [serial = 1077] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x90149000) [pid = 1786] [serial = 1065] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8794cc00) [pid = 1786] [serial = 1106] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x9784d000) [pid = 1786] [serial = 1085] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x93681400) [pid = 1786] [serial = 1076] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x914ab000) [pid = 1786] [serial = 1071] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x94160800) [pid = 1786] [serial = 1080] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x9067c000) [pid = 1786] [serial = 1067] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8a2de400) [pid = 1786] [serial = 1055] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x8f481c00) [pid = 1786] [serial = 1062] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x8b798800) [pid = 1786] [serial = 1103] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x8c1a5c00) [pid = 1786] [serial = 1059] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x898cd400) [pid = 1786] [serial = 1101] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x8b79b800) [pid = 1786] [serial = 1056] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x9800cc00) [pid = 1786] [serial = 1088] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8b780000) [pid = 1786] [serial = 1107] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x99b4d000) [pid = 1786] [serial = 1098] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9338c400) [pid = 1786] [serial = 1073] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x99b45000) [pid = 1786] [serial = 1097] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x900b3400) [pid = 1786] [serial = 1064] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x906d0800) [pid = 1786] [serial = 1068] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x8b8ec400) [pid = 1786] [serial = 1104] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x99205c00) [pid = 1786] [serial = 1094] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x96314c00) [pid = 1786] [serial = 1082] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x88365400) [pid = 1786] [serial = 1052] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x898c6c00) [pid = 1786] [serial = 1100] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8c0fc800) [pid = 1786] [serial = 1058] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x911ae400) [pid = 1786] [serial = 1070] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1786 | 1461013843458 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1786 | ++DOCSHELL 0x88365400 == 116 [pid = 1786] [id = 408] 14:10:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x88371400) [pid = 1786] [serial = 1225] [outer = (nil)] 14:10:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x88e47000) [pid = 1786] [serial = 1226] [outer = 0x88371400] 14:10:43 INFO - PROCESS | 1786 | 1461013843541 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8918d800) [pid = 1786] [serial = 1227] [outer = 0x88371400] 14:10:44 INFO - PROCESS | 1786 | 1461013844367 Marionette TRACE conn3 <- [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:10:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:10:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 3050ms 14:10:44 INFO - PROCESS | 1786 | 1461013844403 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1786 | 1461013844409 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:10:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:10:44 INFO - PROCESS | 1786 | 1461013844420 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1786 | 1461013844430 Marionette TRACE conn3 <- [1,1606,null,{}] 14:10:44 INFO - PROCESS | 1786 | 1461013844441 Marionette TRACE conn3 -> [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:10:44 INFO - PROCESS | 1786 | 1461013844718 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:10:44 INFO - PROCESS | 1786 | 1461013844913 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c82c00 == 117 [pid = 1786] [id = 409] 14:10:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x89c85000) [pid = 1786] [serial = 1228] [outer = (nil)] 14:10:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8a2dd000) [pid = 1786] [serial = 1229] [outer = 0x89c85000] 14:10:45 INFO - PROCESS | 1786 | 1461013845043 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8b778400) [pid = 1786] [serial = 1230] [outer = 0x89c85000] 14:10:45 INFO - PROCESS | 1786 | 1461013845984 Marionette TRACE conn3 <- [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:10:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:10:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1644ms 14:10:46 INFO - PROCESS | 1786 | 1461013846067 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1786 | 1461013846073 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:10:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:10:46 INFO - PROCESS | 1786 | 1461013846081 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1786 | 1461013846083 Marionette TRACE conn3 <- [1,1610,null,{}] 14:10:46 INFO - PROCESS | 1786 | 1461013846097 Marionette TRACE conn3 -> [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:10:46 INFO - PROCESS | 1786 | 1461013846403 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:10:46 INFO - PROCESS | 1786 | 1461013846627 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x898ce000 == 118 [pid = 1786] [id = 410] 14:10:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x8b8e7400) [pid = 1786] [serial = 1231] [outer = (nil)] 14:10:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x8bf34800) [pid = 1786] [serial = 1232] [outer = 0x8b8e7400] 14:10:46 INFO - PROCESS | 1786 | 1461013846704 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x8c0f6400) [pid = 1786] [serial = 1233] [outer = 0x8b8e7400] 14:10:47 INFO - PROCESS | 1786 | 1461013847599 Marionette TRACE conn3 <- [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:10:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:10:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1542ms 14:10:47 INFO - PROCESS | 1786 | 1461013847630 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1786 | 1461013847634 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:10:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:10:47 INFO - PROCESS | 1786 | 1461013847657 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1786 | 1461013847666 Marionette TRACE conn3 <- [1,1614,null,{}] 14:10:47 INFO - PROCESS | 1786 | 1461013847674 Marionette TRACE conn3 -> [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:10:47 INFO - PROCESS | 1786 | 1461013847950 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x99c49000) [pid = 1786] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x87bea000) [pid = 1786] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x88e4bc00) [pid = 1786] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8c0f5000) [pid = 1786] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x8b79e000) [pid = 1786] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x96e9ec00) [pid = 1786] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x940db800) [pid = 1786] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x900aac00) [pid = 1786] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x900b3c00) [pid = 1786] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x8952ac00) [pid = 1786] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8c1a7c00) [pid = 1786] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x9595b000) [pid = 1786] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x96e97c00) [pid = 1786] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x981b8800) [pid = 1786] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8835a000) [pid = 1786] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x89c82800) [pid = 1786] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x979ae800) [pid = 1786] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x9367fc00) [pid = 1786] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x97c5f000) [pid = 1786] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x89192800) [pid = 1786] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x906cfc00) [pid = 1786] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x940d6c00) [pid = 1786] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8f489000) [pid = 1786] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x99c46c00) [pid = 1786] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:10:48 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x98b89400) [pid = 1786] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:10:48 INFO - PROCESS | 1786 | 1461013848780 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x870ce000 == 119 [pid = 1786] [id = 411] 14:10:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x87bea000) [pid = 1786] [serial = 1234] [outer = (nil)] 14:10:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x88e4bc00) [pid = 1786] [serial = 1235] [outer = 0x87bea000] 14:10:48 INFO - PROCESS | 1786 | 1461013848862 Marionette DEBUG loaded listener.js 14:10:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x898d0800) [pid = 1786] [serial = 1236] [outer = 0x87bea000] 14:10:49 INFO - PROCESS | 1786 | 1461013849642 Marionette TRACE conn3 <- [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:10:49 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:10:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2058ms 14:10:49 INFO - PROCESS | 1786 | 1461013849702 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 1786 | 1461013849706 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:10:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:10:49 INFO - PROCESS | 1786 | 1461013849713 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1786 | 1461013849715 Marionette TRACE conn3 <- [1,1618,null,{}] 14:10:49 INFO - PROCESS | 1786 | 1461013849726 Marionette TRACE conn3 -> [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:10:49 INFO - PROCESS | 1786 | 1461013849933 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:10:50 INFO - PROCESS | 1786 | 1461013850109 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c89400 == 120 [pid = 1786] [id = 412] 14:10:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8c2c7c00) [pid = 1786] [serial = 1237] [outer = (nil)] 14:10:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8e423400) [pid = 1786] [serial = 1238] [outer = 0x8c2c7c00] 14:10:50 INFO - PROCESS | 1786 | 1461013850185 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8e7e4400) [pid = 1786] [serial = 1239] [outer = 0x8c2c7c00] 14:10:51 INFO - PROCESS | 1786 | 1461013851313 Marionette TRACE conn3 <- [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:10:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:10:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1637ms 14:10:51 INFO - PROCESS | 1786 | 1461013851351 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1786 | 1461013851358 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:10:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:10:51 INFO - PROCESS | 1786 | 1461013851389 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1786 | 1461013851394 Marionette TRACE conn3 <- [1,1622,null,{}] 14:10:51 INFO - PROCESS | 1786 | 1461013851404 Marionette TRACE conn3 -> [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:10:51 INFO - PROCESS | 1786 | 1461013851631 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:10:51 INFO - PROCESS | 1786 | 1461013851973 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x89192800 == 121 [pid = 1786] [id = 413] 14:10:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8951dc00) [pid = 1786] [serial = 1240] [outer = (nil)] 14:10:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8a2dd400) [pid = 1786] [serial = 1241] [outer = 0x8951dc00] 14:10:52 INFO - PROCESS | 1786 | 1461013852070 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8b79d400) [pid = 1786] [serial = 1242] [outer = 0x8951dc00] 14:10:53 INFO - PROCESS | 1786 | 1461013853025 Marionette TRACE conn3 <- [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:10:53 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:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1699ms 14:10:53 INFO - PROCESS | 1786 | 1461013853086 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1786 | 1461013853095 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:10:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:10:53 INFO - PROCESS | 1786 | 1461013853106 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1786 | 1461013853110 Marionette TRACE conn3 <- [1,1626,null,{}] 14:10:53 INFO - PROCESS | 1786 | 1461013853117 Marionette TRACE conn3 -> [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:10:53 INFO - PROCESS | 1786 | 1461013853378 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:10:53 INFO - PROCESS | 1786 | 1461013853761 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf2dc00 == 122 [pid = 1786] [id = 414] 14:10:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8c1a3000) [pid = 1786] [serial = 1243] [outer = (nil)] 14:10:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8c2c8c00) [pid = 1786] [serial = 1244] [outer = 0x8c1a3000] 14:10:53 INFO - PROCESS | 1786 | 1461013853858 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8e41c800) [pid = 1786] [serial = 1245] [outer = 0x8c1a3000] 14:10:54 INFO - PROCESS | 1786 | 1461013854840 Marionette TRACE conn3 <- [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:10:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:10:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1784ms 14:10:54 INFO - PROCESS | 1786 | 1461013854891 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1786 | 1461013854895 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:10:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:10:54 INFO - PROCESS | 1786 | 1461013854903 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1786 | 1461013854911 Marionette TRACE conn3 <- [1,1630,null,{}] 14:10:54 INFO - PROCESS | 1786 | 1461013854938 Marionette TRACE conn3 -> [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:10:55 INFO - PROCESS | 1786 | 1461013855327 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:10:55 INFO - PROCESS | 1786 | 1461013855708 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf2fc00 == 123 [pid = 1786] [id = 415] 14:10:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8f5bf800) [pid = 1786] [serial = 1246] [outer = (nil)] 14:10:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8f5c3800) [pid = 1786] [serial = 1247] [outer = 0x8f5bf800] 14:10:55 INFO - PROCESS | 1786 | 1461013855827 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x900b1800) [pid = 1786] [serial = 1248] [outer = 0x8f5bf800] 14:10:56 INFO - PROCESS | 1786 | 1461013856813 Marionette TRACE conn3 <- [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:10:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:10:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1950ms 14:10:56 INFO - PROCESS | 1786 | 1461013856853 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:10:56 INFO - PROCESS | 1786 | 1461013856858 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:10:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:10:56 INFO - PROCESS | 1786 | 1461013856865 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1786 | 1461013856868 Marionette TRACE conn3 <- [1,1634,null,{}] 14:10:56 INFO - PROCESS | 1786 | 1461013856881 Marionette TRACE conn3 -> [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:10:57 INFO - PROCESS | 1786 | 1461013857107 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:10:57 INFO - PROCESS | 1786 | 1461013857425 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x8952a000 == 124 [pid = 1786] [id = 416] 14:10:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8f48c400) [pid = 1786] [serial = 1249] [outer = (nil)] 14:10:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x90155c00) [pid = 1786] [serial = 1250] [outer = 0x8f48c400] 14:10:57 INFO - PROCESS | 1786 | 1461013857522 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x90423800) [pid = 1786] [serial = 1251] [outer = 0x8f48c400] 14:10:58 INFO - PROCESS | 1786 | 1461013858456 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:10:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1649ms 14:10:58 INFO - PROCESS | 1786 | 1461013858515 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 1786 | 1461013858520 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:10:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:10:58 INFO - PROCESS | 1786 | 1461013858526 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1786 | 1461013858530 Marionette TRACE conn3 <- [1,1638,null,{}] 14:10:58 INFO - PROCESS | 1786 | 1461013858536 Marionette TRACE conn3 -> [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:10:58 INFO - PROCESS | 1786 | 1461013858749 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:10:59 INFO - PROCESS | 1786 | 1461013859015 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a7c00 == 125 [pid = 1786] [id = 417] 14:10:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8f487c00) [pid = 1786] [serial = 1252] [outer = (nil)] 14:10:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x9067fc00) [pid = 1786] [serial = 1253] [outer = 0x8f487c00] 14:10:59 INFO - PROCESS | 1786 | 1461013859149 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x906ce000) [pid = 1786] [serial = 1254] [outer = 0x8f487c00] 14:11:00 INFO - PROCESS | 1786 | 1461013860090 Marionette TRACE conn3 <- [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:11:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:11:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1634ms 14:11:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:11:00 INFO - PROCESS | 1786 | 1461013860162 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1786 | 1461013860165 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:11:00 INFO - PROCESS | 1786 | 1461013860172 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1786 | 1461013860176 Marionette TRACE conn3 <- [1,1642,null,{}] 14:11:00 INFO - PROCESS | 1786 | 1461013860181 Marionette TRACE conn3 -> [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:11:00 INFO - PROCESS | 1786 | 1461013860432 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:11:00 INFO - PROCESS | 1786 | 1461013860751 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x90153400 == 126 [pid = 1786] [id = 418] 14:11:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x9110f800) [pid = 1786] [serial = 1255] [outer = (nil)] 14:11:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x91686000) [pid = 1786] [serial = 1256] [outer = 0x9110f800] 14:11:00 INFO - PROCESS | 1786 | 1461013860865 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x920cb000) [pid = 1786] [serial = 1257] [outer = 0x9110f800] 14:11:01 INFO - PROCESS | 1786 | 1461013861933 Marionette TRACE conn3 <- [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:11:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1833ms 14:11:02 INFO - PROCESS | 1786 | 1461013862006 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:11:02 INFO - PROCESS | 1786 | 1461013862010 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:11:02 INFO - PROCESS | 1786 | 1461013862016 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1786 | 1461013862020 Marionette TRACE conn3 <- [1,1646,null,{}] 14:11:02 INFO - PROCESS | 1786 | 1461013862026 Marionette TRACE conn3 -> [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:11:02 INFO - PROCESS | 1786 | 1461013862252 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:11:02 INFO - PROCESS | 1786 | 1461013862569 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:02 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c5000 == 127 [pid = 1786] [id = 419] 14:11:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x8a2e4400) [pid = 1786] [serial = 1258] [outer = (nil)] 14:11:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x93391400) [pid = 1786] [serial = 1259] [outer = 0x8a2e4400] 14:11:02 INFO - PROCESS | 1786 | 1461013862661 Marionette DEBUG loaded listener.js 14:11:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x93397000) [pid = 1786] [serial = 1260] [outer = 0x8a2e4400] 14:11:03 INFO - PROCESS | 1786 | 1461013863610 Marionette TRACE conn3 <- [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:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1636ms 14:11:03 INFO - PROCESS | 1786 | 1461013863653 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:11:03 INFO - PROCESS | 1786 | 1461013863658 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:11:03 INFO - PROCESS | 1786 | 1461013863665 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 1786 | 1461013863668 Marionette TRACE conn3 <- [1,1650,null,{}] 14:11:03 INFO - PROCESS | 1786 | 1461013863674 Marionette TRACE conn3 -> [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:11:03 INFO - PROCESS | 1786 | 1461013863889 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:11:04 INFO - PROCESS | 1786 | 1461013864170 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c4c00 == 128 [pid = 1786] [id = 420] 14:11:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x93266400) [pid = 1786] [serial = 1261] [outer = (nil)] 14:11:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x936ac000) [pid = 1786] [serial = 1262] [outer = 0x93266400] 14:11:04 INFO - PROCESS | 1786 | 1461013864267 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x936b6c00) [pid = 1786] [serial = 1263] [outer = 0x93266400] 14:11:05 INFO - PROCESS | 1786 | 1461013865224 Marionette TRACE conn3 <- [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:11:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:11:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1637ms 14:11:05 INFO - PROCESS | 1786 | 1461013865302 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 1786 | 1461013865307 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:11:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:11:05 INFO - PROCESS | 1786 | 1461013865313 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1786 | 1461013865316 Marionette TRACE conn3 <- [1,1654,null,{}] 14:11:05 INFO - PROCESS | 1786 | 1461013865322 Marionette TRACE conn3 -> [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:11:05 INFO - PROCESS | 1786 | 1461013865548 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:11:05 INFO - PROCESS | 1786 | 1461013865880 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x8835c000 == 129 [pid = 1786] [id = 421] 14:11:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x8c0fbc00) [pid = 1786] [serial = 1264] [outer = (nil)] 14:11:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x940e1c00) [pid = 1786] [serial = 1265] [outer = 0x8c0fbc00] 14:11:06 INFO - PROCESS | 1786 | 1461013865998 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x94164000) [pid = 1786] [serial = 1266] [outer = 0x8c0fbc00] 14:11:06 INFO - PROCESS | 1786 | 1461013866915 Marionette TRACE conn3 <- [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:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1680ms 14:11:07 INFO - PROCESS | 1786 | 1461013866995 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 1786 | 1461013866998 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:11:07 INFO - PROCESS | 1786 | 1461013867006 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1786 | 1461013867009 Marionette TRACE conn3 <- [1,1658,null,{}] 14:11:07 INFO - PROCESS | 1786 | 1461013867015 Marionette TRACE conn3 -> [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:11:07 INFO - PROCESS | 1786 | 1461013867243 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:11:07 INFO - PROCESS | 1786 | 1461013867567 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x902d0000 == 130 [pid = 1786] [id = 422] 14:11:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x9067dc00) [pid = 1786] [serial = 1267] [outer = (nil)] 14:11:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x9630a400) [pid = 1786] [serial = 1268] [outer = 0x9067dc00] 14:11:07 INFO - PROCESS | 1786 | 1461013867660 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x96b0d400) [pid = 1786] [serial = 1269] [outer = 0x9067dc00] 14:11:08 INFO - PROCESS | 1786 | 1461013868884 Marionette TRACE conn3 <- [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:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1936ms 14:11:08 INFO - PROCESS | 1786 | 1461013868943 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1786 | 1461013868947 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:11:08 INFO - PROCESS | 1786 | 1461013868976 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1786 | 1461013868980 Marionette TRACE conn3 <- [1,1662,null,{}] 14:11:08 INFO - PROCESS | 1786 | 1461013868987 Marionette TRACE conn3 -> [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:11:09 INFO - PROCESS | 1786 | 1461013869260 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:11:09 INFO - PROCESS | 1786 | 1461013869590 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c63400 == 131 [pid = 1786] [id = 423] 14:11:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x97c89800) [pid = 1786] [serial = 1270] [outer = (nil)] 14:11:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x97c96000) [pid = 1786] [serial = 1271] [outer = 0x97c89800] 14:11:09 INFO - PROCESS | 1786 | 1461013869692 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x9800c800) [pid = 1786] [serial = 1272] [outer = 0x97c89800] 14:11:10 INFO - PROCESS | 1786 | 1461013870627 Marionette TRACE conn3 <- [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:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1736ms 14:11:10 INFO - PROCESS | 1786 | 1461013870708 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 1786 | 1461013870711 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:11:10 INFO - PROCESS | 1786 | 1461013870718 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1786 | 1461013870722 Marionette TRACE conn3 <- [1,1666,null,{}] 14:11:10 INFO - PROCESS | 1786 | 1461013870730 Marionette TRACE conn3 -> [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:11:10 INFO - PROCESS | 1786 | 1461013870979 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:11:11 INFO - PROCESS | 1786 | 1461013871305 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x97849400 == 132 [pid = 1786] [id = 424] 14:11:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x979bb400) [pid = 1786] [serial = 1273] [outer = (nil)] 14:11:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x981ad000) [pid = 1786] [serial = 1274] [outer = 0x979bb400] 14:11:11 INFO - PROCESS | 1786 | 1461013871417 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x981b4400) [pid = 1786] [serial = 1275] [outer = 0x979bb400] 14:11:12 INFO - PROCESS | 1786 | 1461013872388 Marionette TRACE conn3 <- [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:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1733ms 14:11:12 INFO - PROCESS | 1786 | 1461013872452 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:11:12 INFO - PROCESS | 1786 | 1461013872457 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:11:12 INFO - PROCESS | 1786 | 1461013872463 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1786 | 1461013872466 Marionette TRACE conn3 <- [1,1670,null,{}] 14:11:12 INFO - PROCESS | 1786 | 1461013872472 Marionette TRACE conn3 -> [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:11:12 INFO - PROCESS | 1786 | 1461013872693 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:11:13 INFO - PROCESS | 1786 | 1461013873016 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x911ac400 == 133 [pid = 1786] [id = 425] 14:11:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x936b5c00) [pid = 1786] [serial = 1276] [outer = (nil)] 14:11:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x98b85800) [pid = 1786] [serial = 1277] [outer = 0x936b5c00] 14:11:13 INFO - PROCESS | 1786 | 1461013873112 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x98b8c800) [pid = 1786] [serial = 1278] [outer = 0x936b5c00] 14:11:14 INFO - PROCESS | 1786 | 1461013874062 Marionette TRACE conn3 <- [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:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1681ms 14:11:14 INFO - PROCESS | 1786 | 1461013874144 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 1786 | 1461013874148 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:11:14 INFO - PROCESS | 1786 | 1461013874156 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1786 | 1461013874160 Marionette TRACE conn3 <- [1,1674,null,{}] 14:11:14 INFO - PROCESS | 1786 | 1461013874166 Marionette TRACE conn3 -> [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:11:14 INFO - PROCESS | 1786 | 1461013874403 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:11:14 INFO - PROCESS | 1786 | 1461013874722 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e422800 == 134 [pid = 1786] [id = 426] 14:11:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9839a000) [pid = 1786] [serial = 1279] [outer = (nil)] 14:11:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x9999c800) [pid = 1786] [serial = 1280] [outer = 0x9839a000] 14:11:14 INFO - PROCESS | 1786 | 1461013874815 Marionette DEBUG loaded listener.js 14:11:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x99a9a000) [pid = 1786] [serial = 1281] [outer = 0x9839a000] 14:11:15 INFO - PROCESS | 1786 | 1461013875734 Marionette TRACE conn3 <- [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:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1631ms 14:11:15 INFO - PROCESS | 1786 | 1461013875788 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1786 | 1461013875802 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:11:15 INFO - PROCESS | 1786 | 1461013875808 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1786 | 1461013875813 Marionette TRACE conn3 <- [1,1678,null,{}] 14:11:15 INFO - PROCESS | 1786 | 1461013875818 Marionette TRACE conn3 -> [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:11:16 INFO - PROCESS | 1786 | 1461013876046 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:11:16 INFO - PROCESS | 1786 | 1461013876362 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x992c5400 == 135 [pid = 1786] [id = 427] 14:11:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x99941800) [pid = 1786] [serial = 1282] [outer = (nil)] 14:11:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x99c4cc00) [pid = 1786] [serial = 1283] [outer = 0x99941800] 14:11:16 INFO - PROCESS | 1786 | 1461013876475 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x99b4bc00) [pid = 1786] [serial = 1284] [outer = 0x99941800] 14:11:17 INFO - PROCESS | 1786 | 1461013877407 Marionette TRACE conn3 <- [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:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1645ms 14:11:17 INFO - PROCESS | 1786 | 1461013877454 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1786 | 1461013877458 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:11:17 INFO - PROCESS | 1786 | 1461013877464 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1786 | 1461013877468 Marionette TRACE conn3 <- [1,1682,null,{}] 14:11:17 INFO - PROCESS | 1786 | 1461013877473 Marionette TRACE conn3 -> [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:11:17 INFO - PROCESS | 1786 | 1461013877726 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:11:18 INFO - PROCESS | 1786 | 1461013878098 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1786 | ++DOCSHELL 0x870cac00 == 136 [pid = 1786] [id = 428] 14:11:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x87a36000) [pid = 1786] [serial = 1285] [outer = (nil)] 14:11:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x9fb52400) [pid = 1786] [serial = 1286] [outer = 0x87a36000] 14:11:18 INFO - PROCESS | 1786 | 1461013878191 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x9fcab400) [pid = 1786] [serial = 1287] [outer = 0x87a36000] 14:11:19 INFO - PROCESS | 1786 | 1461013879105 Marionette TRACE conn3 <- [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:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1684ms 14:11:19 INFO - PROCESS | 1786 | 1461013879149 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1786 | 1461013879154 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:11:19 INFO - PROCESS | 1786 | 1461013879160 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1786 | 1461013879164 Marionette TRACE conn3 <- [1,1686,null,{}] 14:11:19 INFO - PROCESS | 1786 | 1461013879170 Marionette TRACE conn3 -> [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:11:19 INFO - PROCESS | 1786 | 1461013879398 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:11:19 INFO - PROCESS | 1786 | 1461013879714 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x9b254c00 == 137 [pid = 1786] [id = 429] 14:11:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x9b2d2400) [pid = 1786] [serial = 1288] [outer = (nil)] 14:11:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0xa0fd9800) [pid = 1786] [serial = 1289] [outer = 0x9b2d2400] 14:11:19 INFO - PROCESS | 1786 | 1461013879808 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 182 (0xa0fe0800) [pid = 1786] [serial = 1290] [outer = 0x9b2d2400] 14:11:20 INFO - PROCESS | 1786 | 1461013880706 Marionette TRACE conn3 <- [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:11:20 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:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1583ms 14:11:20 INFO - PROCESS | 1786 | 1461013880744 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1786 | 1461013880747 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:11:20 INFO - PROCESS | 1786 | 1461013880754 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1786 | 1461013880757 Marionette TRACE conn3 <- [1,1690,null,{}] 14:11:20 INFO - PROCESS | 1786 | 1461013880763 Marionette TRACE conn3 -> [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:11:20 INFO - PROCESS | 1786 | 1461013880980 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x89195800 == 136 [pid = 1786] [id = 234] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x8e41e400 == 135 [pid = 1786] [id = 231] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x90427800 == 134 [pid = 1786] [id = 103] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x89c8fc00 == 133 [pid = 1786] [id = 307] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x87a32c00 == 132 [pid = 1786] [id = 232] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x9367e800 == 131 [pid = 1786] [id = 229] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x88e55c00 == 130 [pid = 1786] [id = 233] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x9338f000 == 129 [pid = 1786] [id = 230] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x870ce000 == 128 [pid = 1786] [id = 411] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x898ce000 == 127 [pid = 1786] [id = 410] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x89c82c00 == 126 [pid = 1786] [id = 409] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x88365400 == 125 [pid = 1786] [id = 408] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x87950000 == 124 [pid = 1786] [id = 400] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x93674800 == 123 [pid = 1786] [id = 398] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x8794b000 == 122 [pid = 1786] [id = 399] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x914a7c00 == 121 [pid = 1786] [id = 397] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x90429000 == 120 [pid = 1786] [id = 396] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e2400 == 119 [pid = 1786] [id = 395] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x8b778000 == 118 [pid = 1786] [id = 394] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x89c90c00 == 117 [pid = 1786] [id = 392] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f1000 == 116 [pid = 1786] [id = 393] 14:11:22 INFO - PROCESS | 1786 | --DOCSHELL 0x89197800 == 115 [pid = 1786] [id = 391] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 181 (0x9920ec00) [pid = 1786] [serial = 1095] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x98b83400) [pid = 1786] [serial = 1092] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8b8e9c00) [pid = 1786] [serial = 1050] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x98072c00) [pid = 1786] [serial = 1089] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x96e0b000) [pid = 1786] [serial = 1083] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x97bc8800) [pid = 1786] [serial = 1086] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x8e41d000) [pid = 1786] [serial = 1172] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x940e1000) [pid = 1786] [serial = 1131] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x99b43400) [pid = 1786] [serial = 1145] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x99b4f800) [pid = 1786] [serial = 1146] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x898c8400) [pid = 1786] [serial = 1112] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x8a2d9c00) [pid = 1786] [serial = 1113] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x93395800) [pid = 1786] [serial = 1127] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x93470800) [pid = 1786] [serial = 1128] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x963bf400) [pid = 1786] [serial = 1133] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x96b10800) [pid = 1786] [serial = 1134] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x900b0c00) [pid = 1786] [serial = 1118] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x90150c00) [pid = 1786] [serial = 1119] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x9eb49c00) [pid = 1786] [serial = 1151] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x9fb56400) [pid = 1786] [serial = 1152] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x98c8dc00) [pid = 1786] [serial = 1142] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x992ce000) [pid = 1786] [serial = 1143] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x9b2d6800) [pid = 1786] [serial = 1148] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x9df36c00) [pid = 1786] [serial = 1149] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x89190400) [pid = 1786] [serial = 1157] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x898c5400) [pid = 1786] [serial = 1158] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x89528c00) [pid = 1786] [serial = 1163] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x8c2c7400) [pid = 1786] [serial = 1115] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8e424800) [pid = 1786] [serial = 1116] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9fca5000) [pid = 1786] [serial = 1154] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0xa000ac00) [pid = 1786] [serial = 1155] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8b779000) [pid = 1786] [serial = 1160] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x97c8e000) [pid = 1786] [serial = 1139] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x97c91c00) [pid = 1786] [serial = 1140] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x96ea0400) [pid = 1786] [serial = 1136] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x96ea4400) [pid = 1786] [serial = 1137] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x9067bc00) [pid = 1786] [serial = 1121] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x90681c00) [pid = 1786] [serial = 1122] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x906d0400) [pid = 1786] [serial = 1124] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x911acc00) [pid = 1786] [serial = 1125] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x940d7800) [pid = 1786] [serial = 1130] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x8b79f800) [pid = 1786] [serial = 1167] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8c2cbc00) [pid = 1786] [serial = 1169] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8b77b800) [pid = 1786] [serial = 1166] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x898cb800) [pid = 1786] [serial = 1164] [outer = (nil)] [url = about:blank] 14:11:22 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8e41a400) [pid = 1786] [serial = 1170] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 1786 | ************************* 14:11:23 INFO - PROCESS | 1786 | A coding exception was thrown and uncaught in a Task. 14:11:23 INFO - PROCESS | 1786 | 14:11:23 INFO - PROCESS | 1786 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:11:23 INFO - PROCESS | 1786 | Full stack: 14:11:23 INFO - PROCESS | 1786 | ************************* 14:11:23 INFO - PROCESS | 1786 | 1461013883015 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a32c00 == 116 [pid = 1786] [id = 430] 14:11:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x881ce400) [pid = 1786] [serial = 1291] [outer = (nil)] 14:11:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x89520400) [pid = 1786] [serial = 1292] [outer = 0x881ce400] 14:11:23 INFO - PROCESS | 1786 | 1461013883103 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8952b800) [pid = 1786] [serial = 1293] [outer = 0x881ce400] 14:11:23 INFO - PROCESS | 1786 | 1461013883918 Marionette TRACE conn3 <- [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:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 3188ms 14:11:23 INFO - PROCESS | 1786 | 1461013883944 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:11:23 INFO - PROCESS | 1786 | 1461013883951 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:11:23 INFO - PROCESS | 1786 | 1461013883959 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1786 | 1461013883962 Marionette TRACE conn3 <- [1,1694,null,{}] 14:11:23 INFO - PROCESS | 1786 | 1461013883970 Marionette TRACE conn3 -> [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:11:24 INFO - PROCESS | 1786 | 1461013884183 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:11:24 INFO - PROCESS | 1786 | 1461013884409 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c90c00 == 117 [pid = 1786] [id = 431] 14:11:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8a2de400) [pid = 1786] [serial = 1294] [outer = (nil)] 14:11:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8a2e8000) [pid = 1786] [serial = 1295] [outer = 0x8a2de400] 14:11:24 INFO - PROCESS | 1786 | 1461013884542 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8b796000) [pid = 1786] [serial = 1296] [outer = 0x8a2de400] 14:11:25 INFO - PROCESS | 1786 | 1461013885667 Marionette TRACE conn3 <- [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:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1738ms 14:11:25 INFO - PROCESS | 1786 | 1461013885700 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1786 | 1461013885706 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:11:25 INFO - PROCESS | 1786 | 1461013885713 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1786 | 1461013885715 Marionette TRACE conn3 <- [1,1698,null,{}] 14:11:25 INFO - PROCESS | 1786 | 1461013885731 Marionette TRACE conn3 -> [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:11:26 INFO - PROCESS | 1786 | 1461013886013 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:11:26 INFO - PROCESS | 1786 | 1461013886045 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f3800 == 118 [pid = 1786] [id = 432] 14:11:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8c0f5000) [pid = 1786] [serial = 1297] [outer = (nil)] 14:11:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8c1a4800) [pid = 1786] [serial = 1298] [outer = 0x8c0f5000] 14:11:26 INFO - PROCESS | 1786 | 1461013886123 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8c2cd800) [pid = 1786] [serial = 1299] [outer = 0x8c0f5000] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x8c2c6400) [pid = 1786] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x88e50c00) [pid = 1786] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8b8e7400) [pid = 1786] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x87bea000) [pid = 1786] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x98009c00) [pid = 1786] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x98009400) [pid = 1786] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x98b83800) [pid = 1786] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x90688800) [pid = 1786] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x981aa800) [pid = 1786] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x9346f400) [pid = 1786] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x940d5c00) [pid = 1786] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x9367ac00) [pid = 1786] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x9168cc00) [pid = 1786] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x91688800) [pid = 1786] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x8e7e8400) [pid = 1786] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x900b1400) [pid = 1786] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8f488800) [pid = 1786] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8a2e7800) [pid = 1786] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x8919ac00) [pid = 1786] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x89c85000) [pid = 1786] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x88371400) [pid = 1786] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:11:27 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x99b52400) [pid = 1786] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:11:27 INFO - PROCESS | 1786 | 1461013887863 Marionette TRACE conn3 <- [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:11:27 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:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2244ms 14:11:27 INFO - PROCESS | 1786 | 1461013887966 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 1786 | 1461013887970 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:11:27 INFO - PROCESS | 1786 | 1461013887986 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1786 | 1461013887996 Marionette TRACE conn3 <- [1,1702,null,{}] 14:11:28 INFO - PROCESS | 1786 | 1461013888012 Marionette TRACE conn3 -> [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:11:28 INFO - PROCESS | 1786 | 1461013888288 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:11:28 INFO - PROCESS | 1786 | 1461013888412 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2da400 == 119 [pid = 1786] [id = 433] 14:11:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8b77dc00) [pid = 1786] [serial = 1300] [outer = (nil)] 14:11:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8e41a400) [pid = 1786] [serial = 1301] [outer = 0x8b77dc00] 14:11:28 INFO - PROCESS | 1786 | 1461013888489 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8e7e2c00) [pid = 1786] [serial = 1302] [outer = 0x8b77dc00] 14:11:29 INFO - PROCESS | 1786 | 1461013889468 Marionette TRACE conn3 <- [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:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1554ms 14:11:29 INFO - PROCESS | 1786 | 1461013889535 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1786 | 1461013889543 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:11:29 INFO - PROCESS | 1786 | 1461013889554 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1786 | 1461013889559 Marionette TRACE conn3 <- [1,1706,null,{}] 14:11:29 INFO - PROCESS | 1786 | 1461013889568 Marionette TRACE conn3 -> [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:11:29 INFO - PROCESS | 1786 | 1461013889863 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:11:30 INFO - PROCESS | 1786 | 1461013890267 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d3800 == 120 [pid = 1786] [id = 434] 14:11:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x870d5800) [pid = 1786] [serial = 1303] [outer = (nil)] 14:11:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x87beec00) [pid = 1786] [serial = 1304] [outer = 0x870d5800] 14:11:30 INFO - PROCESS | 1786 | 1461013890362 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8836e000) [pid = 1786] [serial = 1305] [outer = 0x870d5800] 14:11:31 INFO - PROCESS | 1786 | 1461013891435 Marionette TRACE conn3 <- [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:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1937ms 14:11:31 INFO - PROCESS | 1786 | 1461013891492 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1786 | 1461013891501 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:11:31 INFO - PROCESS | 1786 | 1461013891511 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1786 | 1461013891516 Marionette TRACE conn3 <- [1,1710,null,{}] 14:11:31 INFO - PROCESS | 1786 | 1461013891524 Marionette TRACE conn3 -> [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:11:31 INFO - PROCESS | 1786 | 1461013891766 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:11:32 INFO - PROCESS | 1786 | 1461013892101 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c82c00 == 121 [pid = 1786] [id = 435] 14:11:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x89c8e000) [pid = 1786] [serial = 1306] [outer = (nil)] 14:11:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8a2e8800) [pid = 1786] [serial = 1307] [outer = 0x89c8e000] 14:11:32 INFO - PROCESS | 1786 | 1461013892196 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8b79fc00) [pid = 1786] [serial = 1308] [outer = 0x89c8e000] 14:11:33 INFO - PROCESS | 1786 | 1461013893225 Marionette TRACE conn3 <- [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:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1789ms 14:11:33 INFO - PROCESS | 1786 | 1461013893305 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:11:33 INFO - PROCESS | 1786 | 1461013893312 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:11:33 INFO - PROCESS | 1786 | 1461013893319 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1786 | 1461013893322 Marionette TRACE conn3 <- [1,1714,null,{}] 14:11:33 INFO - PROCESS | 1786 | 1461013893329 Marionette TRACE conn3 -> [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:11:33 INFO - PROCESS | 1786 | 1461013893626 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:11:34 INFO - PROCESS | 1786 | 1461013894005 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf3c800 == 122 [pid = 1786] [id = 436] 14:11:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8c0fd800) [pid = 1786] [serial = 1309] [outer = (nil)] 14:11:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8c1a0800) [pid = 1786] [serial = 1310] [outer = 0x8c0fd800] 14:11:34 INFO - PROCESS | 1786 | 1461013894098 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8c2cc000) [pid = 1786] [serial = 1311] [outer = 0x8c0fd800] 14:11:35 INFO - PROCESS | 1786 | 1461013895112 Marionette TRACE conn3 <- [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:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1840ms 14:11:35 INFO - PROCESS | 1786 | 1461013895160 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:11:35 INFO - PROCESS | 1786 | 1461013895164 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:11:35 INFO - PROCESS | 1786 | 1461013895181 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:11:35 INFO - PROCESS | 1786 | 1461013895192 Marionette TRACE conn3 <- [1,1718,null,{}] 14:11:35 INFO - PROCESS | 1786 | 1461013895198 Marionette TRACE conn3 -> [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:11:35 INFO - PROCESS | 1786 | 1461013895445 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:11:35 INFO - PROCESS | 1786 | 1461013895762 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x8837c400 == 123 [pid = 1786] [id = 437] 14:11:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x89524400) [pid = 1786] [serial = 1312] [outer = (nil)] 14:11:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8f5bfc00) [pid = 1786] [serial = 1313] [outer = 0x89524400] 14:11:35 INFO - PROCESS | 1786 | 1461013895856 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x9014f800) [pid = 1786] [serial = 1314] [outer = 0x89524400] 14:11:36 INFO - PROCESS | 1786 | 1461013896791 Marionette TRACE conn3 <- [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:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1655ms 14:11:36 INFO - PROCESS | 1786 | 1461013896828 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:11:36 INFO - PROCESS | 1786 | 1461013896833 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:11:36 INFO - PROCESS | 1786 | 1461013896840 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1786 | 1461013896843 Marionette TRACE conn3 <- [1,1722,null,{}] 14:11:36 INFO - PROCESS | 1786 | 1461013896849 Marionette TRACE conn3 -> [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:11:37 INFO - PROCESS | 1786 | 1461013897083 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:11:37 INFO - PROCESS | 1786 | 1461013897399 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8e9c00 == 124 [pid = 1786] [id = 438] 14:11:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x900b3800) [pid = 1786] [serial = 1315] [outer = (nil)] 14:11:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x90682c00) [pid = 1786] [serial = 1316] [outer = 0x900b3800] 14:11:37 INFO - PROCESS | 1786 | 1461013897500 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9068ac00) [pid = 1786] [serial = 1317] [outer = 0x900b3800] 14:11:38 INFO - PROCESS | 1786 | 1461013898428 Marionette TRACE conn3 <- [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:11:38 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:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1635ms 14:11:38 INFO - PROCESS | 1786 | 1461013898475 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1786 | 1461013898480 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:11:38 INFO - PROCESS | 1786 | 1461013898486 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1786 | 1461013898490 Marionette TRACE conn3 <- [1,1726,null,{}] 14:11:38 INFO - PROCESS | 1786 | 1461013898495 Marionette TRACE conn3 -> [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:11:38 INFO - PROCESS | 1786 | 1461013898715 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:11:39 INFO - PROCESS | 1786 | 1461013899052 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:39 INFO - PROCESS | 1786 | ++DOCSHELL 0x9110e800 == 125 [pid = 1786] [id = 439] 14:11:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x9110f400) [pid = 1786] [serial = 1318] [outer = (nil)] 14:11:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x911b1c00) [pid = 1786] [serial = 1319] [outer = 0x9110f400] 14:11:39 INFO - PROCESS | 1786 | 1461013899184 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x920d9400) [pid = 1786] [serial = 1320] [outer = 0x9110f400] 14:11:40 INFO - PROCESS | 1786 | 1461013900170 Marionette TRACE conn3 <- [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:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1731ms 14:11:40 INFO - PROCESS | 1786 | 1461013900236 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 1786 | 1461013900240 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:11:40 INFO - PROCESS | 1786 | 1461013900252 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1786 | 1461013900255 Marionette TRACE conn3 <- [1,1730,null,{}] 14:11:40 INFO - PROCESS | 1786 | 1461013900266 Marionette TRACE conn3 -> [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:11:40 INFO - PROCESS | 1786 | 1461013900519 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:11:40 INFO - PROCESS | 1786 | 1461013900815 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e3400 == 126 [pid = 1786] [id = 440] 14:11:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8b783c00) [pid = 1786] [serial = 1321] [outer = (nil)] 14:11:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x9346e800) [pid = 1786] [serial = 1322] [outer = 0x8b783c00] 14:11:40 INFO - PROCESS | 1786 | 1461013900907 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93680000) [pid = 1786] [serial = 1323] [outer = 0x8b783c00] 14:11:41 INFO - PROCESS | 1786 | 1461013901929 Marionette TRACE conn3 <- [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:11:41 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:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1737ms 14:11:41 INFO - PROCESS | 1786 | 1461013901989 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 1786 | 1461013901994 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:11:42 INFO - PROCESS | 1786 | 1461013902000 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1786 | 1461013902004 Marionette TRACE conn3 <- [1,1734,null,{}] 14:11:42 INFO - PROCESS | 1786 | 1461013902011 Marionette TRACE conn3 -> [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:11:42 INFO - PROCESS | 1786 | 1461013902268 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:11:42 INFO - PROCESS | 1786 | 1461013902631 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x9346bc00 == 127 [pid = 1786] [id = 441] 14:11:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9346dc00) [pid = 1786] [serial = 1324] [outer = (nil)] 14:11:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x940dbc00) [pid = 1786] [serial = 1325] [outer = 0x9346dc00] 14:11:42 INFO - PROCESS | 1786 | 1461013902728 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x94164400) [pid = 1786] [serial = 1326] [outer = 0x9346dc00] 14:11:43 INFO - PROCESS | 1786 | 1461013903695 Marionette TRACE conn3 <- [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:11:43 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:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1731ms 14:11:43 INFO - PROCESS | 1786 | 1461013903733 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 1786 | 1461013903737 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:11:43 INFO - PROCESS | 1786 | 1461013903744 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 1786 | 1461013903748 Marionette TRACE conn3 <- [1,1738,null,{}] 14:11:43 INFO - PROCESS | 1786 | 1461013903755 Marionette TRACE conn3 -> [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:11:44 INFO - PROCESS | 1786 | 1461013904000 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:11:44 INFO - PROCESS | 1786 | 1461013904399 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a6000 == 128 [pid = 1786] [id = 442] 14:11:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x936b2000) [pid = 1786] [serial = 1327] [outer = (nil)] 14:11:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x96312000) [pid = 1786] [serial = 1328] [outer = 0x936b2000] 14:11:44 INFO - PROCESS | 1786 | 1461013904502 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x96b0f000) [pid = 1786] [serial = 1329] [outer = 0x936b2000] 14:11:45 INFO - PROCESS | 1786 | 1461013905428 Marionette TRACE conn3 <- [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:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1741ms 14:11:45 INFO - PROCESS | 1786 | 1461013905487 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1786 | 1461013905491 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:11:45 INFO - PROCESS | 1786 | 1461013905497 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1786 | 1461013905501 Marionette TRACE conn3 <- [1,1742,null,{}] 14:11:45 INFO - PROCESS | 1786 | 1461013905507 Marionette TRACE conn3 -> [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:11:45 INFO - PROCESS | 1786 | 1461013905728 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:11:46 INFO - PROCESS | 1786 | 1461013906053 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x8837b400 == 129 [pid = 1786] [id = 443] 14:11:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x89c88400) [pid = 1786] [serial = 1330] [outer = (nil)] 14:11:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96e9e800) [pid = 1786] [serial = 1331] [outer = 0x89c88400] 14:11:46 INFO - PROCESS | 1786 | 1461013906158 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x96ea3800) [pid = 1786] [serial = 1332] [outer = 0x89c88400] 14:11:47 INFO - PROCESS | 1786 | 1461013907091 Marionette TRACE conn3 <- [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:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1639ms 14:11:47 INFO - PROCESS | 1786 | 1461013907153 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:11:47 INFO - PROCESS | 1786 | 1461013907158 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:11:47 INFO - PROCESS | 1786 | 1461013907165 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1786 | 1461013907168 Marionette TRACE conn3 <- [1,1746,null,{}] 14:11:47 INFO - PROCESS | 1786 | 1461013907174 Marionette TRACE conn3 -> [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:11:47 INFO - PROCESS | 1786 | 1461013907397 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:11:47 INFO - PROCESS | 1786 | 1461013907730 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x979b1c00 == 130 [pid = 1786] [id = 444] 14:11:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x97bcc800) [pid = 1786] [serial = 1333] [outer = (nil)] 14:11:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x97c8e000) [pid = 1786] [serial = 1334] [outer = 0x97bcc800] 14:11:47 INFO - PROCESS | 1786 | 1461013907837 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x97cdc000) [pid = 1786] [serial = 1335] [outer = 0x97bcc800] 14:11:48 INFO - PROCESS | 1786 | 1461013908806 Marionette TRACE conn3 <- [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:11:48 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:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1681ms 14:11:48 INFO - PROCESS | 1786 | 1461013908846 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 1786 | 1461013908851 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:11:48 INFO - PROCESS | 1786 | 1461013908858 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 1786 | 1461013908862 Marionette TRACE conn3 <- [1,1750,null,{}] 14:11:48 INFO - PROCESS | 1786 | 1461013908868 Marionette TRACE conn3 -> [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:11:49 INFO - PROCESS | 1786 | 1461013909129 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:11:49 INFO - PROCESS | 1786 | 1461013909472 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x9416a800 == 131 [pid = 1786] [id = 445] 14:11:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x97941800) [pid = 1786] [serial = 1336] [outer = (nil)] 14:11:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x98b8d800) [pid = 1786] [serial = 1337] [outer = 0x97941800] 14:11:49 INFO - PROCESS | 1786 | 1461013909564 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x98f36c00) [pid = 1786] [serial = 1338] [outer = 0x97941800] 14:11:50 INFO - PROCESS | 1786 | 1461013910486 Marionette TRACE conn3 <- [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:11:50 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:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1684ms 14:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:11:50 INFO - PROCESS | 1786 | 1461013910543 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1786 | 1461013910547 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:11:50 INFO - PROCESS | 1786 | 1461013910553 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1786 | 1461013910557 Marionette TRACE conn3 <- [1,1754,null,{}] 14:11:50 INFO - PROCESS | 1786 | 1461013910563 Marionette TRACE conn3 -> [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:11:50 INFO - PROCESS | 1786 | 1461013910789 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:11:51 INFO - PROCESS | 1786 | 1461013911120 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x881cf400 == 132 [pid = 1786] [id = 446] 14:11:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x8c19e800) [pid = 1786] [serial = 1339] [outer = (nil)] 14:11:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x992cb000) [pid = 1786] [serial = 1340] [outer = 0x8c19e800] 14:11:51 INFO - PROCESS | 1786 | 1461013911218 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x99b43400) [pid = 1786] [serial = 1341] [outer = 0x8c19e800] 14:11:52 INFO - PROCESS | 1786 | 1461013912175 Marionette TRACE conn3 <- [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:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1682ms 14:11:52 INFO - PROCESS | 1786 | 1461013912236 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:11:52 INFO - PROCESS | 1786 | 1461013912240 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:11:52 INFO - PROCESS | 1786 | 1461013912247 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 1786 | 1461013912250 Marionette TRACE conn3 <- [1,1758,null,{}] 14:11:52 INFO - PROCESS | 1786 | 1461013912257 Marionette TRACE conn3 -> [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:11:52 INFO - PROCESS | 1786 | 1461013912495 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:11:52 INFO - PROCESS | 1786 | 1461013912820 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x999a1000 == 133 [pid = 1786] [id = 447] 14:11:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x99b43c00) [pid = 1786] [serial = 1342] [outer = (nil)] 14:11:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x9b25b400) [pid = 1786] [serial = 1343] [outer = 0x99b43c00] 14:11:52 INFO - PROCESS | 1786 | 1461013912918 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x9b2d9800) [pid = 1786] [serial = 1344] [outer = 0x99b43c00] 14:11:53 INFO - PROCESS | 1786 | 1461013913840 Marionette TRACE conn3 <- [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:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1636ms 14:11:53 INFO - PROCESS | 1786 | 1461013913886 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 1786 | 1461013913891 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:11:53 INFO - PROCESS | 1786 | 1461013913898 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1786 | 1461013913902 Marionette TRACE conn3 <- [1,1762,null,{}] 14:11:53 INFO - PROCESS | 1786 | 1461013913908 Marionette TRACE conn3 -> [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:11:54 INFO - PROCESS | 1786 | 1461013914131 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:11:54 INFO - PROCESS | 1786 | 1461013914464 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e95800 == 134 [pid = 1786] [id = 448] 14:11:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x999a5c00) [pid = 1786] [serial = 1345] [outer = (nil)] 14:11:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x9fb56400) [pid = 1786] [serial = 1346] [outer = 0x999a5c00] 14:11:54 INFO - PROCESS | 1786 | 1461013914558 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9fbc4400) [pid = 1786] [serial = 1347] [outer = 0x999a5c00] 14:11:55 INFO - PROCESS | 1786 | 1461013915474 Marionette TRACE conn3 <- [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:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1639ms 14:11:55 INFO - PROCESS | 1786 | 1461013915539 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:11:55 INFO - PROCESS | 1786 | 1461013915543 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:11:55 INFO - PROCESS | 1786 | 1461013915549 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:11:55 INFO - PROCESS | 1786 | 1461013915553 Marionette TRACE conn3 <- [1,1766,null,{}] 14:11:55 INFO - PROCESS | 1786 | 1461013915559 Marionette TRACE conn3 -> [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:11:55 INFO - PROCESS | 1786 | 1461013915804 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:11:56 INFO - PROCESS | 1786 | 1461013916137 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1786 | ++DOCSHELL 0x9014c800 == 135 [pid = 1786] [id = 449] 14:11:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x90429400) [pid = 1786] [serial = 1348] [outer = (nil)] 14:11:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa0066c00) [pid = 1786] [serial = 1349] [outer = 0x90429400] 14:11:56 INFO - PROCESS | 1786 | 1461013916234 Marionette DEBUG loaded listener.js 14:11:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa0af7400) [pid = 1786] [serial = 1350] [outer = 0x90429400] 14:11:57 INFO - PROCESS | 1786 | 1461013917222 Marionette TRACE conn3 <- [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:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1735ms 14:11:57 INFO - PROCESS | 1786 | 1461013917286 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:11:57 INFO - PROCESS | 1786 | 1461013917290 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:11:57 INFO - PROCESS | 1786 | 1461013917297 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1786 | 1461013917300 Marionette TRACE conn3 <- [1,1770,null,{}] 14:11:57 INFO - PROCESS | 1786 | 1461013917306 Marionette TRACE conn3 -> [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:11:57 INFO - PROCESS | 1786 | 1461013917528 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:11:57 INFO - PROCESS | 1786 | 1461013917854 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x99c48000 == 136 [pid = 1786] [id = 450] 14:11:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x9fb59c00) [pid = 1786] [serial = 1351] [outer = (nil)] 14:11:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0xa2a0dc00) [pid = 1786] [serial = 1352] [outer = 0x9fb59c00] 14:11:57 INFO - PROCESS | 1786 | 1461013917956 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0xa3c1b800) [pid = 1786] [serial = 1353] [outer = 0x9fb59c00] 14:11:58 INFO - PROCESS | 1786 | 1461013918933 Marionette TRACE conn3 <- [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:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1683ms 14:11:58 INFO - PROCESS | 1786 | 1461013918980 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:11:58 INFO - PROCESS | 1786 | 1461013918984 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:11:58 INFO - PROCESS | 1786 | 1461013918991 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:11:58 INFO - PROCESS | 1786 | 1461013918994 Marionette TRACE conn3 <- [1,1774,null,{}] 14:11:59 INFO - PROCESS | 1786 | 1461013919000 Marionette TRACE conn3 -> [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:11:59 INFO - PROCESS | 1786 | 1461013919245 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:11:59 INFO - PROCESS | 1786 | 1461013919618 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1786 | ++DOCSHELL 0xa0fdc400 == 137 [pid = 1786] [id = 451] 14:11:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0xa44af800) [pid = 1786] [serial = 1354] [outer = (nil)] 14:11:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0xa4594c00) [pid = 1786] [serial = 1355] [outer = 0xa44af800] 14:11:59 INFO - PROCESS | 1786 | 1461013919717 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0xa45e8400) [pid = 1786] [serial = 1356] [outer = 0xa44af800] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2da000 == 136 [pid = 1786] [id = 367] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x870d8000 == 135 [pid = 1786] [id = 387] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8918d400 == 134 [pid = 1786] [id = 369] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x88363000 == 133 [pid = 1786] [id = 386] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8b797c00 == 132 [pid = 1786] [id = 378] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x99b45800 == 131 [pid = 1786] [id = 382] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x959eb800 == 130 [pid = 1786] [id = 381] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x870ca400 == 129 [pid = 1786] [id = 384] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x981af800 == 128 [pid = 1786] [id = 51] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x97c8c000 == 127 [pid = 1786] [id = 380] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x87953800 == 126 [pid = 1786] [id = 385] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x959e2800 == 125 [pid = 1786] [id = 379] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x898d0c00 == 124 [pid = 1786] [id = 371] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x93678000 == 123 [pid = 1786] [id = 376] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x87bf0000 == 122 [pid = 1786] [id = 212] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8b795800 == 121 [pid = 1786] [id = 375] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x87956c00 == 120 [pid = 1786] [id = 383] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x93464c00 == 119 [pid = 1786] [id = 377] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2da400 == 118 [pid = 1786] [id = 433] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f3800 == 117 [pid = 1786] [id = 432] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x89c90c00 == 116 [pid = 1786] [id = 431] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x87a32c00 == 115 [pid = 1786] [id = 430] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x881c4c00 == 114 [pid = 1786] [id = 420] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8835c000 == 113 [pid = 1786] [id = 421] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x881c5000 == 112 [pid = 1786] [id = 419] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x90153400 == 111 [pid = 1786] [id = 418] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a7c00 == 110 [pid = 1786] [id = 417] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8952a000 == 109 [pid = 1786] [id = 416] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf2fc00 == 108 [pid = 1786] [id = 415] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf2dc00 == 107 [pid = 1786] [id = 414] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x89c89400 == 106 [pid = 1786] [id = 412] 14:12:01 INFO - PROCESS | 1786 | --DOCSHELL 0x89192800 == 105 [pid = 1786] [id = 413] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8e41e000) [pid = 1786] [serial = 1110] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8b8ea400) [pid = 1786] [serial = 1161] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8bf34800) [pid = 1786] [serial = 1232] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x8c0f6400) [pid = 1786] [serial = 1233] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x88e4bc00) [pid = 1786] [serial = 1235] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x9fb52000) [pid = 1786] [serial = 1217] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x9b2d4c00) [pid = 1786] [serial = 1215] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x9b254400) [pid = 1786] [serial = 1214] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x99b43800) [pid = 1786] [serial = 1212] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x9999f000) [pid = 1786] [serial = 1211] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x98e5a000) [pid = 1786] [serial = 1209] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x98b87800) [pid = 1786] [serial = 1208] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x981b7c00) [pid = 1786] [serial = 1206] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x981ae800) [pid = 1786] [serial = 1205] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x979af000) [pid = 1786] [serial = 1203] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x97840c00) [pid = 1786] [serial = 1202] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x96ba2400) [pid = 1786] [serial = 1200] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x96b04800) [pid = 1786] [serial = 1199] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x9416a000) [pid = 1786] [serial = 1197] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x94165c00) [pid = 1786] [serial = 1196] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x936b8c00) [pid = 1786] [serial = 1194] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x936acc00) [pid = 1786] [serial = 1193] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x9338d400) [pid = 1786] [serial = 1190] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x9346b800) [pid = 1786] [serial = 1191] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x911b0400) [pid = 1786] [serial = 1188] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x906d9800) [pid = 1786] [serial = 1187] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x9067c400) [pid = 1786] [serial = 1185] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x90426c00) [pid = 1786] [serial = 1184] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x90147800) [pid = 1786] [serial = 1182] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8f5c8000) [pid = 1786] [serial = 1181] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x8c0fe000) [pid = 1786] [serial = 1179] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x8bf32400) [pid = 1786] [serial = 1178] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x898cf000) [pid = 1786] [serial = 1176] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x89527000) [pid = 1786] [serial = 1175] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x8a2dd000) [pid = 1786] [serial = 1229] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x88e47000) [pid = 1786] [serial = 1226] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x8918d800) [pid = 1786] [serial = 1227] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0xa0fddc00) [pid = 1786] [serial = 1223] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0xa0c4d800) [pid = 1786] [serial = 1221] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0xa0aeb800) [pid = 1786] [serial = 1220] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9fc83000) [pid = 1786] [serial = 1218] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x898d0800) [pid = 1786] [serial = 1236] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8b778400) [pid = 1786] [serial = 1230] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8e423400) [pid = 1786] [serial = 1238] [outer = (nil)] [url = about:blank] 14:12:02 INFO - PROCESS | 1786 | 1461013922519 Marionette TRACE conn3 <- [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:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 3597ms 14:12:02 INFO - PROCESS | 1786 | 1461013922590 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:12:02 INFO - PROCESS | 1786 | 1461013922596 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:12:02 INFO - PROCESS | 1786 | 1461013922605 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1786 | 1461013922610 Marionette TRACE conn3 <- [1,1778,null,{}] 14:12:02 INFO - PROCESS | 1786 | 1461013922618 Marionette TRACE conn3 -> [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:12:02 INFO - PROCESS | 1786 | 1461013922837 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:12:03 INFO - PROCESS | 1786 | 1461013923078 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x89522000 == 106 [pid = 1786] [id = 452] 14:12:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x89523000) [pid = 1786] [serial = 1357] [outer = (nil)] 14:12:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x898c8000) [pid = 1786] [serial = 1358] [outer = 0x89523000] 14:12:03 INFO - PROCESS | 1786 | 1461013923184 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x898cf000) [pid = 1786] [serial = 1359] [outer = 0x89523000] 14:12:04 INFO - PROCESS | 1786 | 1461013924104 Marionette TRACE conn3 <- [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:12:04 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:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1533ms 14:12:04 INFO - PROCESS | 1786 | 1461013924140 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 1786 | 1461013924149 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:12:04 INFO - PROCESS | 1786 | 1461013924159 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 1786 | 1461013924164 Marionette TRACE conn3 <- [1,1782,null,{}] 14:12:04 INFO - PROCESS | 1786 | 1461013924170 Marionette TRACE conn3 -> [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:12:04 INFO - PROCESS | 1786 | 1461013924504 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:12:04 INFO - PROCESS | 1786 | 1461013924539 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c2000 == 107 [pid = 1786] [id = 453] 14:12:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x89528400) [pid = 1786] [serial = 1360] [outer = (nil)] 14:12:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8b778c00) [pid = 1786] [serial = 1361] [outer = 0x89528400] 14:12:04 INFO - PROCESS | 1786 | 1461013924620 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8b7a1000) [pid = 1786] [serial = 1362] [outer = 0x89528400] 14:12:05 INFO - PROCESS | 1786 | 1461013925694 Marionette TRACE conn3 <- [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:12:05 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:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 14:12:05 INFO - PROCESS | 1786 | 1461013925741 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:12:05 INFO - PROCESS | 1786 | 1461013925751 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:12:05 INFO - PROCESS | 1786 | 1461013925769 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1786 | 1461013925774 Marionette TRACE conn3 <- [1,1786,null,{}] 14:12:05 INFO - PROCESS | 1786 | 1461013925791 Marionette TRACE conn3 -> [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:12:06 INFO - PROCESS | 1786 | 1461013926100 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:12:06 INFO - PROCESS | 1786 | 1461013926134 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x87951000 == 108 [pid = 1786] [id = 454] 14:12:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8b8ecc00) [pid = 1786] [serial = 1363] [outer = (nil)] 14:12:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8c0f1800) [pid = 1786] [serial = 1364] [outer = 0x8b8ecc00] 14:12:06 INFO - PROCESS | 1786 | 1461013926221 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8c19c400) [pid = 1786] [serial = 1365] [outer = 0x8b8ecc00] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x93266400) [pid = 1786] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x8b79e800) [pid = 1786] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x9110f800) [pid = 1786] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x97c89800) [pid = 1786] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x881ce400) [pid = 1786] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9b2d2400) [pid = 1786] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8a2de400) [pid = 1786] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8951dc00) [pid = 1786] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8a2e4400) [pid = 1786] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8835b400) [pid = 1786] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8f48c400) [pid = 1786] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x979bb400) [pid = 1786] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x99941800) [pid = 1786] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8c1a3000) [pid = 1786] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x8c0fbc00) [pid = 1786] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x936b5c00) [pid = 1786] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x9839a000) [pid = 1786] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8f487c00) [pid = 1786] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x8f5bf800) [pid = 1786] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x8c0f5000) [pid = 1786] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x87a36000) [pid = 1786] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:12:07 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x9067dc00) [pid = 1786] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:12:08 INFO - PROCESS | 1786 | 1461013928021 Marionette TRACE conn3 <- [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:12:08 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:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2299ms 14:12:08 INFO - PROCESS | 1786 | 1461013928057 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 1786 | 1461013928061 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:12:08 INFO - PROCESS | 1786 | 1461013928068 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1786 | 1461013928070 Marionette TRACE conn3 <- [1,1790,null,{}] 14:12:08 INFO - PROCESS | 1786 | 1461013928076 Marionette TRACE conn3 -> [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:12:08 INFO - PROCESS | 1786 | 1461013928362 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:12:08 INFO - PROCESS | 1786 | 1461013928385 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e4c400 == 109 [pid = 1786] [id = 455] 14:12:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8b798000) [pid = 1786] [serial = 1366] [outer = (nil)] 14:12:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8c1a2c00) [pid = 1786] [serial = 1367] [outer = 0x8b798000] 14:12:08 INFO - PROCESS | 1786 | 1461013928469 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8e424c00) [pid = 1786] [serial = 1368] [outer = 0x8b798000] 14:12:09 INFO - PROCESS | 1786 | 1461013929533 Marionette TRACE conn3 <- [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:12:09 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:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1541ms 14:12:09 INFO - PROCESS | 1786 | 1461013929610 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:12:09 INFO - PROCESS | 1786 | 1461013929617 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:12:09 INFO - PROCESS | 1786 | 1461013929626 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:12:09 INFO - PROCESS | 1786 | 1461013929632 Marionette TRACE conn3 <- [1,1794,null,{}] 14:12:09 INFO - PROCESS | 1786 | 1461013929644 Marionette TRACE conn3 -> [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:12:09 INFO - PROCESS | 1786 | 1461013929912 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:12:10 INFO - PROCESS | 1786 | 1461013930257 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x8951dc00 == 110 [pid = 1786] [id = 456] 14:12:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x89528c00) [pid = 1786] [serial = 1369] [outer = (nil)] 14:12:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x898cb400) [pid = 1786] [serial = 1370] [outer = 0x89528c00] 14:12:10 INFO - PROCESS | 1786 | 1461013930357 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x89c8fc00) [pid = 1786] [serial = 1371] [outer = 0x89528c00] 14:12:11 INFO - PROCESS | 1786 | 1461013931365 Marionette TRACE conn3 <- [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:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1793ms 14:12:11 INFO - PROCESS | 1786 | 1461013931420 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1786 | 1461013931428 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:12:11 INFO - PROCESS | 1786 | 1461013931440 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1786 | 1461013931444 Marionette TRACE conn3 <- [1,1798,null,{}] 14:12:11 INFO - PROCESS | 1786 | 1461013931450 Marionette TRACE conn3 -> [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:12:11 INFO - PROCESS | 1786 | 1461013931726 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:12:12 INFO - PROCESS | 1786 | 1461013932054 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x89529000 == 111 [pid = 1786] [id = 457] 14:12:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x898c6400) [pid = 1786] [serial = 1372] [outer = (nil)] 14:12:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8bf35000) [pid = 1786] [serial = 1373] [outer = 0x898c6400] 14:12:12 INFO - PROCESS | 1786 | 1461013932151 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c2d3000) [pid = 1786] [serial = 1374] [outer = 0x898c6400] 14:12:13 INFO - PROCESS | 1786 | 1461013933197 Marionette TRACE conn3 <- [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:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1783ms 14:12:13 INFO - PROCESS | 1786 | 1461013933224 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1786 | 1461013933228 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:12:13 INFO - PROCESS | 1786 | 1461013933236 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1786 | 1461013933243 Marionette TRACE conn3 <- [1,1802,null,{}] 14:12:13 INFO - PROCESS | 1786 | 1461013933260 Marionette TRACE conn3 -> [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:12:13 INFO - PROCESS | 1786 | 1461013933535 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:12:13 INFO - PROCESS | 1786 | 1461013933901 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f4800 == 112 [pid = 1786] [id = 458] 14:12:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8f5bec00) [pid = 1786] [serial = 1375] [outer = (nil)] 14:12:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x900b0c00) [pid = 1786] [serial = 1376] [outer = 0x8f5bec00] 14:12:14 INFO - PROCESS | 1786 | 1461013933995 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x90148400) [pid = 1786] [serial = 1377] [outer = 0x8f5bec00] 14:12:15 INFO - PROCESS | 1786 | 1461013935024 Marionette TRACE conn3 <- [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:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1837ms 14:12:15 INFO - PROCESS | 1786 | 1461013935074 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:12:15 INFO - PROCESS | 1786 | 1461013935079 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:12:15 INFO - PROCESS | 1786 | 1461013935086 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1786 | 1461013935090 Marionette TRACE conn3 <- [1,1806,null,{}] 14:12:15 INFO - PROCESS | 1786 | 1461013935096 Marionette TRACE conn3 -> [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:12:15 INFO - PROCESS | 1786 | 1461013935324 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:12:15 INFO - PROCESS | 1786 | 1461013935644 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f480800 == 113 [pid = 1786] [id = 459] 14:12:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8f5c5000) [pid = 1786] [serial = 1378] [outer = (nil)] 14:12:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x90429c00) [pid = 1786] [serial = 1379] [outer = 0x8f5c5000] 14:12:15 INFO - PROCESS | 1786 | 1461013935744 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x9067c400) [pid = 1786] [serial = 1380] [outer = 0x8f5c5000] 14:12:16 INFO - PROCESS | 1786 | 1461013936677 Marionette TRACE conn3 <- [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:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1640ms 14:12:16 INFO - PROCESS | 1786 | 1461013936728 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1786 | 1461013936737 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:12:16 INFO - PROCESS | 1786 | 1461013936747 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1786 | 1461013936750 Marionette TRACE conn3 <- [1,1810,null,{}] 14:12:16 INFO - PROCESS | 1786 | 1461013936756 Marionette TRACE conn3 -> [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:12:16 INFO - PROCESS | 1786 | 1461013936986 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:12:17 INFO - PROCESS | 1786 | 1461013937317 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e47c00 == 114 [pid = 1786] [id = 460] 14:12:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8b783000) [pid = 1786] [serial = 1381] [outer = (nil)] 14:12:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x90684800) [pid = 1786] [serial = 1382] [outer = 0x8b783000] 14:12:17 INFO - PROCESS | 1786 | 1461013937411 Marionette DEBUG loaded listener.js 14:12:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x906d6000) [pid = 1786] [serial = 1383] [outer = 0x8b783000] 14:12:18 INFO - PROCESS | 1786 | 1461013938371 Marionette TRACE conn3 <- [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:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1685ms 14:12:18 INFO - PROCESS | 1786 | 1461013938433 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:12:18 INFO - PROCESS | 1786 | 1461013938437 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:12:18 INFO - PROCESS | 1786 | 1461013938443 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 1786 | 1461013938448 Marionette TRACE conn3 <- [1,1814,null,{}] 14:12:18 INFO - PROCESS | 1786 | 1461013938454 Marionette TRACE conn3 -> [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:12:18 INFO - PROCESS | 1786 | 1461013938702 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:12:19 INFO - PROCESS | 1786 | 1461013939030 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x90423000 == 115 [pid = 1786] [id = 461] 14:12:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x906d2c00) [pid = 1786] [serial = 1384] [outer = (nil)] 14:12:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9168c800) [pid = 1786] [serial = 1385] [outer = 0x906d2c00] 14:12:19 INFO - PROCESS | 1786 | 1461013939129 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x920d6c00) [pid = 1786] [serial = 1386] [outer = 0x906d2c00] 14:12:20 INFO - PROCESS | 1786 | 1461013940096 Marionette TRACE conn3 <- [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:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1704ms 14:12:20 INFO - PROCESS | 1786 | 1461013940148 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1786 | 1461013940152 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:12:20 INFO - PROCESS | 1786 | 1461013940159 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1786 | 1461013940162 Marionette TRACE conn3 <- [1,1818,null,{}] 14:12:20 INFO - PROCESS | 1786 | 1461013940168 Marionette TRACE conn3 -> [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:12:20 INFO - PROCESS | 1786 | 1461013940386 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:12:20 INFO - PROCESS | 1786 | 1461013940701 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x90688c00 == 116 [pid = 1786] [id = 462] 14:12:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x9168ec00) [pid = 1786] [serial = 1387] [outer = (nil)] 14:12:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x9339b400) [pid = 1786] [serial = 1388] [outer = 0x9168ec00] 14:12:20 INFO - PROCESS | 1786 | 1461013940805 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93471800) [pid = 1786] [serial = 1389] [outer = 0x9168ec00] 14:12:21 INFO - PROCESS | 1786 | 1461013941718 Marionette TRACE conn3 <- [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:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1630ms 14:12:21 INFO - PROCESS | 1786 | 1461013941790 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:12:21 INFO - PROCESS | 1786 | 1461013941794 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:12:21 INFO - PROCESS | 1786 | 1461013941801 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:12:21 INFO - PROCESS | 1786 | 1461013941805 Marionette TRACE conn3 <- [1,1822,null,{}] 14:12:21 INFO - PROCESS | 1786 | 1461013941810 Marionette TRACE conn3 -> [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:12:22 INFO - PROCESS | 1786 | 1461013942029 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:12:22 INFO - PROCESS | 1786 | 1461013942363 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e7e9800 == 117 [pid = 1786] [id = 463] 14:12:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x911b1000) [pid = 1786] [serial = 1390] [outer = (nil)] 14:12:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x936b4800) [pid = 1786] [serial = 1391] [outer = 0x911b1000] 14:12:22 INFO - PROCESS | 1786 | 1461013942460 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x940d5c00) [pid = 1786] [serial = 1392] [outer = 0x911b1000] 14:12:23 INFO - PROCESS | 1786 | 1461013943385 Marionette TRACE conn3 <- [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:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1633ms 14:12:23 INFO - PROCESS | 1786 | 1461013943435 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 1786 | 1461013943440 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:12:23 INFO - PROCESS | 1786 | 1461013943462 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 1786 | 1461013943467 Marionette TRACE conn3 <- [1,1826,null,{}] 14:12:23 INFO - PROCESS | 1786 | 1461013943479 Marionette TRACE conn3 -> [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:12:23 INFO - PROCESS | 1786 | 1461013943703 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:12:24 INFO - PROCESS | 1786 | 1461013944029 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x90153c00 == 118 [pid = 1786] [id = 464] 14:12:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x93391c00) [pid = 1786] [serial = 1393] [outer = (nil)] 14:12:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x94167400) [pid = 1786] [serial = 1394] [outer = 0x93391c00] 14:12:24 INFO - PROCESS | 1786 | 1461013944119 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x9416d000) [pid = 1786] [serial = 1395] [outer = 0x93391c00] 14:12:25 INFO - PROCESS | 1786 | 1461013945041 Marionette TRACE conn3 <- [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:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1657ms 14:12:25 INFO - PROCESS | 1786 | 1461013945105 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:12:25 INFO - PROCESS | 1786 | 1461013945110 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:12:25 INFO - PROCESS | 1786 | 1461013945117 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1786 | 1461013945121 Marionette TRACE conn3 <- [1,1830,null,{}] 14:12:25 INFO - PROCESS | 1786 | 1461013945127 Marionette TRACE conn3 -> [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:12:25 INFO - PROCESS | 1786 | 1461013945376 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:12:25 INFO - PROCESS | 1786 | 1461013945711 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x940de000 == 119 [pid = 1786] [id = 465] 14:12:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x94161800) [pid = 1786] [serial = 1396] [outer = (nil)] 14:12:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96e11c00) [pid = 1786] [serial = 1397] [outer = 0x94161800] 14:12:25 INFO - PROCESS | 1786 | 1461013945806 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x96e99400) [pid = 1786] [serial = 1398] [outer = 0x94161800] 14:12:26 INFO - PROCESS | 1786 | 1461013946749 Marionette TRACE conn3 <- [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:12:26 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:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1682ms 14:12:26 INFO - PROCESS | 1786 | 1461013946799 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:12:26 INFO - PROCESS | 1786 | 1461013946804 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:12:26 INFO - PROCESS | 1786 | 1461013946811 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 1786 | 1461013946816 Marionette TRACE conn3 <- [1,1834,null,{}] 14:12:26 INFO - PROCESS | 1786 | 1461013946822 Marionette TRACE conn3 -> [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:12:27 INFO - PROCESS | 1786 | 1461013947076 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:12:27 INFO - PROCESS | 1786 | 1461013947423 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f4000 == 120 [pid = 1786] [id = 466] 14:12:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x97c89400) [pid = 1786] [serial = 1399] [outer = (nil)] 14:12:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x97c95000) [pid = 1786] [serial = 1400] [outer = 0x97c89400] 14:12:27 INFO - PROCESS | 1786 | 1461013947529 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x9800e000) [pid = 1786] [serial = 1401] [outer = 0x97c89400] 14:12:28 INFO - PROCESS | 1786 | 1461013948475 Marionette TRACE conn3 <- [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:12:28 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:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1742ms 14:12:28 INFO - PROCESS | 1786 | 1461013948554 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1786 | 1461013948557 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:12:28 INFO - PROCESS | 1786 | 1461013948564 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1786 | 1461013948567 Marionette TRACE conn3 <- [1,1838,null,{}] 14:12:28 INFO - PROCESS | 1786 | 1461013948573 Marionette TRACE conn3 -> [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:12:28 INFO - PROCESS | 1786 | 1461013948878 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:12:29 INFO - PROCESS | 1786 | 1461013949208 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c93400 == 121 [pid = 1786] [id = 467] 14:12:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x98072000) [pid = 1786] [serial = 1402] [outer = (nil)] 14:12:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x981b7c00) [pid = 1786] [serial = 1403] [outer = 0x98072000] 14:12:29 INFO - PROCESS | 1786 | 1461013949300 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x9830c800) [pid = 1786] [serial = 1404] [outer = 0x98072000] 14:12:30 INFO - PROCESS | 1786 | 1461013950347 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1833ms 14:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:12:30 INFO - PROCESS | 1786 | 1461013950398 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1786 | 1461013950401 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:12:30 INFO - PROCESS | 1786 | 1461013950408 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1786 | 1461013950412 Marionette TRACE conn3 <- [1,1842,null,{}] 14:12:30 INFO - PROCESS | 1786 | 1461013950418 Marionette TRACE conn3 -> [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:12:30 INFO - PROCESS | 1786 | 1461013950641 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:12:30 INFO - PROCESS | 1786 | 1461013950960 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x981b4800 == 122 [pid = 1786] [id = 468] 14:12:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x981b5000) [pid = 1786] [serial = 1405] [outer = (nil)] 14:12:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x98e54c00) [pid = 1786] [serial = 1406] [outer = 0x981b5000] 14:12:31 INFO - PROCESS | 1786 | 1461013951058 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x99205c00) [pid = 1786] [serial = 1407] [outer = 0x981b5000] 14:12:31 INFO - PROCESS | 1786 | 1461013951988 Marionette TRACE conn3 <- [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:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1641ms 14:12:32 INFO - PROCESS | 1786 | 1461013952050 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1786 | 1461013952054 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:12:32 INFO - PROCESS | 1786 | 1461013952060 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1786 | 1461013952064 Marionette TRACE conn3 <- [1,1846,null,{}] 14:12:32 INFO - PROCESS | 1786 | 1461013952070 Marionette TRACE conn3 -> [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:12:32 INFO - PROCESS | 1786 | 1461013952296 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:12:32 INFO - PROCESS | 1786 | 1461013952636 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x9338e800 == 123 [pid = 1786] [id = 469] 14:12:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x93677400) [pid = 1786] [serial = 1408] [outer = (nil)] 14:12:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x99202000) [pid = 1786] [serial = 1409] [outer = 0x93677400] 14:12:32 INFO - PROCESS | 1786 | 1461013952733 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x99b4c000) [pid = 1786] [serial = 1410] [outer = 0x93677400] 14:12:33 INFO - PROCESS | 1786 | 1461013953686 Marionette TRACE conn3 <- [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:12:33 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:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1691ms 14:12:33 INFO - PROCESS | 1786 | 1461013953753 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1786 | 1461013953757 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:12:33 INFO - PROCESS | 1786 | 1461013953764 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1786 | 1461013953767 Marionette TRACE conn3 <- [1,1850,null,{}] 14:12:33 INFO - PROCESS | 1786 | 1461013953773 Marionette TRACE conn3 -> [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:12:34 INFO - PROCESS | 1786 | 1461013954011 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:12:34 INFO - PROCESS | 1786 | 1461013954332 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c2800 == 124 [pid = 1786] [id = 470] 14:12:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x93264000) [pid = 1786] [serial = 1411] [outer = (nil)] 14:12:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x9b2d8800) [pid = 1786] [serial = 1412] [outer = 0x93264000] 14:12:34 INFO - PROCESS | 1786 | 1461013954432 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9df41800) [pid = 1786] [serial = 1413] [outer = 0x93264000] 14:12:35 INFO - PROCESS | 1786 | 1461013955388 Marionette TRACE conn3 <- [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:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1685ms 14:12:35 INFO - PROCESS | 1786 | 1461013955450 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 1786 | 1461013955454 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:12:35 INFO - PROCESS | 1786 | 1461013955462 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 1786 | 1461013955465 Marionette TRACE conn3 <- [1,1854,null,{}] 14:12:35 INFO - PROCESS | 1786 | 1461013955471 Marionette TRACE conn3 -> [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:12:35 INFO - PROCESS | 1786 | 1461013955705 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:12:36 INFO - PROCESS | 1786 | 1461013956029 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x90689800 == 125 [pid = 1786] [id = 471] 14:12:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x98b83400) [pid = 1786] [serial = 1414] [outer = (nil)] 14:12:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa0068c00) [pid = 1786] [serial = 1415] [outer = 0x98b83400] 14:12:36 INFO - PROCESS | 1786 | 1461013956125 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa00d8000) [pid = 1786] [serial = 1416] [outer = 0x98b83400] 14:12:37 INFO - PROCESS | 1786 | 1461013957047 Marionette TRACE conn3 <- [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:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1633ms 14:12:37 INFO - PROCESS | 1786 | 1461013957096 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1786 | 1461013957100 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:12:37 INFO - PROCESS | 1786 | 1461013957107 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1786 | 1461013957110 Marionette TRACE conn3 <- [1,1858,null,{}] 14:12:37 INFO - PROCESS | 1786 | 1461013957116 Marionette TRACE conn3 -> [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:12:37 INFO - PROCESS | 1786 | 1461013957359 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:12:37 INFO - PROCESS | 1786 | 1461013957692 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e98c00 == 126 [pid = 1786] [id = 472] 14:12:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x96f30400) [pid = 1786] [serial = 1417] [outer = (nil)] 14:12:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0xa0fddc00) [pid = 1786] [serial = 1418] [outer = 0x96f30400] 14:12:37 INFO - PROCESS | 1786 | 1461013957788 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0xa2818000) [pid = 1786] [serial = 1419] [outer = 0x96f30400] 14:12:38 INFO - PROCESS | 1786 | 1461013958674 Marionette TRACE conn3 <- [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:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1630ms 14:12:38 INFO - PROCESS | 1786 | 1461013958738 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 1786 | 1461013958743 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:12:38 INFO - PROCESS | 1786 | 1461013958749 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 1786 | 1461013958753 Marionette TRACE conn3 <- [1,1862,null,{}] 14:12:38 INFO - PROCESS | 1786 | 1461013958759 Marionette TRACE conn3 -> [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:12:38 INFO - PROCESS | 1786 | 1461013958988 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:12:39 INFO - PROCESS | 1786 | 1461013959312 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 1786 | ++DOCSHELL 0xa0c4d800 == 127 [pid = 1786] [id = 473] 14:12:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0xa0ee6800) [pid = 1786] [serial = 1420] [outer = (nil)] 14:12:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0xa45e2800) [pid = 1786] [serial = 1421] [outer = 0xa0ee6800] 14:12:39 INFO - PROCESS | 1786 | 1461013959408 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0xa47a6c00) [pid = 1786] [serial = 1422] [outer = 0xa0ee6800] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x870d7400 == 126 [pid = 1786] [id = 404] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x89c82400 == 125 [pid = 1786] [id = 402] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x89525400 == 124 [pid = 1786] [id = 405] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x87bed800 == 123 [pid = 1786] [id = 406] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x981b0400 == 122 [pid = 1786] [id = 403] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x96ea2400 == 121 [pid = 1786] [id = 401] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x99c48000 == 120 [pid = 1786] [id = 450] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x9014c800 == 119 [pid = 1786] [id = 449] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x999a1000 == 118 [pid = 1786] [id = 447] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x96e95800 == 117 [pid = 1786] [id = 448] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x881cf400 == 116 [pid = 1786] [id = 446] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x9416a800 == 115 [pid = 1786] [id = 445] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x979b1c00 == 114 [pid = 1786] [id = 444] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a6000 == 113 [pid = 1786] [id = 442] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x8837b400 == 112 [pid = 1786] [id = 443] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x9346bc00 == 111 [pid = 1786] [id = 441] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e3400 == 110 [pid = 1786] [id = 440] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x9110e800 == 109 [pid = 1786] [id = 439] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8e9c00 == 108 [pid = 1786] [id = 438] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf3c800 == 107 [pid = 1786] [id = 436] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x8837c400 == 106 [pid = 1786] [id = 437] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x88357400 == 105 [pid = 1786] [id = 407] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x89c82c00 == 104 [pid = 1786] [id = 435] 14:12:41 INFO - PROCESS | 1786 | --DOCSHELL 0x870d3800 == 103 [pid = 1786] [id = 434] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x936b6c00) [pid = 1786] [serial = 1263] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8e7e7800) [pid = 1786] [serial = 1173] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x91686000) [pid = 1786] [serial = 1256] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x9800c800) [pid = 1786] [serial = 1272] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x8952b800) [pid = 1786] [serial = 1293] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0xa0fd9800) [pid = 1786] [serial = 1289] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x8a2e8000) [pid = 1786] [serial = 1295] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x936ac000) [pid = 1786] [serial = 1262] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x8b79d400) [pid = 1786] [serial = 1242] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x93391400) [pid = 1786] [serial = 1259] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0xa2811c00) [pid = 1786] [serial = 1224] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x97c96000) [pid = 1786] [serial = 1271] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x90155c00) [pid = 1786] [serial = 1250] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x981ad000) [pid = 1786] [serial = 1274] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x99c4cc00) [pid = 1786] [serial = 1283] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x8c2c8c00) [pid = 1786] [serial = 1244] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x940e1c00) [pid = 1786] [serial = 1265] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x8a2dd400) [pid = 1786] [serial = 1241] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x98b8c800) [pid = 1786] [serial = 1278] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x99a9a000) [pid = 1786] [serial = 1281] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0xa0fe0800) [pid = 1786] [serial = 1290] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x9999c800) [pid = 1786] [serial = 1280] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x906ce000) [pid = 1786] [serial = 1254] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x94164000) [pid = 1786] [serial = 1266] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x8e41c800) [pid = 1786] [serial = 1245] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x8f5c3800) [pid = 1786] [serial = 1247] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x98b85800) [pid = 1786] [serial = 1277] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9067fc00) [pid = 1786] [serial = 1253] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x8c2cd800) [pid = 1786] [serial = 1299] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x9fcab400) [pid = 1786] [serial = 1287] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x99b4bc00) [pid = 1786] [serial = 1284] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x981b4400) [pid = 1786] [serial = 1275] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x93397000) [pid = 1786] [serial = 1260] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x920cb000) [pid = 1786] [serial = 1257] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x90423800) [pid = 1786] [serial = 1251] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x9630a400) [pid = 1786] [serial = 1268] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x89520400) [pid = 1786] [serial = 1292] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x900b1800) [pid = 1786] [serial = 1248] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x96b0d400) [pid = 1786] [serial = 1269] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x9fb52400) [pid = 1786] [serial = 1286] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8c1a4800) [pid = 1786] [serial = 1298] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8b796000) [pid = 1786] [serial = 1296] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8e41a400) [pid = 1786] [serial = 1301] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1786 | 1461013961955 Marionette TRACE conn3 <- [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:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3247ms 14:12:41 INFO - PROCESS | 1786 | 1461013961997 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1786 | 1461013962003 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:12:42 INFO - PROCESS | 1786 | 1461013962012 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1786 | 1461013962017 Marionette TRACE conn3 <- [1,1866,null,{}] 14:12:42 INFO - PROCESS | 1786 | 1461013962025 Marionette TRACE conn3 -> [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:12:42 INFO - PROCESS | 1786 | 1461013962224 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:12:42 INFO - PROCESS | 1786 | 1461013962426 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x8837b400 == 104 [pid = 1786] [id = 474] 14:12:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x89523800) [pid = 1786] [serial = 1423] [outer = (nil)] 14:12:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x898cdc00) [pid = 1786] [serial = 1424] [outer = 0x89523800] 14:12:42 INFO - PROCESS | 1786 | 1461013962509 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8a2dcc00) [pid = 1786] [serial = 1425] [outer = 0x89523800] 14:12:43 INFO - PROCESS | 1786 | 1461013963467 Marionette TRACE conn3 <- [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:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1490ms 14:12:43 INFO - PROCESS | 1786 | 1461013963503 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 1786 | 1461013963511 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:12:43 INFO - PROCESS | 1786 | 1461013963522 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1786 | 1461013963526 Marionette TRACE conn3 <- [1,1870,null,{}] 14:12:43 INFO - PROCESS | 1786 | 1461013963532 Marionette TRACE conn3 -> [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:12:43 INFO - PROCESS | 1786 | 1461013963747 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:12:44 INFO - PROCESS | 1786 | 1461013964052 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77d800 == 105 [pid = 1786] [id = 475] 14:12:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8b79e800) [pid = 1786] [serial = 1426] [outer = (nil)] 14:12:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8b8ed800) [pid = 1786] [serial = 1427] [outer = 0x8b79e800] 14:12:44 INFO - PROCESS | 1786 | 1461013964147 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8c0f5400) [pid = 1786] [serial = 1428] [outer = 0x8b79e800] 14:12:45 INFO - PROCESS | 1786 | 1461013965027 Marionette TRACE conn3 <- [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:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1547ms 14:12:45 INFO - PROCESS | 1786 | 1461013965091 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1786 | 1461013965095 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:12:45 INFO - PROCESS | 1786 | 1461013965106 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1786 | 1461013965112 Marionette TRACE conn3 <- [1,1874,null,{}] 14:12:45 INFO - PROCESS | 1786 | 1461013965135 Marionette TRACE conn3 -> [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:12:45 INFO - PROCESS | 1786 | 1461013965454 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:12:45 INFO - PROCESS | 1786 | 1461013965488 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b7a2c00 == 106 [pid = 1786] [id = 476] 14:12:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8e41dc00) [pid = 1786] [serial = 1429] [outer = (nil)] 14:12:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8f484800) [pid = 1786] [serial = 1430] [outer = 0x8e41dc00] 14:12:45 INFO - PROCESS | 1786 | 1461013965568 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8f48f800) [pid = 1786] [serial = 1431] [outer = 0x8e41dc00] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x8c2c7c00) [pid = 1786] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x89528400) [pid = 1786] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x8c19e800) [pid = 1786] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8c0fd800) [pid = 1786] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x900b3800) [pid = 1786] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x97bcc800) [pid = 1786] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x90429400) [pid = 1786] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x89c88400) [pid = 1786] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x999a5c00) [pid = 1786] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x9fb59c00) [pid = 1786] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x89523000) [pid = 1786] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x89c8e000) [pid = 1786] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x97941800) [pid = 1786] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x99b43c00) [pid = 1786] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8b783c00) [pid = 1786] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x936b2000) [pid = 1786] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x9110f400) [pid = 1786] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x89524400) [pid = 1786] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0xa44af800) [pid = 1786] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x9346dc00) [pid = 1786] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x870d5800) [pid = 1786] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:12:46 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x8b8ecc00) [pid = 1786] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:12:47 INFO - PROCESS | 1786 | 1461013967157 Marionette TRACE conn3 <- [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:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2093ms 14:12:47 INFO - PROCESS | 1786 | 1461013967200 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:12:47 INFO - PROCESS | 1786 | 1461013967204 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:12:47 INFO - PROCESS | 1786 | 1461013967211 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:12:47 INFO - PROCESS | 1786 | 1461013967214 Marionette TRACE conn3 <- [1,1878,null,{}] 14:12:47 INFO - PROCESS | 1786 | 1461013967220 Marionette TRACE conn3 -> [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:12:47 INFO - PROCESS | 1786 | 1461013967425 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:12:47 INFO - PROCESS | 1786 | 1461013967657 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x881cc400 == 107 [pid = 1786] [id = 477] 14:12:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x88366400) [pid = 1786] [serial = 1432] [outer = (nil)] 14:12:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8c1a6c00) [pid = 1786] [serial = 1433] [outer = 0x88366400] 14:12:47 INFO - PROCESS | 1786 | 1461013967737 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8f5bf800) [pid = 1786] [serial = 1434] [outer = 0x88366400] 14:12:48 INFO - PROCESS | 1786 | 1461013968476 Marionette TRACE conn3 <- [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:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1283ms 14:12:48 INFO - PROCESS | 1786 | 1461013968494 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1786 | 1461013968498 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:12:48 INFO - PROCESS | 1786 | 1461013968506 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1786 | 1461013968509 Marionette TRACE conn3 <- [1,1882,null,{}] 14:12:48 INFO - PROCESS | 1786 | 1461013968515 Marionette TRACE conn3 -> [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:12:49 INFO - PROCESS | 1786 | 1461013969109 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:12:49 INFO - PROCESS | 1786 | 1461013969439 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x89191800 == 108 [pid = 1786] [id = 478] 14:12:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x89192800) [pid = 1786] [serial = 1435] [outer = (nil)] 14:12:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x89525800) [pid = 1786] [serial = 1436] [outer = 0x89192800] 14:12:49 INFO - PROCESS | 1786 | 1461013969534 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x898ce000) [pid = 1786] [serial = 1437] [outer = 0x89192800] 14:12:50 INFO - PROCESS | 1786 | 1461013970525 Marionette TRACE conn3 <- [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:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2088ms 14:12:50 INFO - PROCESS | 1786 | 1461013970597 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 1786 | 1461013970604 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:12:50 INFO - PROCESS | 1786 | 1461013970613 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1786 | 1461013970620 Marionette TRACE conn3 <- [1,1886,null,{}] 14:12:50 INFO - PROCESS | 1786 | 1461013970627 Marionette TRACE conn3 -> [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:12:50 INFO - PROCESS | 1786 | 1461013970888 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:12:51 INFO - PROCESS | 1786 | 1461013971223 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8eb000 == 109 [pid = 1786] [id = 479] 14:12:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8bf2e000) [pid = 1786] [serial = 1438] [outer = (nil)] 14:12:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c1a4800) [pid = 1786] [serial = 1439] [outer = 0x8bf2e000] 14:12:51 INFO - PROCESS | 1786 | 1461013971314 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8c2cf000) [pid = 1786] [serial = 1440] [outer = 0x8bf2e000] 14:12:52 INFO - PROCESS | 1786 | 1461013972368 Marionette TRACE conn3 <- [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:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1843ms 14:12:52 INFO - PROCESS | 1786 | 1461013972457 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1786 | 1461013972463 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:12:52 INFO - PROCESS | 1786 | 1461013972472 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1786 | 1461013972478 Marionette TRACE conn3 <- [1,1890,null,{}] 14:12:52 INFO - PROCESS | 1786 | 1461013972486 Marionette TRACE conn3 -> [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:12:52 INFO - PROCESS | 1786 | 1461013972767 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:12:53 INFO - PROCESS | 1786 | 1461013973141 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e7ee000 == 110 [pid = 1786] [id = 480] 14:12:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x900b1c00) [pid = 1786] [serial = 1441] [outer = (nil)] 14:12:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x90149400) [pid = 1786] [serial = 1442] [outer = 0x900b1c00] 14:12:53 INFO - PROCESS | 1786 | 1461013973231 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x90152000) [pid = 1786] [serial = 1443] [outer = 0x900b1c00] 14:12:54 INFO - PROCESS | 1786 | 1461013974169 Marionette TRACE conn3 <- [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:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1734ms 14:12:54 INFO - PROCESS | 1786 | 1461013974206 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 1786 | 1461013974213 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:12:54 INFO - PROCESS | 1786 | 1461013974250 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1786 | 1461013974258 Marionette TRACE conn3 <- [1,1894,null,{}] 14:12:54 INFO - PROCESS | 1786 | 1461013974264 Marionette TRACE conn3 -> [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:12:54 INFO - PROCESS | 1786 | 1461013974483 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:12:54 INFO - PROCESS | 1786 | 1461013974756 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f6c00 == 111 [pid = 1786] [id = 481] 14:12:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x90148000) [pid = 1786] [serial = 1444] [outer = (nil)] 14:12:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x906cd000) [pid = 1786] [serial = 1445] [outer = 0x90148000] 14:12:54 INFO - PROCESS | 1786 | 1461013974898 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x906d8c00) [pid = 1786] [serial = 1446] [outer = 0x90148000] 14:12:55 INFO - PROCESS | 1786 | 1461013975871 Marionette TRACE conn3 <- [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:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1703ms 14:12:55 INFO - PROCESS | 1786 | 1461013975941 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:12:55 INFO - PROCESS | 1786 | 1461013975945 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:12:55 INFO - PROCESS | 1786 | 1461013975952 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1786 | 1461013975956 Marionette TRACE conn3 <- [1,1898,null,{}] 14:12:55 INFO - PROCESS | 1786 | 1461013975962 Marionette TRACE conn3 -> [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:12:56 INFO - PROCESS | 1786 | 1461013976246 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:12:56 INFO - PROCESS | 1786 | 1461013976572 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1786 | ++DOCSHELL 0x9042b000 == 112 [pid = 1786] [id = 482] 14:12:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x9042b800) [pid = 1786] [serial = 1447] [outer = (nil)] 14:12:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x914aa400) [pid = 1786] [serial = 1448] [outer = 0x9042b800] 14:12:56 INFO - PROCESS | 1786 | 1461013976666 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x914ae800) [pid = 1786] [serial = 1449] [outer = 0x9042b800] 14:12:57 INFO - PROCESS | 1786 | 1461013977665 Marionette TRACE conn3 <- [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:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1783ms 14:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:12:57 INFO - PROCESS | 1786 | 1461013977736 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1786 | 1461013977739 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:12:57 INFO - PROCESS | 1786 | 1461013977746 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1786 | 1461013977749 Marionette TRACE conn3 <- [1,1902,null,{}] 14:12:57 INFO - PROCESS | 1786 | 1461013977755 Marionette TRACE conn3 -> [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:12:57 INFO - PROCESS | 1786 | 1461013977988 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:12:58 INFO - PROCESS | 1786 | 1461013978328 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1786 | ++DOCSHELL 0x93269000 == 113 [pid = 1786] [id = 483] 14:12:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9338f400) [pid = 1786] [serial = 1450] [outer = (nil)] 14:12:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x93395c00) [pid = 1786] [serial = 1451] [outer = 0x9338f400] 14:12:58 INFO - PROCESS | 1786 | 1461013978439 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x93678400) [pid = 1786] [serial = 1452] [outer = 0x9338f400] 14:12:59 INFO - PROCESS | 1786 | 1461013979389 Marionette TRACE conn3 <- [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:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1685ms 14:12:59 INFO - PROCESS | 1786 | 1461013979431 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1786 | 1461013979436 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:12:59 INFO - PROCESS | 1786 | 1461013979442 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1786 | 1461013979445 Marionette TRACE conn3 <- [1,1906,null,{}] 14:12:59 INFO - PROCESS | 1786 | 1461013979451 Marionette TRACE conn3 -> [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:12:59 INFO - PROCESS | 1786 | 1461013979681 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:13:00 INFO - PROCESS | 1786 | 1461013980000 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x93391800 == 114 [pid = 1786] [id = 484] 14:13:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x93396800) [pid = 1786] [serial = 1453] [outer = (nil)] 14:13:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x940d9000) [pid = 1786] [serial = 1454] [outer = 0x93396800] 14:13:00 INFO - PROCESS | 1786 | 1461013980096 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x94161000) [pid = 1786] [serial = 1455] [outer = 0x93396800] 14:13:01 INFO - PROCESS | 1786 | 1461013981059 Marionette TRACE conn3 <- [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:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1682ms 14:13:01 INFO - PROCESS | 1786 | 1461013981126 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:13:01 INFO - PROCESS | 1786 | 1461013981130 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:13:01 INFO - PROCESS | 1786 | 1461013981137 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1786 | 1461013981141 Marionette TRACE conn3 <- [1,1910,null,{}] 14:13:01 INFO - PROCESS | 1786 | 1461013981147 Marionette TRACE conn3 -> [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:13:01 INFO - PROCESS | 1786 | 1461013981408 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:13:01 INFO - PROCESS | 1786 | 1461013981735 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x881cb400 == 115 [pid = 1786] [id = 485] 14:13:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x936b9000) [pid = 1786] [serial = 1456] [outer = (nil)] 14:13:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x963bdc00) [pid = 1786] [serial = 1457] [outer = 0x936b9000] 14:13:01 INFO - PROCESS | 1786 | 1461013981846 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x96b9c400) [pid = 1786] [serial = 1458] [outer = 0x936b9000] 14:13:02 INFO - PROCESS | 1786 | 1461013982980 Marionette TRACE conn3 <- [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:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1894ms 14:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:13:03 INFO - PROCESS | 1786 | 1461013983031 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1786 | 1461013983035 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:13:03 INFO - PROCESS | 1786 | 1461013983042 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1786 | 1461013983045 Marionette TRACE conn3 <- [1,1914,null,{}] 14:13:03 INFO - PROCESS | 1786 | 1461013983051 Marionette TRACE conn3 -> [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:13:03 INFO - PROCESS | 1786 | 1461013983275 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:13:03 INFO - PROCESS | 1786 | 1461013983613 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f48bc00 == 116 [pid = 1786] [id = 486] 14:13:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x936b6c00) [pid = 1786] [serial = 1459] [outer = (nil)] 14:13:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x96ea4000) [pid = 1786] [serial = 1460] [outer = 0x936b6c00] 14:13:03 INFO - PROCESS | 1786 | 1461013983709 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x97846800) [pid = 1786] [serial = 1461] [outer = 0x936b6c00] 14:13:04 INFO - PROCESS | 1786 | 1461013984669 Marionette TRACE conn3 <- [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:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1686ms 14:13:04 INFO - PROCESS | 1786 | 1461013984728 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1786 | 1461013984733 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:13:04 INFO - PROCESS | 1786 | 1461013984739 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1786 | 1461013984743 Marionette TRACE conn3 <- [1,1918,null,{}] 14:13:04 INFO - PROCESS | 1786 | 1461013984749 Marionette TRACE conn3 -> [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:13:04 INFO - PROCESS | 1786 | 1461013984978 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:13:05 INFO - PROCESS | 1786 | 1461013985302 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x90687c00 == 117 [pid = 1786] [id = 487] 14:13:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96e9e000) [pid = 1786] [serial = 1462] [outer = (nil)] 14:13:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x97c63c00) [pid = 1786] [serial = 1463] [outer = 0x96e9e000] 14:13:05 INFO - PROCESS | 1786 | 1461013985411 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x97cda000) [pid = 1786] [serial = 1464] [outer = 0x96e9e000] 14:13:06 INFO - PROCESS | 1786 | 1461013986353 Marionette TRACE conn3 <- [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:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1688ms 14:13:06 INFO - PROCESS | 1786 | 1461013986429 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 1786 | 1461013986433 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:13:06 INFO - PROCESS | 1786 | 1461013986440 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1786 | 1461013986444 Marionette TRACE conn3 <- [1,1922,null,{}] 14:13:06 INFO - PROCESS | 1786 | 1461013986453 Marionette TRACE conn3 -> [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:13:06 INFO - PROCESS | 1786 | 1461013986696 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:13:07 INFO - PROCESS | 1786 | 1461013987071 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e99800 == 118 [pid = 1786] [id = 488] 14:13:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x981b3c00) [pid = 1786] [serial = 1465] [outer = (nil)] 14:13:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x981b9800) [pid = 1786] [serial = 1466] [outer = 0x981b3c00] 14:13:07 INFO - PROCESS | 1786 | 1461013987171 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x98b8f400) [pid = 1786] [serial = 1467] [outer = 0x981b3c00] 14:13:08 INFO - PROCESS | 1786 | 1461013988226 Marionette TRACE conn3 <- [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:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1841ms 14:13:08 INFO - PROCESS | 1786 | 1461013988282 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:13:08 INFO - PROCESS | 1786 | 1461013988293 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:13:08 INFO - PROCESS | 1786 | 1461013988299 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1786 | 1461013988304 Marionette TRACE conn3 <- [1,1926,null,{}] 14:13:08 INFO - PROCESS | 1786 | 1461013988310 Marionette TRACE conn3 -> [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:13:08 INFO - PROCESS | 1786 | 1461013988569 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:13:08 INFO - PROCESS | 1786 | 1461013988900 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e41f400 == 119 [pid = 1786] [id = 489] 14:13:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x90154c00) [pid = 1786] [serial = 1468] [outer = (nil)] 14:13:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x99b46400) [pid = 1786] [serial = 1469] [outer = 0x90154c00] 14:13:09 INFO - PROCESS | 1786 | 1461013988995 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x99b4cc00) [pid = 1786] [serial = 1470] [outer = 0x90154c00] 14:13:09 INFO - PROCESS | 1786 | 1461013989921 Marionette TRACE conn3 <- [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:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1689ms 14:13:09 INFO - PROCESS | 1786 | 1461013989989 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1786 | 1461013989993 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:13:10 INFO - PROCESS | 1786 | 1461013990000 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1786 | 1461013990003 Marionette TRACE conn3 <- [1,1930,null,{}] 14:13:10 INFO - PROCESS | 1786 | 1461013990009 Marionette TRACE conn3 -> [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:13:10 INFO - PROCESS | 1786 | 1461013990230 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:13:10 INFO - PROCESS | 1786 | 1461013990571 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x9994c800 == 120 [pid = 1786] [id = 490] 14:13:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x999a1800) [pid = 1786] [serial = 1471] [outer = (nil)] 14:13:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x9df37400) [pid = 1786] [serial = 1472] [outer = 0x999a1800] 14:13:10 INFO - PROCESS | 1786 | 1461013990672 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x9eb46000) [pid = 1786] [serial = 1473] [outer = 0x999a1800] 14:13:11 INFO - PROCESS | 1786 | 1461013991690 Marionette TRACE conn3 <- [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:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1740ms 14:13:11 INFO - PROCESS | 1786 | 1461013991741 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1786 | 1461013991744 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:13:11 INFO - PROCESS | 1786 | 1461013991752 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1786 | 1461013991756 Marionette TRACE conn3 <- [1,1934,null,{}] 14:13:11 INFO - PROCESS | 1786 | 1461013991762 Marionette TRACE conn3 -> [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:13:12 INFO - PROCESS | 1786 | 1461013992010 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:13:12 INFO - PROCESS | 1786 | 1461013992337 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x88365400 == 121 [pid = 1786] [id = 491] 14:13:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x9b25ac00) [pid = 1786] [serial = 1474] [outer = (nil)] 14:13:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0xa0071c00) [pid = 1786] [serial = 1475] [outer = 0x9b25ac00] 14:13:12 INFO - PROCESS | 1786 | 1461013992439 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0xa0c4d000) [pid = 1786] [serial = 1476] [outer = 0x9b25ac00] 14:13:13 INFO - PROCESS | 1786 | 1461013993427 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1732ms 14:13:13 INFO - PROCESS | 1786 | 1461013993487 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1786 | 1461013993492 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:13:13 INFO - PROCESS | 1786 | 1461013993499 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1786 | 1461013993502 Marionette TRACE conn3 <- [1,1938,null,{}] 14:13:13 INFO - PROCESS | 1786 | 1461013993508 Marionette TRACE conn3 -> [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:13:13 INFO - PROCESS | 1786 | 1461013993748 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:13:14 INFO - PROCESS | 1786 | 1461013994091 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b779800 == 122 [pid = 1786] [id = 492] 14:13:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x900ab800) [pid = 1786] [serial = 1477] [outer = (nil)] 14:13:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0xa0a6b400) [pid = 1786] [serial = 1478] [outer = 0x900ab800] 14:13:14 INFO - PROCESS | 1786 | 1461013994199 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0xa3cc7c00) [pid = 1786] [serial = 1479] [outer = 0x900ab800] 14:13:15 INFO - PROCESS | 1786 | 1461013995105 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1684ms 14:13:15 INFO - PROCESS | 1786 | 1461013995184 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1786 | 1461013995189 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:13:15 INFO - PROCESS | 1786 | 1461013995195 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1786 | 1461013995198 Marionette TRACE conn3 <- [1,1942,null,{}] 14:13:15 INFO - PROCESS | 1786 | 1461013995204 Marionette TRACE conn3 -> [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:13:15 INFO - PROCESS | 1786 | 1461013995494 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:13:15 INFO - PROCESS | 1786 | 1461013995883 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1786 | ++DOCSHELL 0xa2813800 == 123 [pid = 1786] [id = 493] 14:13:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa47ac400) [pid = 1786] [serial = 1480] [outer = (nil)] 14:13:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa47b1400) [pid = 1786] [serial = 1481] [outer = 0xa47ac400] 14:13:15 INFO - PROCESS | 1786 | 1461013995978 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa4b13400) [pid = 1786] [serial = 1482] [outer = 0xa47ac400] 14:13:16 INFO - PROCESS | 1786 | 1461013996983 Marionette TRACE conn3 <- [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:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1836ms 14:13:17 INFO - PROCESS | 1786 | 1461013997032 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1786 | 1461013997036 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:13:17 INFO - PROCESS | 1786 | 1461013997043 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1786 | 1461013997047 Marionette TRACE conn3 <- [1,1946,null,{}] 14:13:17 INFO - PROCESS | 1786 | 1461013997053 Marionette TRACE conn3 -> [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:13:17 INFO - PROCESS | 1786 | 1461013997280 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:13:17 INFO - PROCESS | 1786 | 1461013997619 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e1e800 == 124 [pid = 1786] [id = 494] 14:13:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x89e1ec00) [pid = 1786] [serial = 1483] [outer = (nil)] 14:13:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x89e25800) [pid = 1786] [serial = 1484] [outer = 0x89e1ec00] 14:13:17 INFO - PROCESS | 1786 | 1461013997714 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x89e26800) [pid = 1786] [serial = 1485] [outer = 0x89e1ec00] 14:13:18 INFO - PROCESS | 1786 | 1461013998660 Marionette TRACE conn3 <- [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:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1635ms 14:13:18 INFO - PROCESS | 1786 | 1461013998679 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1786 | 1461013998682 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:13:18 INFO - PROCESS | 1786 | 1461013998691 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1786 | 1461013998694 Marionette TRACE conn3 <- [1,1950,null,{}] 14:13:18 INFO - PROCESS | 1786 | 1461013998700 Marionette TRACE conn3 -> [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:13:18 INFO - PROCESS | 1786 | 1461013998936 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:13:19 INFO - PROCESS | 1786 | 1461013999282 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1786 | --DOCSHELL 0x88e53000 == 123 [pid = 1786] [id = 285] 14:13:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c7c00 == 122 [pid = 1786] [id = 373] 14:13:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8835f800 == 121 [pid = 1786] [id = 370] 14:13:20 INFO - PROCESS | 1786 | --DOCSHELL 0x88e55400 == 120 [pid = 1786] [id = 388] 14:13:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x881ca000 == 121 [pid = 1786] [id = 495] 14:13:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x88359c00) [pid = 1786] [serial = 1486] [outer = (nil)] 14:13:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x88373c00) [pid = 1786] [serial = 1487] [outer = 0x88359c00] 14:13:20 INFO - PROCESS | 1786 | 1461014000751 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 181 (0x88e4d800) [pid = 1786] [serial = 1488] [outer = 0x88359c00] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 180 (0x8e7e4400) [pid = 1786] [serial = 1239] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8b7a1000) [pid = 1786] [serial = 1362] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x992cb000) [pid = 1786] [serial = 1340] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8c1a0800) [pid = 1786] [serial = 1310] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x9068ac00) [pid = 1786] [serial = 1317] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x97cdc000) [pid = 1786] [serial = 1335] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0xa0066c00) [pid = 1786] [serial = 1349] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x96ea3800) [pid = 1786] [serial = 1332] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x9fbc4400) [pid = 1786] [serial = 1347] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0xa3c1b800) [pid = 1786] [serial = 1353] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x898cf000) [pid = 1786] [serial = 1359] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8b79fc00) [pid = 1786] [serial = 1308] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x98b8d800) [pid = 1786] [serial = 1337] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0xa0af7400) [pid = 1786] [serial = 1350] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8b778c00) [pid = 1786] [serial = 1361] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x98f36c00) [pid = 1786] [serial = 1338] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x9b2d9800) [pid = 1786] [serial = 1344] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x9346e800) [pid = 1786] [serial = 1322] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x99b43400) [pid = 1786] [serial = 1341] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x96b0f000) [pid = 1786] [serial = 1329] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x96312000) [pid = 1786] [serial = 1328] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x93680000) [pid = 1786] [serial = 1323] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x920d9400) [pid = 1786] [serial = 1320] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x9fb56400) [pid = 1786] [serial = 1346] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x8f5bfc00) [pid = 1786] [serial = 1313] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0xa45e8400) [pid = 1786] [serial = 1356] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x940dbc00) [pid = 1786] [serial = 1325] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x94164400) [pid = 1786] [serial = 1326] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9b25b400) [pid = 1786] [serial = 1343] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9014f800) [pid = 1786] [serial = 1314] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0xa4594c00) [pid = 1786] [serial = 1355] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x87beec00) [pid = 1786] [serial = 1304] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x8836e000) [pid = 1786] [serial = 1305] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x8c0f1800) [pid = 1786] [serial = 1364] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x90682c00) [pid = 1786] [serial = 1316] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x8c2cc000) [pid = 1786] [serial = 1311] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x898c8000) [pid = 1786] [serial = 1358] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x96e9e800) [pid = 1786] [serial = 1331] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8a2e8800) [pid = 1786] [serial = 1307] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0xa2a0dc00) [pid = 1786] [serial = 1352] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x97c8e000) [pid = 1786] [serial = 1334] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8c19c400) [pid = 1786] [serial = 1365] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x911b1c00) [pid = 1786] [serial = 1319] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8c1a2c00) [pid = 1786] [serial = 1367] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1786 | 1461014002180 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 3547ms 14:13:22 INFO - PROCESS | 1786 | 1461014002239 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1786 | 1461014002244 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:13:22 INFO - PROCESS | 1786 | 1461014002253 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1786 | 1461014002257 Marionette TRACE conn3 <- [1,1954,null,{}] 14:13:22 INFO - PROCESS | 1786 | 1461014002264 Marionette TRACE conn3 -> [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:13:22 INFO - PROCESS | 1786 | 1461014002509 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:13:22 INFO - PROCESS | 1786 | 1461014002766 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e1f400 == 122 [pid = 1786] [id = 496] 14:13:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x89e21000) [pid = 1786] [serial = 1489] [outer = (nil)] 14:13:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x89e2b000) [pid = 1786] [serial = 1490] [outer = 0x89e21000] 14:13:22 INFO - PROCESS | 1786 | 1461014002849 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8a2de400) [pid = 1786] [serial = 1491] [outer = 0x89e21000] 14:13:23 INFO - PROCESS | 1786 | 1461014003773 Marionette TRACE conn3 <- [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:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1592ms 14:13:23 INFO - PROCESS | 1786 | 1461014003845 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1786 | 1461014003850 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:13:23 INFO - PROCESS | 1786 | 1461014003861 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1786 | 1461014003865 Marionette TRACE conn3 <- [1,1958,null,{}] 14:13:23 INFO - PROCESS | 1786 | 1461014003880 Marionette TRACE conn3 -> [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:13:24 INFO - PROCESS | 1786 | 1461014004157 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:13:24 INFO - PROCESS | 1786 | 1461014004191 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77bc00 == 123 [pid = 1786] [id = 497] 14:13:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8b77fc00) [pid = 1786] [serial = 1492] [outer = (nil)] 14:13:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8b8e6c00) [pid = 1786] [serial = 1493] [outer = 0x8b77fc00] 14:13:24 INFO - PROCESS | 1786 | 1461014004275 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8bf2f800) [pid = 1786] [serial = 1494] [outer = 0x8b77fc00] 14:13:25 INFO - PROCESS | 1786 | 1461014005320 Marionette TRACE conn3 <- [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:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1503ms 14:13:25 INFO - PROCESS | 1786 | 1461014005364 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:13:25 INFO - PROCESS | 1786 | 1461014005369 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:13:25 INFO - PROCESS | 1786 | 1461014005382 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1786 | 1461014005388 Marionette TRACE conn3 <- [1,1962,null,{}] 14:13:25 INFO - PROCESS | 1786 | 1461014005403 Marionette TRACE conn3 -> [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:13:26 INFO - PROCESS | 1786 | 1461014006284 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8e41dc00) [pid = 1786] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x981b5000) [pid = 1786] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0xa0ee6800) [pid = 1786] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x94161800) [pid = 1786] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8b79e800) [pid = 1786] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8b783000) [pid = 1786] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x898c6400) [pid = 1786] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x93391c00) [pid = 1786] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x93264000) [pid = 1786] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x911b1000) [pid = 1786] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x96f30400) [pid = 1786] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8f5bec00) [pid = 1786] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x8f5c5000) [pid = 1786] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x89523800) [pid = 1786] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x98072000) [pid = 1786] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x97c89400) [pid = 1786] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x906d2c00) [pid = 1786] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x9168ec00) [pid = 1786] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x93677400) [pid = 1786] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x98b83400) [pid = 1786] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x89528c00) [pid = 1786] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:13:26 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x8b77dc00) [pid = 1786] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:13:26 INFO - PROCESS | 1786 | 1461014006550 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x88357400 == 124 [pid = 1786] [id = 498] 14:13:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x8951e400) [pid = 1786] [serial = 1495] [outer = (nil)] 14:13:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x8b783000) [pid = 1786] [serial = 1496] [outer = 0x8951e400] 14:13:26 INFO - PROCESS | 1786 | 1461014006649 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8c19f400) [pid = 1786] [serial = 1497] [outer = 0x8951e400] 14:13:27 INFO - PROCESS | 1786 | 1461014007419 Marionette TRACE conn3 <- [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:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2096ms 14:13:27 INFO - PROCESS | 1786 | 1461014007479 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:13:27 INFO - PROCESS | 1786 | 1461014007484 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:13:27 INFO - PROCESS | 1786 | 1461014007490 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1786 | 1461014007494 Marionette TRACE conn3 <- [1,1966,null,{}] 14:13:27 INFO - PROCESS | 1786 | 1461014007499 Marionette TRACE conn3 -> [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:13:27 INFO - PROCESS | 1786 | 1461014007714 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:13:27 INFO - PROCESS | 1786 | 1461014007943 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x898c9400 == 125 [pid = 1786] [id = 499] 14:13:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8b799c00) [pid = 1786] [serial = 1498] [outer = (nil)] 14:13:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8e7e9c00) [pid = 1786] [serial = 1499] [outer = 0x8b799c00] 14:13:28 INFO - PROCESS | 1786 | 1461014008052 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8f486800) [pid = 1786] [serial = 1500] [outer = 0x8b799c00] 14:13:29 INFO - PROCESS | 1786 | 1461014009297 Marionette TRACE conn3 <- [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:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1883ms 14:13:29 INFO - PROCESS | 1786 | 1461014009387 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1786 | 1461014009396 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:13:29 INFO - PROCESS | 1786 | 1461014009406 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1786 | 1461014009411 Marionette TRACE conn3 <- [1,1970,null,{}] 14:13:29 INFO - PROCESS | 1786 | 1461014009478 Marionette TRACE conn3 -> [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:13:29 INFO - PROCESS | 1786 | 1461014009734 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:13:30 INFO - PROCESS | 1786 | 1461014010077 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x89528c00 == 126 [pid = 1786] [id = 500] 14:13:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x898cc400) [pid = 1786] [serial = 1501] [outer = (nil)] 14:13:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x89e20800) [pid = 1786] [serial = 1502] [outer = 0x898cc400] 14:13:30 INFO - PROCESS | 1786 | 1461014010172 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x89e2bc00) [pid = 1786] [serial = 1503] [outer = 0x898cc400] 14:13:31 INFO - PROCESS | 1786 | 1461014011428 Marionette TRACE conn3 <- [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:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2040ms 14:13:31 INFO - PROCESS | 1786 | 1461014011449 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1786 | 1461014011465 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:13:31 INFO - PROCESS | 1786 | 1461014011504 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1786 | 1461014011511 Marionette TRACE conn3 <- [1,1974,null,{}] 14:13:31 INFO - PROCESS | 1786 | 1461014011582 Marionette TRACE conn3 -> [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:13:31 INFO - PROCESS | 1786 | 1461014011991 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:13:32 INFO - PROCESS | 1786 | 1461014012272 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c84400 == 127 [pid = 1786] [id = 501] 14:13:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x89e20400) [pid = 1786] [serial = 1504] [outer = (nil)] 14:13:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c0fbc00) [pid = 1786] [serial = 1505] [outer = 0x89e20400] 14:13:32 INFO - PROCESS | 1786 | 1461014012365 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8e41f000) [pid = 1786] [serial = 1506] [outer = 0x89e20400] 14:13:33 INFO - PROCESS | 1786 | 1461014013420 Marionette TRACE conn3 <- [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:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1999ms 14:13:33 INFO - PROCESS | 1786 | 1461014013497 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 1786 | 1461014013501 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:13:33 INFO - PROCESS | 1786 | 1461014013509 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 1786 | 1461014013517 Marionette TRACE conn3 <- [1,1978,null,{}] 14:13:33 INFO - PROCESS | 1786 | 1461014013535 Marionette TRACE conn3 -> [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:13:33 INFO - PROCESS | 1786 | 1461014013887 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:13:34 INFO - PROCESS | 1786 | 1461014014152 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c3400 == 128 [pid = 1786] [id = 502] 14:13:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8f5c8000) [pid = 1786] [serial = 1507] [outer = (nil)] 14:13:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x900b2800) [pid = 1786] [serial = 1508] [outer = 0x8f5c8000] 14:13:34 INFO - PROCESS | 1786 | 1461014014259 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x9014d800) [pid = 1786] [serial = 1509] [outer = 0x8f5c8000] 14:13:35 INFO - PROCESS | 1786 | 1461014015286 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1842ms 14:13:35 INFO - PROCESS | 1786 | 1461014015353 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:13:35 INFO - PROCESS | 1786 | 1461014015358 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:13:35 INFO - PROCESS | 1786 | 1461014015365 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1786 | 1461014015368 Marionette TRACE conn3 <- [1,1982,null,{}] 14:13:35 INFO - PROCESS | 1786 | 1461014015374 Marionette TRACE conn3 -> [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:13:35 INFO - PROCESS | 1786 | 1461014015620 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:13:35 INFO - PROCESS | 1786 | 1461014015947 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x90153000 == 129 [pid = 1786] [id = 503] 14:13:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x90425000) [pid = 1786] [serial = 1510] [outer = (nil)] 14:13:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x9042c000) [pid = 1786] [serial = 1511] [outer = 0x90425000] 14:13:36 INFO - PROCESS | 1786 | 1461014016057 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x9067fc00) [pid = 1786] [serial = 1512] [outer = 0x90425000] 14:13:37 INFO - PROCESS | 1786 | 1461014017006 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1684ms 14:13:37 INFO - PROCESS | 1786 | 1461014017049 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1786 | 1461014017052 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:13:37 INFO - PROCESS | 1786 | 1461014017059 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1786 | 1461014017063 Marionette TRACE conn3 <- [1,1986,null,{}] 14:13:37 INFO - PROCESS | 1786 | 1461014017068 Marionette TRACE conn3 -> [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:13:37 INFO - PROCESS | 1786 | 1461014017301 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:13:37 INFO - PROCESS | 1786 | 1461014017623 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8e3800 == 130 [pid = 1786] [id = 504] 14:13:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x900b3c00) [pid = 1786] [serial = 1513] [outer = (nil)] 14:13:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x906cf000) [pid = 1786] [serial = 1514] [outer = 0x900b3c00] 14:13:37 INFO - PROCESS | 1786 | 1461014017727 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x906d1000) [pid = 1786] [serial = 1515] [outer = 0x900b3c00] 14:13:38 INFO - PROCESS | 1786 | 1461014018669 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 14:13:38 INFO - PROCESS | 1786 | 1461014018694 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 1786 | 1461014018698 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:13:38 INFO - PROCESS | 1786 | 1461014018704 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:13:38 INFO - PROCESS | 1786 | 1461014018708 Marionette TRACE conn3 <- [1,1990,null,{}] 14:13:38 INFO - PROCESS | 1786 | 1461014018714 Marionette TRACE conn3 -> [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:13:38 INFO - PROCESS | 1786 | 1461014018961 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:13:39 INFO - PROCESS | 1786 | 1461014019293 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1786 | ++DOCSHELL 0x90425800 == 131 [pid = 1786] [id = 505] 14:13:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x914a6000) [pid = 1786] [serial = 1516] [outer = (nil)] 14:13:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x93264000) [pid = 1786] [serial = 1517] [outer = 0x914a6000] 14:13:39 INFO - PROCESS | 1786 | 1461014019394 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x9338e400) [pid = 1786] [serial = 1518] [outer = 0x914a6000] 14:13:40 INFO - PROCESS | 1786 | 1461014020262 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1586ms 14:13:40 INFO - PROCESS | 1786 | 1461014020293 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:13:40 INFO - PROCESS | 1786 | 1461014020297 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:13:40 INFO - PROCESS | 1786 | 1461014020303 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1786 | 1461014020308 Marionette TRACE conn3 <- [1,1994,null,{}] 14:13:40 INFO - PROCESS | 1786 | 1461014020331 Marionette TRACE conn3 -> [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:13:40 INFO - PROCESS | 1786 | 1461014020650 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:13:40 INFO - PROCESS | 1786 | 1461014020919 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x93469400 == 132 [pid = 1786] [id = 506] 14:13:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x9346bc00) [pid = 1786] [serial = 1519] [outer = (nil)] 14:13:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93677c00) [pid = 1786] [serial = 1520] [outer = 0x9346bc00] 14:13:41 INFO - PROCESS | 1786 | 1461014021014 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9367fc00) [pid = 1786] [serial = 1521] [outer = 0x9346bc00] 14:13:41 INFO - PROCESS | 1786 | 1461014021960 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1693ms 14:13:42 INFO - PROCESS | 1786 | 1461014021996 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1786 | 1461014021999 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:13:42 INFO - PROCESS | 1786 | 1461014022006 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1786 | 1461014022009 Marionette TRACE conn3 <- [1,1998,null,{}] 14:13:42 INFO - PROCESS | 1786 | 1461014022015 Marionette TRACE conn3 -> [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:13:42 INFO - PROCESS | 1786 | 1461014022251 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:13:42 INFO - PROCESS | 1786 | 1461014022585 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x93268400 == 133 [pid = 1786] [id = 507] 14:13:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9338dc00) [pid = 1786] [serial = 1522] [outer = (nil)] 14:13:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x936bac00) [pid = 1786] [serial = 1523] [outer = 0x9338dc00] 14:13:42 INFO - PROCESS | 1786 | 1461014022696 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x940db400) [pid = 1786] [serial = 1524] [outer = 0x9338dc00] 14:13:43 INFO - PROCESS | 1786 | 1461014023609 Marionette TRACE conn3 <- [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:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1641ms 14:13:43 INFO - PROCESS | 1786 | 1461014023649 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 1786 | 1461014023653 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:13:43 INFO - PROCESS | 1786 | 1461014023660 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1786 | 1461014023663 Marionette TRACE conn3 <- [1,2002,null,{}] 14:13:43 INFO - PROCESS | 1786 | 1461014023670 Marionette TRACE conn3 -> [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:13:43 INFO - PROCESS | 1786 | 1461014023907 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:13:44 INFO - PROCESS | 1786 | 1461014024233 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x936b6000 == 134 [pid = 1786] [id = 508] 14:13:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x940d6000) [pid = 1786] [serial = 1525] [outer = (nil)] 14:13:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x95953400) [pid = 1786] [serial = 1526] [outer = 0x940d6000] 14:13:44 INFO - PROCESS | 1786 | 1461014024330 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x959ef400) [pid = 1786] [serial = 1527] [outer = 0x940d6000] 14:13:45 INFO - PROCESS | 1786 | 1461014025256 Marionette TRACE conn3 <- [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:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1636ms 14:13:45 INFO - PROCESS | 1786 | 1461014025297 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:13:45 INFO - PROCESS | 1786 | 1461014025301 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:13:45 INFO - PROCESS | 1786 | 1461014025307 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1786 | 1461014025311 Marionette TRACE conn3 <- [1,2006,null,{}] 14:13:45 INFO - PROCESS | 1786 | 1461014025317 Marionette TRACE conn3 -> [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:13:45 INFO - PROCESS | 1786 | 1461014025532 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:13:45 INFO - PROCESS | 1786 | 1461014025858 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e420c00 == 135 [pid = 1786] [id = 509] 14:13:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x936b4000) [pid = 1786] [serial = 1528] [outer = (nil)] 14:13:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x96e9e400) [pid = 1786] [serial = 1529] [outer = 0x936b4000] 14:13:45 INFO - PROCESS | 1786 | 1461014025957 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x96ea4c00) [pid = 1786] [serial = 1530] [outer = 0x936b4000] 14:13:46 INFO - PROCESS | 1786 | 1461014026957 Marionette TRACE conn3 <- [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:13:47 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:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1733ms 14:13:47 INFO - PROCESS | 1786 | 1461014027042 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1786 | 1461014027046 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:13:47 INFO - PROCESS | 1786 | 1461014027053 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1786 | 1461014027064 Marionette TRACE conn3 <- [1,2010,null,{}] 14:13:47 INFO - PROCESS | 1786 | 1461014027070 Marionette TRACE conn3 -> [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:13:47 INFO - PROCESS | 1786 | 1461014027355 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:13:47 INFO - PROCESS | 1786 | 1461014027725 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x96b0d400 == 136 [pid = 1786] [id = 510] 14:13:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x98078000) [pid = 1786] [serial = 1531] [outer = (nil)] 14:13:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x981ae000) [pid = 1786] [serial = 1532] [outer = 0x98078000] 14:13:47 INFO - PROCESS | 1786 | 1461014027824 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x981b7400) [pid = 1786] [serial = 1533] [outer = 0x98078000] 14:13:48 INFO - PROCESS | 1786 | 1461014028844 Marionette TRACE conn3 <- [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:13:48 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:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1844ms 14:13:48 INFO - PROCESS | 1786 | 1461014028898 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1786 | 1461014028903 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:13:48 INFO - PROCESS | 1786 | 1461014028910 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1786 | 1461014028914 Marionette TRACE conn3 <- [1,2014,null,{}] 14:13:48 INFO - PROCESS | 1786 | 1461014028920 Marionette TRACE conn3 -> [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:13:49 INFO - PROCESS | 1786 | 1461014029142 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:13:49 INFO - PROCESS | 1786 | 1461014029497 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x94168000 == 137 [pid = 1786] [id = 511] 14:13:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x97cd9800) [pid = 1786] [serial = 1534] [outer = (nil)] 14:13:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x98b88c00) [pid = 1786] [serial = 1535] [outer = 0x97cd9800] 14:13:49 INFO - PROCESS | 1786 | 1461014029598 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x98b8e800) [pid = 1786] [serial = 1536] [outer = 0x97cd9800] 14:13:50 INFO - PROCESS | 1786 | 1461014030505 Marionette TRACE conn3 <- [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:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1644ms 14:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:13:50 INFO - PROCESS | 1786 | 1461014030556 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1786 | 1461014030559 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:13:50 INFO - PROCESS | 1786 | 1461014030566 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1786 | 1461014030571 Marionette TRACE conn3 <- [1,2018,null,{}] 14:13:50 INFO - PROCESS | 1786 | 1461014030577 Marionette TRACE conn3 -> [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:13:50 INFO - PROCESS | 1786 | 1461014030793 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:13:51 INFO - PROCESS | 1786 | 1461014031116 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x98b82c00 == 138 [pid = 1786] [id = 512] 14:13:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x98b85c00) [pid = 1786] [serial = 1537] [outer = (nil)] 14:13:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x992cc400) [pid = 1786] [serial = 1538] [outer = 0x98b85c00] 14:13:51 INFO - PROCESS | 1786 | 1461014031207 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x99943400) [pid = 1786] [serial = 1539] [outer = 0x98b85c00] 14:13:52 INFO - PROCESS | 1786 | 1461014032167 Marionette TRACE conn3 <- [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:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1645ms 14:13:52 INFO - PROCESS | 1786 | 1461014032211 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1786 | 1461014032215 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:13:52 INFO - PROCESS | 1786 | 1461014032221 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1786 | 1461014032224 Marionette TRACE conn3 <- [1,2022,null,{}] 14:13:52 INFO - PROCESS | 1786 | 1461014032230 Marionette TRACE conn3 -> [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:13:52 INFO - PROCESS | 1786 | 1461014032459 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:13:52 INFO - PROCESS | 1786 | 1461014032773 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x98f3ac00 == 139 [pid = 1786] [id = 513] 14:13:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x992d1c00) [pid = 1786] [serial = 1540] [outer = (nil)] 14:13:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x99b4f000) [pid = 1786] [serial = 1541] [outer = 0x992d1c00] 14:13:52 INFO - PROCESS | 1786 | 1461014032871 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x99c45400) [pid = 1786] [serial = 1542] [outer = 0x992d1c00] 14:13:53 INFO - PROCESS | 1786 | 1461014033778 Marionette TRACE conn3 <- [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:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1633ms 14:13:53 INFO - PROCESS | 1786 | 1461014033855 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1786 | 1461014033858 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:13:53 INFO - PROCESS | 1786 | 1461014033865 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1786 | 1461014033868 Marionette TRACE conn3 <- [1,2026,null,{}] 14:13:53 INFO - PROCESS | 1786 | 1461014033874 Marionette TRACE conn3 -> [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:13:54 INFO - PROCESS | 1786 | 1461014034119 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:13:54 INFO - PROCESS | 1786 | 1461014034453 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x88360000 == 140 [pid = 1786] [id = 514] 14:13:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x8b8efc00) [pid = 1786] [serial = 1543] [outer = (nil)] 14:13:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9b2dec00) [pid = 1786] [serial = 1544] [outer = 0x8b8efc00] 14:13:54 INFO - PROCESS | 1786 | 1461014034555 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x9df36c00) [pid = 1786] [serial = 1545] [outer = 0x8b8efc00] 14:13:55 INFO - PROCESS | 1786 | 1461014035471 Marionette TRACE conn3 <- [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:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1685ms 14:13:55 INFO - PROCESS | 1786 | 1461014035552 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 1786 | 1461014035556 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:13:55 INFO - PROCESS | 1786 | 1461014035564 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1786 | 1461014035568 Marionette TRACE conn3 <- [1,2030,null,{}] 14:13:55 INFO - PROCESS | 1786 | 1461014035574 Marionette TRACE conn3 -> [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:13:55 INFO - PROCESS | 1786 | 1461014035846 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:13:56 INFO - PROCESS | 1786 | 1461014036179 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e54800 == 141 [pid = 1786] [id = 515] 14:13:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x959e5400) [pid = 1786] [serial = 1546] [outer = (nil)] 14:13:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x9fcab400) [pid = 1786] [serial = 1547] [outer = 0x959e5400] 14:13:56 INFO - PROCESS | 1786 | 1461014036279 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa00d1400) [pid = 1786] [serial = 1548] [outer = 0x959e5400] 14:13:57 INFO - PROCESS | 1786 | 1461014037226 Marionette TRACE conn3 <- [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:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1742ms 14:13:57 INFO - PROCESS | 1786 | 1461014037308 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1786 | 1461014037313 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:13:57 INFO - PROCESS | 1786 | 1461014037320 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1786 | 1461014037324 Marionette TRACE conn3 <- [1,2034,null,{}] 14:13:57 INFO - PROCESS | 1786 | 1461014037330 Marionette TRACE conn3 -> [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:13:57 INFO - PROCESS | 1786 | 1461014037608 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:13:57 INFO - PROCESS | 1786 | 1461014037960 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x98b84c00 == 142 [pid = 1786] [id = 516] 14:13:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x9eb45800) [pid = 1786] [serial = 1549] [outer = (nil)] 14:13:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0xa0fe6800) [pid = 1786] [serial = 1550] [outer = 0x9eb45800] 14:13:58 INFO - PROCESS | 1786 | 1461014038050 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0xa2a03000) [pid = 1786] [serial = 1551] [outer = 0x9eb45800] 14:13:58 INFO - PROCESS | 1786 | 1461014038986 Marionette TRACE conn3 <- [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:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x870ca800 == 141 [pid = 1786] [id = 368] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x97c91400 == 140 [pid = 1786] [id = 275] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x88357400 == 139 [pid = 1786] [id = 498] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77bc00 == 138 [pid = 1786] [id = 497] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x89e1f400 == 137 [pid = 1786] [id = 496] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x881ca000 == 136 [pid = 1786] [id = 495] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x881cb400 == 135 [pid = 1786] [id = 485] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x8f48bc00 == 134 [pid = 1786] [id = 486] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x93391800 == 133 [pid = 1786] [id = 484] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x93269000 == 132 [pid = 1786] [id = 483] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x9042b000 == 131 [pid = 1786] [id = 482] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f6c00 == 130 [pid = 1786] [id = 481] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8eb000 == 129 [pid = 1786] [id = 479] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7ee000 == 128 [pid = 1786] [id = 480] 14:14:00 INFO - PROCESS | 1786 | --DOCSHELL 0x89191800 == 127 [pid = 1786] [id = 478] 14:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 3345ms 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8c1a6c00) [pid = 1786] [serial = 1433] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x8f48f800) [pid = 1786] [serial = 1431] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x99205c00) [pid = 1786] [serial = 1407] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0xa45e2800) [pid = 1786] [serial = 1421] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x96e11c00) [pid = 1786] [serial = 1397] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x8b8ed800) [pid = 1786] [serial = 1427] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x906d6000) [pid = 1786] [serial = 1383] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x8bf35000) [pid = 1786] [serial = 1373] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8f484800) [pid = 1786] [serial = 1430] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x94167400) [pid = 1786] [serial = 1394] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x9b2d8800) [pid = 1786] [serial = 1412] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x936b4800) [pid = 1786] [serial = 1391] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0xa47a6c00) [pid = 1786] [serial = 1422] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0xa0fddc00) [pid = 1786] [serial = 1418] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x90148400) [pid = 1786] [serial = 1377] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x9067c400) [pid = 1786] [serial = 1380] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0xa2818000) [pid = 1786] [serial = 1419] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8a2dcc00) [pid = 1786] [serial = 1425] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x90684800) [pid = 1786] [serial = 1382] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x8c0f5400) [pid = 1786] [serial = 1428] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x9830c800) [pid = 1786] [serial = 1404] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x90429c00) [pid = 1786] [serial = 1379] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x940d5c00) [pid = 1786] [serial = 1392] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x97c95000) [pid = 1786] [serial = 1400] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x9800e000) [pid = 1786] [serial = 1401] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9df41800) [pid = 1786] [serial = 1413] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9168c800) [pid = 1786] [serial = 1385] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x93471800) [pid = 1786] [serial = 1389] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x98e54c00) [pid = 1786] [serial = 1406] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x900b0c00) [pid = 1786] [serial = 1376] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x99b4c000) [pid = 1786] [serial = 1410] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x898cdc00) [pid = 1786] [serial = 1424] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0xa00d8000) [pid = 1786] [serial = 1416] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x981b7c00) [pid = 1786] [serial = 1403] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x89c8fc00) [pid = 1786] [serial = 1371] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x96e99400) [pid = 1786] [serial = 1398] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8e7e2c00) [pid = 1786] [serial = 1302] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x898cb400) [pid = 1786] [serial = 1370] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9416d000) [pid = 1786] [serial = 1395] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0xa0068c00) [pid = 1786] [serial = 1415] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x9339b400) [pid = 1786] [serial = 1388] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8c2d3000) [pid = 1786] [serial = 1374] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x99202000) [pid = 1786] [serial = 1409] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x920d6c00) [pid = 1786] [serial = 1386] [outer = (nil)] [url = about:blank] 14:14:00 INFO - PROCESS | 1786 | 1461014040941 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1786 | 1461014040947 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:14:00 INFO - PROCESS | 1786 | 1461014040964 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1786 | 1461014040972 Marionette TRACE conn3 <- [1,2038,null,{}] 14:14:00 INFO - PROCESS | 1786 | 1461014040980 Marionette TRACE conn3 -> [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:14:01 INFO - PROCESS | 1786 | 1461014041183 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:14:01 INFO - PROCESS | 1786 | 1461014041410 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x898cdc00 == 128 [pid = 1786] [id = 517] 14:14:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x898d0000) [pid = 1786] [serial = 1552] [outer = (nil)] 14:14:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x89c86400) [pid = 1786] [serial = 1553] [outer = 0x898d0000] 14:14:01 INFO - PROCESS | 1786 | 1461014041526 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x89e1d800) [pid = 1786] [serial = 1554] [outer = 0x898d0000] 14:14:02 INFO - PROCESS | 1786 | 1461014042438 Marionette TRACE conn3 <- [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:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1551ms 14:14:02 INFO - PROCESS | 1786 | 1461014042515 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1786 | 1461014042520 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:14:02 INFO - PROCESS | 1786 | 1461014042533 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1786 | 1461014042538 Marionette TRACE conn3 <- [1,2042,null,{}] 14:14:02 INFO - PROCESS | 1786 | 1461014042545 Marionette TRACE conn3 -> [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:14:02 INFO - PROCESS | 1786 | 1461014042757 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:14:03 INFO - PROCESS | 1786 | 1461014043030 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e8800 == 129 [pid = 1786] [id = 518] 14:14:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8b776000) [pid = 1786] [serial = 1555] [outer = (nil)] 14:14:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8b79e800) [pid = 1786] [serial = 1556] [outer = 0x8b776000] 14:14:03 INFO - PROCESS | 1786 | 1461014043113 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8b8eb000) [pid = 1786] [serial = 1557] [outer = 0x8b776000] 14:14:04 INFO - PROCESS | 1786 | 1461014044116 Marionette TRACE conn3 <- [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:14:04 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:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1643ms 14:14:04 INFO - PROCESS | 1786 | 1461014044177 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 1786 | 1461014044181 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:14:04 INFO - PROCESS | 1786 | 1461014044188 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1786 | 1461014044192 Marionette TRACE conn3 <- [1,2046,null,{}] 14:14:04 INFO - PROCESS | 1786 | 1461014044206 Marionette TRACE conn3 -> [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:14:04 INFO - PROCESS | 1786 | 1461014044501 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:14:04 INFO - PROCESS | 1786 | 1461014044689 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f5000 == 130 [pid = 1786] [id = 519] 14:14:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8c1a6c00) [pid = 1786] [serial = 1558] [outer = (nil)] 14:14:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8e423000) [pid = 1786] [serial = 1559] [outer = 0x8c1a6c00] 14:14:04 INFO - PROCESS | 1786 | 1461014044804 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8e7ecc00) [pid = 1786] [serial = 1560] [outer = 0x8c1a6c00] 14:14:05 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8bf2e000) [pid = 1786] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x93396800) [pid = 1786] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x89192800) [pid = 1786] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x96e9e000) [pid = 1786] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0xa47ac400) [pid = 1786] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x90154c00) [pid = 1786] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x9042b800) [pid = 1786] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x936b6c00) [pid = 1786] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8951e400) [pid = 1786] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x88359c00) [pid = 1786] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x981b3c00) [pid = 1786] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8b77fc00) [pid = 1786] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x9338f400) [pid = 1786] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x90148000) [pid = 1786] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8b798000) [pid = 1786] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x89e21000) [pid = 1786] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x900ab800) [pid = 1786] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x936b9000) [pid = 1786] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x9b25ac00) [pid = 1786] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x900b1c00) [pid = 1786] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:14:06 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x999a1800) [pid = 1786] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:14:06 INFO - PROCESS | 1786 | 1461014046262 Marionette TRACE conn3 <- [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:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2089ms 14:14:06 INFO - PROCESS | 1786 | 1461014046325 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 1786 | 1461014046330 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:14:06 INFO - PROCESS | 1786 | 1461014046336 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 1786 | 1461014046339 Marionette TRACE conn3 <- [1,2050,null,{}] 14:14:06 INFO - PROCESS | 1786 | 1461014046360 Marionette TRACE conn3 -> [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:14:06 INFO - PROCESS | 1786 | 1461014046655 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:14:06 INFO - PROCESS | 1786 | 1461014046781 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x8836e400 == 131 [pid = 1786] [id = 520] 14:14:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x89c8ac00) [pid = 1786] [serial = 1561] [outer = (nil)] 14:14:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8c2cbc00) [pid = 1786] [serial = 1562] [outer = 0x89c8ac00] 14:14:06 INFO - PROCESS | 1786 | 1461014046863 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8f48b400) [pid = 1786] [serial = 1563] [outer = 0x89c8ac00] 14:14:07 INFO - PROCESS | 1786 | 1461014047672 Marionette TRACE conn3 <- [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:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1388ms 14:14:07 INFO - PROCESS | 1786 | 1461014047725 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1786 | 1461014047729 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:14:07 INFO - PROCESS | 1786 | 1461014047735 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1786 | 1461014047738 Marionette TRACE conn3 <- [1,2054,null,{}] 14:14:07 INFO - PROCESS | 1786 | 1461014047744 Marionette TRACE conn3 -> [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:14:07 INFO - PROCESS | 1786 | 1461014047949 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:14:08 INFO - PROCESS | 1786 | 1461014048388 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e4a000 == 132 [pid = 1786] [id = 521] 14:14:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x88e4a400) [pid = 1786] [serial = 1564] [outer = (nil)] 14:14:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x89191800) [pid = 1786] [serial = 1565] [outer = 0x88e4a400] 14:14:08 INFO - PROCESS | 1786 | 1461014048486 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x89524c00) [pid = 1786] [serial = 1566] [outer = 0x88e4a400] 14:14:09 INFO - PROCESS | 1786 | 1461014049488 Marionette TRACE conn3 <- [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:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1787ms 14:14:09 INFO - PROCESS | 1786 | 1461014049525 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1786 | 1461014049532 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:14:09 INFO - PROCESS | 1786 | 1461014049540 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1786 | 1461014049547 Marionette TRACE conn3 <- [1,2058,null,{}] 14:14:09 INFO - PROCESS | 1786 | 1461014049556 Marionette TRACE conn3 -> [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:14:09 INFO - PROCESS | 1786 | 1461014049806 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:14:10 INFO - PROCESS | 1786 | 1461014050150 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2dd400 == 133 [pid = 1786] [id = 522] 14:14:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8b780000) [pid = 1786] [serial = 1567] [outer = (nil)] 14:14:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8b79ec00) [pid = 1786] [serial = 1568] [outer = 0x8b780000] 14:14:10 INFO - PROCESS | 1786 | 1461014050250 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8b8ee000) [pid = 1786] [serial = 1569] [outer = 0x8b780000] 14:14:11 INFO - PROCESS | 1786 | 1461014051305 Marionette TRACE conn3 <- [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:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1798ms 14:14:11 INFO - PROCESS | 1786 | 1461014051342 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1786 | 1461014051349 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:14:11 INFO - PROCESS | 1786 | 1461014051356 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1786 | 1461014051360 Marionette TRACE conn3 <- [1,2062,null,{}] 14:14:11 INFO - PROCESS | 1786 | 1461014051366 Marionette TRACE conn3 -> [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:14:11 INFO - PROCESS | 1786 | 1461014051630 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:14:12 INFO - PROCESS | 1786 | 1461014052016 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0fec00 == 134 [pid = 1786] [id = 523] 14:14:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c1a7400) [pid = 1786] [serial = 1570] [outer = (nil)] 14:14:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8c2ca000) [pid = 1786] [serial = 1571] [outer = 0x8c1a7400] 14:14:12 INFO - PROCESS | 1786 | 1461014052128 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8e424400) [pid = 1786] [serial = 1572] [outer = 0x8c1a7400] 14:14:13 INFO - PROCESS | 1786 | 1461014053162 Marionette TRACE conn3 <- [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:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1841ms 14:14:13 INFO - PROCESS | 1786 | 1461014053197 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:14:13 INFO - PROCESS | 1786 | 1461014053202 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:14:13 INFO - PROCESS | 1786 | 1461014053219 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 1786 | 1461014053230 Marionette TRACE conn3 <- [1,2066,null,{}] 14:14:13 INFO - PROCESS | 1786 | 1461014053237 Marionette TRACE conn3 -> [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:14:13 INFO - PROCESS | 1786 | 1461014053495 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:14:13 INFO - PROCESS | 1786 | 1461014053836 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a3400 == 135 [pid = 1786] [id = 524] 14:14:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8c2ce800) [pid = 1786] [serial = 1573] [outer = (nil)] 14:14:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x902d4800) [pid = 1786] [serial = 1574] [outer = 0x8c2ce800] 14:14:13 INFO - PROCESS | 1786 | 1461014053929 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x9042d000) [pid = 1786] [serial = 1575] [outer = 0x8c2ce800] 14:14:14 INFO - PROCESS | 1786 | 1461014054851 Marionette TRACE conn3 <- [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:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1705ms 14:14:14 INFO - PROCESS | 1786 | 1461014054916 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:14:14 INFO - PROCESS | 1786 | 1461014054921 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:14:14 INFO - PROCESS | 1786 | 1461014054928 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1786 | 1461014054932 Marionette TRACE conn3 <- [1,2070,null,{}] 14:14:14 INFO - PROCESS | 1786 | 1461014054938 Marionette TRACE conn3 -> [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:14:15 INFO - PROCESS | 1786 | 1461014055176 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:14:15 INFO - PROCESS | 1786 | 1461014055509 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x902d9400 == 136 [pid = 1786] [id = 525] 14:14:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x90421800) [pid = 1786] [serial = 1576] [outer = (nil)] 14:14:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x906d5c00) [pid = 1786] [serial = 1577] [outer = 0x90421800] 14:14:15 INFO - PROCESS | 1786 | 1461014055609 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x91104400) [pid = 1786] [serial = 1578] [outer = 0x90421800] 14:14:16 INFO - PROCESS | 1786 | 1461014056614 Marionette TRACE conn3 <- [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:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1741ms 14:14:16 INFO - PROCESS | 1786 | 1461014056669 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1786 | 1461014056672 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:14:16 INFO - PROCESS | 1786 | 1461014056679 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1786 | 1461014056683 Marionette TRACE conn3 <- [1,2074,null,{}] 14:14:16 INFO - PROCESS | 1786 | 1461014056689 Marionette TRACE conn3 -> [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:14:16 INFO - PROCESS | 1786 | 1461014056938 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:14:17 INFO - PROCESS | 1786 | 1461014057319 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x91684800 == 137 [pid = 1786] [id = 526] 14:14:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x91689400) [pid = 1786] [serial = 1579] [outer = (nil)] 14:14:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x920d5000) [pid = 1786] [serial = 1580] [outer = 0x91689400] 14:14:17 INFO - PROCESS | 1786 | 1461014057429 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9346dc00) [pid = 1786] [serial = 1581] [outer = 0x91689400] 14:14:18 INFO - PROCESS | 1786 | 1461014058496 Marionette TRACE conn3 <- [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:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1889ms 14:14:18 INFO - PROCESS | 1786 | 1461014058572 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1786 | 1461014058575 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:14:18 INFO - PROCESS | 1786 | 1461014058582 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1786 | 1461014058586 Marionette TRACE conn3 <- [1,2078,null,{}] 14:14:18 INFO - PROCESS | 1786 | 1461014058592 Marionette TRACE conn3 -> [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:14:18 INFO - PROCESS | 1786 | 1461014058848 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:14:19 INFO - PROCESS | 1786 | 1461014059175 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x900b6000 == 138 [pid = 1786] [id = 527] 14:14:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x911b1000) [pid = 1786] [serial = 1582] [outer = (nil)] 14:14:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x940d6800) [pid = 1786] [serial = 1583] [outer = 0x911b1000] 14:14:19 INFO - PROCESS | 1786 | 1461014059272 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x940e0800) [pid = 1786] [serial = 1584] [outer = 0x911b1000] 14:14:20 INFO - PROCESS | 1786 | 1461014060218 Marionette TRACE conn3 <- [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:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1694ms 14:14:20 INFO - PROCESS | 1786 | 1461014060277 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 1786 | 1461014060281 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:14:20 INFO - PROCESS | 1786 | 1461014060288 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1786 | 1461014060291 Marionette TRACE conn3 <- [1,2082,null,{}] 14:14:20 INFO - PROCESS | 1786 | 1461014060297 Marionette TRACE conn3 -> [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:14:20 INFO - PROCESS | 1786 | 1461014060526 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:14:20 INFO - PROCESS | 1786 | 1461014060825 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf30400 == 139 [pid = 1786] [id = 528] 14:14:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x906d2000) [pid = 1786] [serial = 1585] [outer = (nil)] 14:14:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9416ec00) [pid = 1786] [serial = 1586] [outer = 0x906d2000] 14:14:20 INFO - PROCESS | 1786 | 1461014060921 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x96312000) [pid = 1786] [serial = 1587] [outer = 0x906d2000] 14:14:21 INFO - PROCESS | 1786 | 1461014061829 Marionette TRACE conn3 <- [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:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1582ms 14:14:21 INFO - PROCESS | 1786 | 1461014061877 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1786 | 1461014061880 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:14:21 INFO - PROCESS | 1786 | 1461014061887 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1786 | 1461014061891 Marionette TRACE conn3 <- [1,2086,null,{}] 14:14:21 INFO - PROCESS | 1786 | 1461014061897 Marionette TRACE conn3 -> [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:14:22 INFO - PROCESS | 1786 | 1461014062134 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:14:22 INFO - PROCESS | 1786 | 1461014062458 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x90422800 == 140 [pid = 1786] [id = 529] 14:14:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x936adc00) [pid = 1786] [serial = 1588] [outer = (nil)] 14:14:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x96f39400) [pid = 1786] [serial = 1589] [outer = 0x936adc00] 14:14:22 INFO - PROCESS | 1786 | 1461014062553 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x979af800) [pid = 1786] [serial = 1590] [outer = 0x936adc00] 14:14:23 INFO - PROCESS | 1786 | 1461014063502 Marionette TRACE conn3 <- [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:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1683ms 14:14:23 INFO - PROCESS | 1786 | 1461014063574 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 1786 | 1461014063577 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:14:23 INFO - PROCESS | 1786 | 1461014063584 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1786 | 1461014063589 Marionette TRACE conn3 <- [1,2090,null,{}] 14:14:23 INFO - PROCESS | 1786 | 1461014063595 Marionette TRACE conn3 -> [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:14:23 INFO - PROCESS | 1786 | 1461014063844 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:14:24 INFO - PROCESS | 1786 | 1461014064188 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x94163000 == 141 [pid = 1786] [id = 530] 14:14:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x9595ac00) [pid = 1786] [serial = 1591] [outer = (nil)] 14:14:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x97c96800) [pid = 1786] [serial = 1592] [outer = 0x9595ac00] 14:14:24 INFO - PROCESS | 1786 | 1461014064296 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x97ce1000) [pid = 1786] [serial = 1593] [outer = 0x9595ac00] 14:14:25 INFO - PROCESS | 1786 | 1461014065163 Marionette TRACE conn3 <- [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:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1640ms 14:14:25 INFO - PROCESS | 1786 | 1461014065227 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1786 | 1461014065232 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:14:25 INFO - PROCESS | 1786 | 1461014065240 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 1786 | 1461014065243 Marionette TRACE conn3 <- [1,2094,null,{}] 14:14:25 INFO - PROCESS | 1786 | 1461014065248 Marionette TRACE conn3 -> [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:14:25 INFO - PROCESS | 1786 | 1461014065456 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:14:25 INFO - PROCESS | 1786 | 1461014065745 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x981ad400 == 142 [pid = 1786] [id = 531] 14:14:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x981b3c00) [pid = 1786] [serial = 1594] [outer = (nil)] 14:14:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x98310800) [pid = 1786] [serial = 1595] [outer = 0x981b3c00] 14:14:25 INFO - PROCESS | 1786 | 1461014065916 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x98f36c00) [pid = 1786] [serial = 1596] [outer = 0x981b3c00] 14:14:26 INFO - PROCESS | 1786 | 1461014066884 Marionette TRACE conn3 <- [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:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1690ms 14:14:26 INFO - PROCESS | 1786 | 1461014066931 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 1786 | 1461014066936 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:14:26 INFO - PROCESS | 1786 | 1461014066942 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1786 | 1461014066953 Marionette TRACE conn3 <- [1,2098,null,{}] 14:14:26 INFO - PROCESS | 1786 | 1461014066958 Marionette TRACE conn3 -> [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:14:27 INFO - PROCESS | 1786 | 1461014067217 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:14:27 INFO - PROCESS | 1786 | 1461014067548 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x98f3c800 == 143 [pid = 1786] [id = 532] 14:14:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x9999f000) [pid = 1786] [serial = 1597] [outer = (nil)] 14:14:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x99c43400) [pid = 1786] [serial = 1598] [outer = 0x9999f000] 14:14:27 INFO - PROCESS | 1786 | 1461014067645 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x9b2d8800) [pid = 1786] [serial = 1599] [outer = 0x9999f000] 14:14:28 INFO - PROCESS | 1786 | 1461014068577 Marionette TRACE conn3 <- [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:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1691ms 14:14:28 INFO - PROCESS | 1786 | 1461014068634 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1786 | 1461014068638 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:14:28 INFO - PROCESS | 1786 | 1461014068645 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1786 | 1461014068649 Marionette TRACE conn3 <- [1,2102,null,{}] 14:14:28 INFO - PROCESS | 1786 | 1461014068655 Marionette TRACE conn3 -> [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:14:28 INFO - PROCESS | 1786 | 1461014068889 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:14:29 INFO - PROCESS | 1786 | 1461014069217 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x96b0d800 == 144 [pid = 1786] [id = 533] 14:14:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x99b51c00) [pid = 1786] [serial = 1600] [outer = (nil)] 14:14:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0xa0068c00) [pid = 1786] [serial = 1601] [outer = 0x99b51c00] 14:14:29 INFO - PROCESS | 1786 | 1461014069310 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0xa0aeec00) [pid = 1786] [serial = 1602] [outer = 0x99b51c00] 14:14:30 INFO - PROCESS | 1786 | 1461014070223 Marionette TRACE conn3 <- [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:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1639ms 14:14:30 INFO - PROCESS | 1786 | 1461014070285 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1786 | 1461014070289 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:14:30 INFO - PROCESS | 1786 | 1461014070296 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1786 | 1461014070300 Marionette TRACE conn3 <- [1,2106,null,{}] 14:14:30 INFO - PROCESS | 1786 | 1461014070306 Marionette TRACE conn3 -> [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:14:30 INFO - PROCESS | 1786 | 1461014070540 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:14:30 INFO - PROCESS | 1786 | 1461014070873 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b79c800 == 145 [pid = 1786] [id = 534] 14:14:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x8b7a3000) [pid = 1786] [serial = 1603] [outer = (nil)] 14:14:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0xa2813000) [pid = 1786] [serial = 1604] [outer = 0x8b7a3000] 14:14:30 INFO - PROCESS | 1786 | 1461014070966 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0xa2a0a000) [pid = 1786] [serial = 1605] [outer = 0x8b7a3000] 14:14:31 INFO - PROCESS | 1786 | 1461014071945 Marionette TRACE conn3 <- [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:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1686ms 14:14:31 INFO - PROCESS | 1786 | 1461014071983 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:14:31 INFO - PROCESS | 1786 | 1461014071986 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:14:31 INFO - PROCESS | 1786 | 1461014071993 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:14:31 INFO - PROCESS | 1786 | 1461014071996 Marionette TRACE conn3 <- [1,2110,null,{}] 14:14:32 INFO - PROCESS | 1786 | 1461014072002 Marionette TRACE conn3 -> [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:14:32 INFO - PROCESS | 1786 | 1461014072235 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:14:32 INFO - PROCESS | 1786 | 1461014072570 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e55800 == 146 [pid = 1786] [id = 535] 14:14:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x9eb44c00) [pid = 1786] [serial = 1606] [outer = (nil)] 14:14:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0xa45e2800) [pid = 1786] [serial = 1607] [outer = 0x9eb44c00] 14:14:32 INFO - PROCESS | 1786 | 1461014072663 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0xa45e5800) [pid = 1786] [serial = 1608] [outer = 0x9eb44c00] 14:14:33 INFO - PROCESS | 1786 | 1461014073574 Marionette TRACE conn3 <- [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:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1634ms 14:14:33 INFO - PROCESS | 1786 | 1461014073627 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1786 | 1461014073630 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:14:33 INFO - PROCESS | 1786 | 1461014073637 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1786 | 1461014073640 Marionette TRACE conn3 <- [1,2114,null,{}] 14:14:33 INFO - PROCESS | 1786 | 1461014073646 Marionette TRACE conn3 -> [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:14:33 INFO - PROCESS | 1786 | 1461014073855 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:14:34 INFO - PROCESS | 1786 | 1461014074180 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x97846c00 == 147 [pid = 1786] [id = 536] 14:14:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0xa2811c00) [pid = 1786] [serial = 1609] [outer = (nil)] 14:14:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0xa4b15000) [pid = 1786] [serial = 1610] [outer = 0xa2811c00] 14:14:34 INFO - PROCESS | 1786 | 1461014074270 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa4b41c00) [pid = 1786] [serial = 1611] [outer = 0xa2811c00] 14:14:35 INFO - PROCESS | 1786 | 1461014075220 Marionette TRACE conn3 <- [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:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1635ms 14:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:14:35 INFO - PROCESS | 1786 | 1461014075272 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1786 | 1461014075275 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:14:35 INFO - PROCESS | 1786 | 1461014075282 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1786 | 1461014075285 Marionette TRACE conn3 <- [1,2118,null,{}] 14:14:35 INFO - PROCESS | 1786 | 1461014075291 Marionette TRACE conn3 -> [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:14:35 INFO - PROCESS | 1786 | 1461014075505 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:14:35 INFO - PROCESS | 1786 | 1461014075834 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x88104400 == 148 [pid = 1786] [id = 537] 14:14:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x88105000) [pid = 1786] [serial = 1612] [outer = (nil)] 14:14:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x8810c400) [pid = 1786] [serial = 1613] [outer = 0x88105000] 14:14:35 INFO - PROCESS | 1786 | 1461014075930 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x8810d800) [pid = 1786] [serial = 1614] [outer = 0x88105000] 14:14:36 INFO - PROCESS | 1786 | 1461014076832 Marionette TRACE conn3 <- [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:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1586ms 14:14:36 INFO - PROCESS | 1786 | 1461014076867 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1786 | 1461014076871 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:14:36 INFO - PROCESS | 1786 | 1461014076878 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1786 | 1461014076881 Marionette TRACE conn3 <- [1,2122,null,{}] 14:14:36 INFO - PROCESS | 1786 | 1461014076907 Marionette TRACE conn3 -> [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:14:37 INFO - PROCESS | 1786 | 1461014077116 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:14:37 INFO - PROCESS | 1786 | 1461014077462 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1786 | ++DOCSHELL 0x88109400 == 149 [pid = 1786] [id = 538] 14:14:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x88109c00) [pid = 1786] [serial = 1615] [outer = (nil)] 14:14:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x8b8e9000) [pid = 1786] [serial = 1616] [outer = 0x88109c00] 14:14:37 INFO - PROCESS | 1786 | 1461014077559 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0xa3cc9800) [pid = 1786] [serial = 1617] [outer = 0x88109c00] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8b7a2c00 == 148 [pid = 1786] [id = 476] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8951dc00 == 147 [pid = 1786] [id = 456] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x881cc400 == 146 [pid = 1786] [id = 477] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8f480800 == 145 [pid = 1786] [id = 459] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x900b3000 == 144 [pid = 1786] [id = 374] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x87951000 == 143 [pid = 1786] [id = 454] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x90689800 == 142 [pid = 1786] [id = 471] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x940de000 == 141 [pid = 1786] [id = 465] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x9338e800 == 140 [pid = 1786] [id = 469] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f4000 == 139 [pid = 1786] [id = 466] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x981b4800 == 138 [pid = 1786] [id = 468] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x96e98c00 == 137 [pid = 1786] [id = 472] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f4800 == 136 [pid = 1786] [id = 458] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x88e47c00 == 135 [pid = 1786] [id = 460] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x90423000 == 134 [pid = 1786] [id = 461] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x90688c00 == 133 [pid = 1786] [id = 462] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x90153c00 == 132 [pid = 1786] [id = 464] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7e9800 == 131 [pid = 1786] [id = 463] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x97c93400 == 130 [pid = 1786] [id = 467] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x881c9c00 == 129 [pid = 1786] [id = 202] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8836e400 == 128 [pid = 1786] [id = 520] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f5000 == 127 [pid = 1786] [id = 519] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e8800 == 126 [pid = 1786] [id = 518] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x898cdc00 == 125 [pid = 1786] [id = 517] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8e420c00 == 124 [pid = 1786] [id = 509] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x936b6000 == 123 [pid = 1786] [id = 508] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x93268400 == 122 [pid = 1786] [id = 507] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x90425800 == 121 [pid = 1786] [id = 505] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x93469400 == 120 [pid = 1786] [id = 506] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8e3800 == 119 [pid = 1786] [id = 504] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x90153000 == 118 [pid = 1786] [id = 503] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c3400 == 117 [pid = 1786] [id = 502] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x89c84400 == 116 [pid = 1786] [id = 501] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x898c9400 == 115 [pid = 1786] [id = 499] 14:14:40 INFO - PROCESS | 1786 | --DOCSHELL 0x89528c00 == 114 [pid = 1786] [id = 500] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8e7e9c00) [pid = 1786] [serial = 1499] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8c2cf000) [pid = 1786] [serial = 1440] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x94161000) [pid = 1786] [serial = 1455] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x89525800) [pid = 1786] [serial = 1436] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x97c63c00) [pid = 1786] [serial = 1463] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0xa4b13400) [pid = 1786] [serial = 1482] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x89e25800) [pid = 1786] [serial = 1484] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x99b4cc00) [pid = 1786] [serial = 1470] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x914ae800) [pid = 1786] [serial = 1449] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x898ce000) [pid = 1786] [serial = 1437] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x96ea4000) [pid = 1786] [serial = 1460] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x914aa400) [pid = 1786] [serial = 1448] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x97846800) [pid = 1786] [serial = 1461] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8b783000) [pid = 1786] [serial = 1496] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x8c19f400) [pid = 1786] [serial = 1497] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x88373c00) [pid = 1786] [serial = 1487] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x98b8f400) [pid = 1786] [serial = 1467] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x8bf2f800) [pid = 1786] [serial = 1494] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x93678400) [pid = 1786] [serial = 1452] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x906cd000) [pid = 1786] [serial = 1445] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0xa47b1400) [pid = 1786] [serial = 1481] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x97cda000) [pid = 1786] [serial = 1464] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x93395c00) [pid = 1786] [serial = 1451] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x8e424c00) [pid = 1786] [serial = 1368] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x8a2de400) [pid = 1786] [serial = 1491] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0xa3cc7c00) [pid = 1786] [serial = 1479] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x8b8e6c00) [pid = 1786] [serial = 1493] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x99b46400) [pid = 1786] [serial = 1469] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x940d9000) [pid = 1786] [serial = 1454] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0xa0a6b400) [pid = 1786] [serial = 1478] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x981b9800) [pid = 1786] [serial = 1466] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x96b9c400) [pid = 1786] [serial = 1458] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0xa0c4d000) [pid = 1786] [serial = 1476] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x963bdc00) [pid = 1786] [serial = 1457] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x90149400) [pid = 1786] [serial = 1442] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x89e2b000) [pid = 1786] [serial = 1490] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8c1a4800) [pid = 1786] [serial = 1439] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x906d8c00) [pid = 1786] [serial = 1446] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x88e4d800) [pid = 1786] [serial = 1488] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0xa0071c00) [pid = 1786] [serial = 1475] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x9df37400) [pid = 1786] [serial = 1472] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x90152000) [pid = 1786] [serial = 1443] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x9eb46000) [pid = 1786] [serial = 1473] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 1786 | 1461014080767 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 3916ms 14:14:40 INFO - PROCESS | 1786 | 1461014080796 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 1786 | 1461014080802 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:14:40 INFO - PROCESS | 1786 | 1461014080811 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1786 | 1461014080817 Marionette TRACE conn3 <- [1,2126,null,{}] 14:14:40 INFO - PROCESS | 1786 | 1461014080826 Marionette TRACE conn3 -> [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:14:41 INFO - PROCESS | 1786 | 1461014081113 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:14:41 INFO - PROCESS | 1786 | 1461014081339 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x89523400 == 115 [pid = 1786] [id = 539] 14:14:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8952c800) [pid = 1786] [serial = 1618] [outer = (nil)] 14:14:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x89c82c00) [pid = 1786] [serial = 1619] [outer = 0x8952c800] 14:14:41 INFO - PROCESS | 1786 | 1461014081450 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x89e1e400) [pid = 1786] [serial = 1620] [outer = 0x8952c800] 14:14:42 INFO - PROCESS | 1786 | 1461014082296 Marionette TRACE conn3 <- [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:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1540ms 14:14:42 INFO - PROCESS | 1786 | 1461014082376 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1786 | 1461014082384 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:14:42 INFO - PROCESS | 1786 | 1461014082396 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1786 | 1461014082400 Marionette TRACE conn3 <- [1,2130,null,{}] 14:14:42 INFO - PROCESS | 1786 | 1461014082406 Marionette TRACE conn3 -> [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:14:42 INFO - PROCESS | 1786 | 1461014082611 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:14:42 INFO - PROCESS | 1786 | 1461014082824 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x89520400 == 116 [pid = 1786] [id = 540] 14:14:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x89528c00) [pid = 1786] [serial = 1621] [outer = (nil)] 14:14:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8a2e8000) [pid = 1786] [serial = 1622] [outer = 0x89528c00] 14:14:42 INFO - PROCESS | 1786 | 1461014082921 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8b796000) [pid = 1786] [serial = 1623] [outer = 0x89528c00] 14:14:43 INFO - PROCESS | 1786 | 1461014083977 Marionette TRACE conn3 <- [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:14:44 INFO - PROCESS | 1786 | 1461014084039 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:14:44 INFO - PROCESS | 1786 | 1461014084052 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1786 | 1461014084057 Marionette TRACE conn3 <- [1,2134,null,{}] 14:14:44 INFO - PROCESS | 1786 | 1461014084074 Marionette TRACE conn3 -> [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:14:44 INFO - PROCESS | 1786 | 1461014084361 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:14:44 INFO - PROCESS | 1786 | 1461014084563 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf35800 == 117 [pid = 1786] [id = 541] 14:14:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8bf3b800) [pid = 1786] [serial = 1624] [outer = (nil)] 14:14:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8c0f9400) [pid = 1786] [serial = 1625] [outer = 0x8bf3b800] 14:14:44 INFO - PROCESS | 1786 | 1461014084645 Marionette DEBUG loaded listener.js 14:14:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8c2cfc00) [pid = 1786] [serial = 1626] [outer = 0x8bf3b800] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x936b4000) [pid = 1786] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x98b85c00) [pid = 1786] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8b8efc00) [pid = 1786] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x90425000) [pid = 1786] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x9338dc00) [pid = 1786] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x914a6000) [pid = 1786] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x9eb45800) [pid = 1786] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x940d6000) [pid = 1786] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x89e1ec00) [pid = 1786] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x900b3c00) [pid = 1786] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x89e20400) [pid = 1786] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x8b776000) [pid = 1786] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x97cd9800) [pid = 1786] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x959e5400) [pid = 1786] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x898cc400) [pid = 1786] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x992d1c00) [pid = 1786] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x88366400) [pid = 1786] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x98078000) [pid = 1786] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x9346bc00) [pid = 1786] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x8c1a6c00) [pid = 1786] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x8f5c8000) [pid = 1786] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:14:45 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x898d0000) [pid = 1786] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:14:46 INFO - PROCESS | 1786 | 1461014086079 Marionette TRACE conn3 <- [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:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2092ms 14:14:46 INFO - PROCESS | 1786 | 1461014086145 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:14:46 INFO - PROCESS | 1786 | 1461014086149 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:14:46 INFO - PROCESS | 1786 | 1461014086155 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1786 | 1461014086158 Marionette TRACE conn3 <- [1,2138,null,{}] 14:14:46 INFO - PROCESS | 1786 | 1461014086164 Marionette TRACE conn3 -> [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:14:46 INFO - PROCESS | 1786 | 1461014086370 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:14:46 INFO - PROCESS | 1786 | 1461014086561 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x87bf6400 == 118 [pid = 1786] [id = 542] 14:14:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x89194000) [pid = 1786] [serial = 1627] [outer = (nil)] 14:14:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8c2c5800) [pid = 1786] [serial = 1628] [outer = 0x89194000] 14:14:46 INFO - PROCESS | 1786 | 1461014086640 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8f481400) [pid = 1786] [serial = 1629] [outer = 0x89194000] 14:14:47 INFO - PROCESS | 1786 | 1461014087692 Marionette TRACE conn3 <- [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:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1598ms 14:14:47 INFO - PROCESS | 1786 | 1461014087755 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1786 | 1461014087761 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:14:47 INFO - PROCESS | 1786 | 1461014087771 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1786 | 1461014087776 Marionette TRACE conn3 <- [1,2142,null,{}] 14:14:47 INFO - PROCESS | 1786 | 1461014087787 Marionette TRACE conn3 -> [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:14:48 INFO - PROCESS | 1786 | 1461014088058 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:14:48 INFO - PROCESS | 1786 | 1461014088414 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x8952a000 == 119 [pid = 1786] [id = 543] 14:14:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8952bc00) [pid = 1786] [serial = 1630] [outer = (nil)] 14:14:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x89e20400) [pid = 1786] [serial = 1631] [outer = 0x8952bc00] 14:14:48 INFO - PROCESS | 1786 | 1461014088511 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x89e2c800) [pid = 1786] [serial = 1632] [outer = 0x8952bc00] 14:14:49 INFO - PROCESS | 1786 | 1461014089482 Marionette TRACE conn3 <- [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:14:49 INFO - PROCESS | 1786 | 1461014089571 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:14:49 INFO - PROCESS | 1786 | 1461014089583 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1786 | 1461014089587 Marionette TRACE conn3 <- [1,2146,null,{}] 14:14:49 INFO - PROCESS | 1786 | 1461014089593 Marionette TRACE conn3 -> [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:14:49 INFO - PROCESS | 1786 | 1461014089888 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:14:50 INFO - PROCESS | 1786 | 1461014090228 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e23000 == 120 [pid = 1786] [id = 544] 14:14:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8b780400) [pid = 1786] [serial = 1633] [outer = (nil)] 14:14:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8c0f4000) [pid = 1786] [serial = 1634] [outer = 0x8b780400] 14:14:50 INFO - PROCESS | 1786 | 1461014090318 Marionette DEBUG loaded listener.js 14:14:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8f5c0800) [pid = 1786] [serial = 1635] [outer = 0x8b780400] 14:14:51 INFO - PROCESS | 1786 | 1461014091396 Marionette TRACE conn3 <- [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:14:51 INFO - PROCESS | 1786 | 1461014091485 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:14:51 INFO - PROCESS | 1786 | 1461014091493 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 1786 | 1461014091499 Marionette TRACE conn3 <- [1,2150,null,{}] 14:14:51 INFO - PROCESS | 1786 | 1461014091516 Marionette TRACE conn3 -> [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:14:51 INFO - PROCESS | 1786 | 1461014091852 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:14:52 INFO - PROCESS | 1786 | 1461014092170 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a2400 == 121 [pid = 1786] [id = 545] 14:14:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x90152400) [pid = 1786] [serial = 1636] [outer = (nil)] 14:14:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x90424000) [pid = 1786] [serial = 1637] [outer = 0x90152400] 14:14:52 INFO - PROCESS | 1786 | 1461014092279 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x90685400) [pid = 1786] [serial = 1638] [outer = 0x90152400] 14:14:53 INFO - PROCESS | 1786 | 1461014093270 Marionette TRACE conn3 <- [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:14:53 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:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1852ms 14:14:53 INFO - PROCESS | 1786 | 1461014093345 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:14:53 INFO - PROCESS | 1786 | 1461014093349 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:14:53 INFO - PROCESS | 1786 | 1461014093356 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:14:53 INFO - PROCESS | 1786 | 1461014093360 Marionette TRACE conn3 <- [1,2154,null,{}] 14:14:53 INFO - PROCESS | 1786 | 1461014093366 Marionette TRACE conn3 -> [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:14:53 INFO - PROCESS | 1786 | 1461014093634 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:14:53 INFO - PROCESS | 1786 | 1461014093965 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x88362400 == 122 [pid = 1786] [id = 546] 14:14:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x906cf800) [pid = 1786] [serial = 1639] [outer = (nil)] 14:14:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x911acc00) [pid = 1786] [serial = 1640] [outer = 0x906cf800] 14:14:54 INFO - PROCESS | 1786 | 1461014094060 Marionette DEBUG loaded listener.js 14:14:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x914a7000) [pid = 1786] [serial = 1641] [outer = 0x906cf800] 14:14:55 INFO - PROCESS | 1786 | 1461014095050 Marionette TRACE conn3 <- [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:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1736ms 14:14:55 INFO - PROCESS | 1786 | 1461014095094 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1786 | 1461014095099 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:14:55 INFO - PROCESS | 1786 | 1461014095106 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1786 | 1461014095109 Marionette TRACE conn3 <- [1,2158,null,{}] 14:14:55 INFO - PROCESS | 1786 | 1461014095115 Marionette TRACE conn3 -> [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:14:55 INFO - PROCESS | 1786 | 1461014095341 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:14:55 INFO - PROCESS | 1786 | 1461014095666 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e27800 == 123 [pid = 1786] [id = 547] 14:14:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x906d0400) [pid = 1786] [serial = 1642] [outer = (nil)] 14:14:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x920d7800) [pid = 1786] [serial = 1643] [outer = 0x906d0400] 14:14:55 INFO - PROCESS | 1786 | 1461014095781 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x93267c00) [pid = 1786] [serial = 1644] [outer = 0x906d0400] 14:14:56 INFO - PROCESS | 1786 | 1461014096744 Marionette TRACE conn3 <- [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:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1681ms 14:14:56 INFO - PROCESS | 1786 | 1461014096788 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:14:56 INFO - PROCESS | 1786 | 1461014096792 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:14:56 INFO - PROCESS | 1786 | 1461014096798 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:14:56 INFO - PROCESS | 1786 | 1461014096802 Marionette TRACE conn3 <- [1,2162,null,{}] 14:14:56 INFO - PROCESS | 1786 | 1461014096808 Marionette TRACE conn3 -> [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:14:57 INFO - PROCESS | 1786 | 1461014097074 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:14:57 INFO - PROCESS | 1786 | 1461014097420 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x911b0000 == 124 [pid = 1786] [id = 548] 14:14:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x9325c800) [pid = 1786] [serial = 1645] [outer = (nil)] 14:14:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x93680400) [pid = 1786] [serial = 1646] [outer = 0x9325c800] 14:14:57 INFO - PROCESS | 1786 | 1461014097520 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x936b2000) [pid = 1786] [serial = 1647] [outer = 0x9325c800] 14:14:58 INFO - PROCESS | 1786 | 1461014098433 Marionette TRACE conn3 <- [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:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1690ms 14:14:58 INFO - PROCESS | 1786 | 1461014098489 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1786 | 1461014098492 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:14:58 INFO - PROCESS | 1786 | 1461014098499 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1786 | 1461014098503 Marionette TRACE conn3 <- [1,2166,null,{}] 14:14:58 INFO - PROCESS | 1786 | 1461014098509 Marionette TRACE conn3 -> [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:14:58 INFO - PROCESS | 1786 | 1461014098736 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:14:59 INFO - PROCESS | 1786 | 1461014099066 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x93390400 == 125 [pid = 1786] [id = 549] 14:14:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x9339b000) [pid = 1786] [serial = 1648] [outer = (nil)] 14:14:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x940df000) [pid = 1786] [serial = 1649] [outer = 0x9339b000] 14:14:59 INFO - PROCESS | 1786 | 1461014099170 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x9416fc00) [pid = 1786] [serial = 1650] [outer = 0x9339b000] 14:15:00 INFO - PROCESS | 1786 | 1461014100111 Marionette TRACE conn3 <- [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:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1689ms 14:15:00 INFO - PROCESS | 1786 | 1461014100190 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1786 | 1461014100194 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:15:00 INFO - PROCESS | 1786 | 1461014100202 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1786 | 1461014100205 Marionette TRACE conn3 <- [1,2170,null,{}] 14:15:00 INFO - PROCESS | 1786 | 1461014100212 Marionette TRACE conn3 -> [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:15:00 INFO - PROCESS | 1786 | 1461014100451 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:15:00 INFO - PROCESS | 1786 | 1461014100782 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x940d9000 == 126 [pid = 1786] [id = 550] 14:15:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x940d9400) [pid = 1786] [serial = 1651] [outer = (nil)] 14:15:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9460ac00) [pid = 1786] [serial = 1652] [outer = 0x940d9400] 14:15:00 INFO - PROCESS | 1786 | 1461014100880 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x9460cc00) [pid = 1786] [serial = 1653] [outer = 0x940d9400] 14:15:01 INFO - PROCESS | 1786 | 1461014101824 Marionette TRACE conn3 <- [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:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1681ms 14:15:01 INFO - PROCESS | 1786 | 1461014101885 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 1786 | 1461014101890 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:15:01 INFO - PROCESS | 1786 | 1461014101899 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1786 | 1461014101903 Marionette TRACE conn3 <- [1,2174,null,{}] 14:15:01 INFO - PROCESS | 1786 | 1461014101910 Marionette TRACE conn3 -> [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:15:02 INFO - PROCESS | 1786 | 1461014102362 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:15:02 INFO - PROCESS | 1786 | 1461014102741 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1786 | ++DOCSHELL 0x898c7c00 == 127 [pid = 1786] [id = 551] 14:15:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x94603c00) [pid = 1786] [serial = 1654] [outer = (nil)] 14:15:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x96b0ec00) [pid = 1786] [serial = 1655] [outer = 0x94603c00] 14:15:02 INFO - PROCESS | 1786 | 1461014102831 Marionette DEBUG loaded listener.js 14:15:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x96e06400) [pid = 1786] [serial = 1656] [outer = 0x94603c00] 14:15:03 INFO - PROCESS | 1786 | 1461014103752 Marionette TRACE conn3 <- [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:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1892ms 14:15:03 INFO - PROCESS | 1786 | 1461014103791 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:15:03 INFO - PROCESS | 1786 | 1461014103795 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:15:03 INFO - PROCESS | 1786 | 1461014103801 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:15:03 INFO - PROCESS | 1786 | 1461014103805 Marionette TRACE conn3 <- [1,2178,null,{}] 14:15:03 INFO - PROCESS | 1786 | 1461014103811 Marionette TRACE conn3 -> [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:15:04 INFO - PROCESS | 1786 | 1461014104033 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:15:04 INFO - PROCESS | 1786 | 1461014104327 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c7000 == 128 [pid = 1786] [id = 552] 14:15:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x95953c00) [pid = 1786] [serial = 1657] [outer = (nil)] 14:15:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x97842800) [pid = 1786] [serial = 1658] [outer = 0x95953c00] 14:15:04 INFO - PROCESS | 1786 | 1461014104465 Marionette DEBUG loaded listener.js 14:15:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x979af000) [pid = 1786] [serial = 1659] [outer = 0x95953c00] 14:15:05 INFO - PROCESS | 1786 | 1461014105390 Marionette TRACE conn3 <- [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:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1634ms 14:15:05 INFO - PROCESS | 1786 | 1461014105436 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:15:05 INFO - PROCESS | 1786 | 1461014105441 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:15:05 INFO - PROCESS | 1786 | 1461014105468 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:15:05 INFO - PROCESS | 1786 | 1461014105474 Marionette TRACE conn3 <- [1,2182,null,{}] 14:15:05 INFO - PROCESS | 1786 | 1461014105480 Marionette TRACE conn3 -> [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:15:05 INFO - PROCESS | 1786 | 1461014105732 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:15:06 INFO - PROCESS | 1786 | 1461014106078 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e95800 == 129 [pid = 1786] [id = 553] 14:15:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x98078000) [pid = 1786] [serial = 1660] [outer = (nil)] 14:15:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x981afc00) [pid = 1786] [serial = 1661] [outer = 0x98078000] 14:15:06 INFO - PROCESS | 1786 | 1461014106191 Marionette DEBUG loaded listener.js 14:15:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x9830c000) [pid = 1786] [serial = 1662] [outer = 0x98078000] 14:15:07 INFO - PROCESS | 1786 | 1461014107137 Marionette TRACE conn3 <- [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:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1747ms 14:15:07 INFO - PROCESS | 1786 | 1461014107212 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:15:07 INFO - PROCESS | 1786 | 1461014107216 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:15:07 INFO - PROCESS | 1786 | 1461014107223 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:15:07 INFO - PROCESS | 1786 | 1461014107226 Marionette TRACE conn3 <- [1,2186,null,{}] 14:15:07 INFO - PROCESS | 1786 | 1461014107232 Marionette TRACE conn3 -> [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:15:07 INFO - PROCESS | 1786 | 1461014107536 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:15:07 INFO - PROCESS | 1786 | 1461014107851 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x97cdcc00 == 130 [pid = 1786] [id = 554] 14:15:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x98b82400) [pid = 1786] [serial = 1663] [outer = (nil)] 14:15:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x98f3b000) [pid = 1786] [serial = 1664] [outer = 0x98b82400] 14:15:07 INFO - PROCESS | 1786 | 1461014107940 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x992c5800) [pid = 1786] [serial = 1665] [outer = 0x98b82400] 14:15:08 INFO - PROCESS | 1786 | 1461014108867 Marionette TRACE conn3 <- [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:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1682ms 14:15:08 INFO - PROCESS | 1786 | 1461014108906 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:15:08 INFO - PROCESS | 1786 | 1461014108911 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:15:08 INFO - PROCESS | 1786 | 1461014108917 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:15:08 INFO - PROCESS | 1786 | 1461014108920 Marionette TRACE conn3 <- [1,2190,null,{}] 14:15:08 INFO - PROCESS | 1786 | 1461014108926 Marionette TRACE conn3 -> [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:15:09 INFO - PROCESS | 1786 | 1461014109134 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:15:09 INFO - PROCESS | 1786 | 1461014109469 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e47400 == 131 [pid = 1786] [id = 555] 14:15:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x898d0400) [pid = 1786] [serial = 1666] [outer = (nil)] 14:15:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x999a3c00) [pid = 1786] [serial = 1667] [outer = 0x898d0400] 14:15:09 INFO - PROCESS | 1786 | 1461014109565 Marionette DEBUG loaded listener.js 14:15:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x99b45000) [pid = 1786] [serial = 1668] [outer = 0x898d0400] 14:15:10 INFO - PROCESS | 1786 | 1461014110458 Marionette TRACE conn3 <- [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:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1580ms 14:15:10 INFO - PROCESS | 1786 | 1461014110498 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1786 | 1461014110501 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:15:10 INFO - PROCESS | 1786 | 1461014110508 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 1786 | 1461014110512 Marionette TRACE conn3 <- [1,2194,null,{}] 14:15:10 INFO - PROCESS | 1786 | 1461014110518 Marionette TRACE conn3 -> [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:15:10 INFO - PROCESS | 1786 | 1461014110728 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:15:11 INFO - PROCESS | 1786 | 1461014111018 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c90400 == 132 [pid = 1786] [id = 556] 14:15:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x98b8d000) [pid = 1786] [serial = 1669] [outer = (nil)] 14:15:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x99c45000) [pid = 1786] [serial = 1670] [outer = 0x98b8d000] 14:15:11 INFO - PROCESS | 1786 | 1461014111157 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x9b260800) [pid = 1786] [serial = 1671] [outer = 0x98b8d000] 14:15:12 INFO - PROCESS | 1786 | 1461014112115 Marionette TRACE conn3 <- [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:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1638ms 14:15:12 INFO - PROCESS | 1786 | 1461014112147 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:15:12 INFO - PROCESS | 1786 | 1461014112151 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:15:12 INFO - PROCESS | 1786 | 1461014112158 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:15:12 INFO - PROCESS | 1786 | 1461014112161 Marionette TRACE conn3 <- [1,2198,null,{}] 14:15:12 INFO - PROCESS | 1786 | 1461014112167 Marionette TRACE conn3 -> [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:15:12 INFO - PROCESS | 1786 | 1461014112410 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:15:12 INFO - PROCESS | 1786 | 1461014112747 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x99b4e800 == 133 [pid = 1786] [id = 557] 14:15:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x99c41000) [pid = 1786] [serial = 1672] [outer = (nil)] 14:15:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x9fcae800) [pid = 1786] [serial = 1673] [outer = 0x99c41000] 14:15:12 INFO - PROCESS | 1786 | 1461014112842 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0xa0028c00) [pid = 1786] [serial = 1674] [outer = 0x99c41000] 14:15:13 INFO - PROCESS | 1786 | 1461014113754 Marionette TRACE conn3 <- [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:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1636ms 14:15:13 INFO - PROCESS | 1786 | 1461014113795 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 1786 | 1461014113800 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:15:13 INFO - PROCESS | 1786 | 1461014113806 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 1786 | 1461014113809 Marionette TRACE conn3 <- [1,2202,null,{}] 14:15:13 INFO - PROCESS | 1786 | 1461014113815 Marionette TRACE conn3 -> [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:15:14 INFO - PROCESS | 1786 | 1461014114052 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:15:14 INFO - PROCESS | 1786 | 1461014114394 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c8a800 == 134 [pid = 1786] [id = 558] 14:15:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x8b780800) [pid = 1786] [serial = 1675] [outer = (nil)] 14:15:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa0fe2c00) [pid = 1786] [serial = 1676] [outer = 0x8b780800] 14:15:14 INFO - PROCESS | 1786 | 1461014114491 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa3c1e400) [pid = 1786] [serial = 1677] [outer = 0x8b780800] 14:15:15 INFO - PROCESS | 1786 | 1461014115432 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1695ms 14:15:15 INFO - PROCESS | 1786 | 1461014115502 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:15:15 INFO - PROCESS | 1786 | 1461014115507 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:15:15 INFO - PROCESS | 1786 | 1461014115513 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 1786 | 1461014115517 Marionette TRACE conn3 <- [1,2206,null,{}] 14:15:15 INFO - PROCESS | 1786 | 1461014115522 Marionette TRACE conn3 -> [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:15:15 INFO - PROCESS | 1786 | 1461014115748 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:15:16 INFO - PROCESS | 1786 | 1461014116080 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x9fbc4400 == 135 [pid = 1786] [id = 559] 14:15:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa0026c00) [pid = 1786] [serial = 1678] [outer = (nil)] 14:15:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0xa47ae800) [pid = 1786] [serial = 1679] [outer = 0xa0026c00] 14:15:16 INFO - PROCESS | 1786 | 1461014116173 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0xa4b13400) [pid = 1786] [serial = 1680] [outer = 0xa0026c00] 14:15:17 INFO - PROCESS | 1786 | 1461014117115 Marionette TRACE conn3 <- [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:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1643ms 14:15:17 INFO - PROCESS | 1786 | 1461014117157 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:15:17 INFO - PROCESS | 1786 | 1461014117161 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:15:17 INFO - PROCESS | 1786 | 1461014117168 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1786 | 1461014117171 Marionette TRACE conn3 <- [1,2210,null,{}] 14:15:17 INFO - PROCESS | 1786 | 1461014117178 Marionette TRACE conn3 -> [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:15:17 INFO - PROCESS | 1786 | 1461014117412 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:15:17 INFO - PROCESS | 1786 | 1461014117791 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77d800 == 134 [pid = 1786] [id = 475] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x96e99800 == 133 [pid = 1786] [id = 488] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8b779800 == 132 [pid = 1786] [id = 492] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x90687c00 == 131 [pid = 1786] [id = 487] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x9994c800 == 130 [pid = 1786] [id = 490] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0xa2813800 == 129 [pid = 1786] [id = 493] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8e41f400 == 128 [pid = 1786] [id = 489] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88365400 == 127 [pid = 1786] [id = 491] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88109400 == 126 [pid = 1786] [id = 538] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88104400 == 125 [pid = 1786] [id = 537] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x97846c00 == 124 [pid = 1786] [id = 536] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88e55800 == 123 [pid = 1786] [id = 535] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x96b0d800 == 122 [pid = 1786] [id = 533] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8b79c800 == 121 [pid = 1786] [id = 534] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x98f3c800 == 120 [pid = 1786] [id = 532] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x981ad400 == 119 [pid = 1786] [id = 531] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x94163000 == 118 [pid = 1786] [id = 530] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf30400 == 117 [pid = 1786] [id = 528] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x90422800 == 116 [pid = 1786] [id = 529] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x900b6000 == 115 [pid = 1786] [id = 527] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x91684800 == 114 [pid = 1786] [id = 526] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x902d9400 == 113 [pid = 1786] [id = 525] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a3400 == 112 [pid = 1786] [id = 524] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2dd400 == 111 [pid = 1786] [id = 522] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0fec00 == 110 [pid = 1786] [id = 523] 14:15:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88e4a000 == 109 [pid = 1786] [id = 521] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x8c2cbc00) [pid = 1786] [serial = 1562] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x96e9e400) [pid = 1786] [serial = 1529] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x992cc400) [pid = 1786] [serial = 1538] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x9df36c00) [pid = 1786] [serial = 1545] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x9067fc00) [pid = 1786] [serial = 1512] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x940db400) [pid = 1786] [serial = 1524] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x93264000) [pid = 1786] [serial = 1517] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0xa2a03000) [pid = 1786] [serial = 1551] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x95953400) [pid = 1786] [serial = 1526] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x9338e400) [pid = 1786] [serial = 1518] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x959ef400) [pid = 1786] [serial = 1527] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x89e26800) [pid = 1786] [serial = 1485] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x99943400) [pid = 1786] [serial = 1539] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x906d1000) [pid = 1786] [serial = 1515] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x8c0fbc00) [pid = 1786] [serial = 1505] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x8b8eb000) [pid = 1786] [serial = 1557] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x98b8e800) [pid = 1786] [serial = 1536] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0xa00d1400) [pid = 1786] [serial = 1548] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x89e2bc00) [pid = 1786] [serial = 1503] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x99c45400) [pid = 1786] [serial = 1542] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x8f5bf800) [pid = 1786] [serial = 1434] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x981b7400) [pid = 1786] [serial = 1533] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0xa0fe6800) [pid = 1786] [serial = 1550] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x96ea4c00) [pid = 1786] [serial = 1530] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9367fc00) [pid = 1786] [serial = 1521] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x89e20800) [pid = 1786] [serial = 1502] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x906cf000) [pid = 1786] [serial = 1514] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x8e41f000) [pid = 1786] [serial = 1506] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9fcab400) [pid = 1786] [serial = 1547] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x8b79e800) [pid = 1786] [serial = 1556] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8e423000) [pid = 1786] [serial = 1559] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x936bac00) [pid = 1786] [serial = 1523] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x9014d800) [pid = 1786] [serial = 1509] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x99b4f000) [pid = 1786] [serial = 1541] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x89e1d800) [pid = 1786] [serial = 1554] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x98b88c00) [pid = 1786] [serial = 1535] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x900b2800) [pid = 1786] [serial = 1508] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9042c000) [pid = 1786] [serial = 1511] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8e7ecc00) [pid = 1786] [serial = 1560] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x981ae000) [pid = 1786] [serial = 1532] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x93677c00) [pid = 1786] [serial = 1520] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x89c86400) [pid = 1786] [serial = 1553] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x9b2dec00) [pid = 1786] [serial = 1544] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x842cf000 == 110 [pid = 1786] [id = 560] 14:15:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x842cf400) [pid = 1786] [serial = 1681] [outer = (nil)] 14:15:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x870ca800) [pid = 1786] [serial = 1682] [outer = 0x842cf400] 14:15:19 INFO - PROCESS | 1786 | 1461014119875 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8810f000) [pid = 1786] [serial = 1683] [outer = 0x842cf400] 14:15:20 INFO - PROCESS | 1786 | 1461014120703 Marionette TRACE conn3 <- [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:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3549ms 14:15:20 INFO - PROCESS | 1786 | 1461014120717 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:15:20 INFO - PROCESS | 1786 | 1461014120724 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:15:20 INFO - PROCESS | 1786 | 1461014120741 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:15:20 INFO - PROCESS | 1786 | 1461014120745 Marionette TRACE conn3 <- [1,2214,null,{}] 14:15:20 INFO - PROCESS | 1786 | 1461014120767 Marionette TRACE conn3 -> [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:15:20 INFO - PROCESS | 1786 | 1461014120976 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:15:21 INFO - PROCESS | 1786 | 1461014121193 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x8952a800 == 111 [pid = 1786] [id = 561] 14:15:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8952b400) [pid = 1786] [serial = 1684] [outer = (nil)] 14:15:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x898ce000) [pid = 1786] [serial = 1685] [outer = 0x8952b400] 14:15:21 INFO - PROCESS | 1786 | 1461014121289 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x89e1d400) [pid = 1786] [serial = 1686] [outer = 0x8952b400] 14:15:22 INFO - PROCESS | 1786 | 1461014122211 Marionette TRACE conn3 <- [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:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1557ms 14:15:22 INFO - PROCESS | 1786 | 1461014122290 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 1786 | 1461014122295 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:15:22 INFO - PROCESS | 1786 | 1461014122305 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1786 | 1461014122309 Marionette TRACE conn3 <- [1,2218,null,{}] 14:15:22 INFO - PROCESS | 1786 | 1461014122321 Marionette TRACE conn3 -> [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:15:22 INFO - PROCESS | 1786 | 1461014122601 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:15:22 INFO - PROCESS | 1786 | 1461014122627 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x898d1400 == 112 [pid = 1786] [id = 562] 14:15:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x89e1f400) [pid = 1786] [serial = 1687] [outer = (nil)] 14:15:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8b79a400) [pid = 1786] [serial = 1688] [outer = 0x89e1f400] 14:15:22 INFO - PROCESS | 1786 | 1461014122701 Marionette DEBUG loaded listener.js 14:15:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8b8e1000) [pid = 1786] [serial = 1689] [outer = 0x89e1f400] 14:15:23 INFO - PROCESS | 1786 | 1461014123835 Marionette TRACE conn3 <- [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:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1596ms 14:15:23 INFO - PROCESS | 1786 | 1461014123904 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:15:23 INFO - PROCESS | 1786 | 1461014123908 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:15:23 INFO - PROCESS | 1786 | 1461014123915 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:15:23 INFO - PROCESS | 1786 | 1461014123921 Marionette TRACE conn3 <- [1,2222,null,{}] 14:15:23 INFO - PROCESS | 1786 | 1461014123943 Marionette TRACE conn3 -> [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:15:24 INFO - PROCESS | 1786 | 1461014124226 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8b799c00) [pid = 1786] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8bf3b800) [pid = 1786] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x91689400) [pid = 1786] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x90421800) [pid = 1786] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8c2ce800) [pid = 1786] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8c1a7400) [pid = 1786] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8b780000) [pid = 1786] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x88e4a400) [pid = 1786] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8952c800) [pid = 1786] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x88109c00) [pid = 1786] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x88105000) [pid = 1786] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0xa2811c00) [pid = 1786] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x9eb44c00) [pid = 1786] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8b7a3000) [pid = 1786] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x99b51c00) [pid = 1786] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x9999f000) [pid = 1786] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x981b3c00) [pid = 1786] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x9595ac00) [pid = 1786] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x936adc00) [pid = 1786] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x906d2000) [pid = 1786] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x911b1000) [pid = 1786] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:15:24 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x89528c00) [pid = 1786] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:15:24 INFO - PROCESS | 1786 | 1461014124947 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d3800 == 113 [pid = 1786] [id = 563] 14:15:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x88104800) [pid = 1786] [serial = 1690] [outer = (nil)] 14:15:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x88378000) [pid = 1786] [serial = 1691] [outer = 0x88104800] 14:15:25 INFO - PROCESS | 1786 | 1461014125023 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x898cf400) [pid = 1786] [serial = 1692] [outer = 0x88104800] 14:15:25 INFO - PROCESS | 1786 | 1461014125791 Marionette TRACE conn3 <- [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:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1946ms 14:15:25 INFO - PROCESS | 1786 | 1461014125862 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:15:25 INFO - PROCESS | 1786 | 1461014125867 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:15:25 INFO - PROCESS | 1786 | 1461014125878 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:15:25 INFO - PROCESS | 1786 | 1461014125881 Marionette TRACE conn3 <- [1,2226,null,{}] 14:15:25 INFO - PROCESS | 1786 | 1461014125888 Marionette TRACE conn3 -> [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:15:26 INFO - PROCESS | 1786 | 1461014126107 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:15:26 INFO - PROCESS | 1786 | 1461014126326 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x88109c00 == 114 [pid = 1786] [id = 564] 14:15:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8c0f5c00) [pid = 1786] [serial = 1693] [outer = (nil)] 14:15:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8e427400) [pid = 1786] [serial = 1694] [outer = 0x8c0f5c00] 14:15:26 INFO - PROCESS | 1786 | 1461014126402 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8e7ef000) [pid = 1786] [serial = 1695] [outer = 0x8c0f5c00] 14:15:27 INFO - PROCESS | 1786 | 1461014127509 Marionette TRACE conn3 <- [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:15:27 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:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1689ms 14:15:27 INFO - PROCESS | 1786 | 1461014127569 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:15:27 INFO - PROCESS | 1786 | 1461014127575 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:15:27 INFO - PROCESS | 1786 | 1461014127585 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:15:27 INFO - PROCESS | 1786 | 1461014127591 Marionette TRACE conn3 <- [1,2230,null,{}] 14:15:27 INFO - PROCESS | 1786 | 1461014127599 Marionette TRACE conn3 -> [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:15:27 INFO - PROCESS | 1786 | 1461014127960 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:15:28 INFO - PROCESS | 1786 | 1461014128239 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x89522800 == 115 [pid = 1786] [id = 565] 14:15:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8952c400) [pid = 1786] [serial = 1696] [outer = (nil)] 14:15:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x89e22800) [pid = 1786] [serial = 1697] [outer = 0x8952c400] 14:15:28 INFO - PROCESS | 1786 | 1461014128336 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8a2e3800) [pid = 1786] [serial = 1698] [outer = 0x8952c400] 14:15:29 INFO - PROCESS | 1786 | 1461014129256 Marionette TRACE conn3 <- [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:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1737ms 14:15:29 INFO - PROCESS | 1786 | 1461014129323 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 1786 | 1461014129332 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:15:29 INFO - PROCESS | 1786 | 1461014129344 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:15:29 INFO - PROCESS | 1786 | 1461014129348 Marionette TRACE conn3 <- [1,2234,null,{}] 14:15:29 INFO - PROCESS | 1786 | 1461014129356 Marionette TRACE conn3 -> [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:15:29 INFO - PROCESS | 1786 | 1461014129615 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:15:30 INFO - PROCESS | 1786 | 1461014130015 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf37000 == 116 [pid = 1786] [id = 566] 14:15:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8bf38400) [pid = 1786] [serial = 1699] [outer = (nil)] 14:15:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c1a0800) [pid = 1786] [serial = 1700] [outer = 0x8bf38400] 14:15:30 INFO - PROCESS | 1786 | 1461014130106 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8e41b400) [pid = 1786] [serial = 1701] [outer = 0x8bf38400] 14:15:31 INFO - PROCESS | 1786 | 1461014131031 Marionette TRACE conn3 <- [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:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1737ms 14:15:31 INFO - PROCESS | 1786 | 1461014131081 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:15:31 INFO - PROCESS | 1786 | 1461014131085 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:15:31 INFO - PROCESS | 1786 | 1461014131092 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1786 | 1461014131099 Marionette TRACE conn3 <- [1,2238,null,{}] 14:15:31 INFO - PROCESS | 1786 | 1461014131115 Marionette TRACE conn3 -> [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:15:31 INFO - PROCESS | 1786 | 1461014131366 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:15:31 INFO - PROCESS | 1786 | 1461014131703 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a7400 == 117 [pid = 1786] [id = 567] 14:15:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x90147c00) [pid = 1786] [serial = 1702] [outer = (nil)] 14:15:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x9014c800) [pid = 1786] [serial = 1703] [outer = 0x90147c00] 14:15:31 INFO - PROCESS | 1786 | 1461014131801 Marionette DEBUG loaded listener.js 14:15:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x90153400) [pid = 1786] [serial = 1704] [outer = 0x90147c00] 14:15:32 INFO - PROCESS | 1786 | 1461014132736 Marionette TRACE conn3 <- [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:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1687ms 14:15:32 INFO - PROCESS | 1786 | 1461014132781 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:15:32 INFO - PROCESS | 1786 | 1461014132786 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:15:32 INFO - PROCESS | 1786 | 1461014132792 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:15:32 INFO - PROCESS | 1786 | 1461014132802 Marionette TRACE conn3 <- [1,2242,null,{}] 14:15:32 INFO - PROCESS | 1786 | 1461014132811 Marionette TRACE conn3 -> [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:15:33 INFO - PROCESS | 1786 | 1461014133101 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:15:33 INFO - PROCESS | 1786 | 1461014133431 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 1786 | ++DOCSHELL 0x900aa000 == 118 [pid = 1786] [id = 568] 14:15:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x9014d400) [pid = 1786] [serial = 1705] [outer = (nil)] 14:15:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x90683400) [pid = 1786] [serial = 1706] [outer = 0x9014d400] 14:15:33 INFO - PROCESS | 1786 | 1461014133524 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x90689c00) [pid = 1786] [serial = 1707] [outer = 0x9014d400] 14:15:34 INFO - PROCESS | 1786 | 1461014134419 Marionette TRACE conn3 <- [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:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1699ms 14:15:34 INFO - PROCESS | 1786 | 1461014134492 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1786 | 1461014134495 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:15:34 INFO - PROCESS | 1786 | 1461014134502 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1786 | 1461014134505 Marionette TRACE conn3 <- [1,2246,null,{}] 14:15:34 INFO - PROCESS | 1786 | 1461014134511 Marionette TRACE conn3 -> [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:15:34 INFO - PROCESS | 1786 | 1461014134789 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:15:35 INFO - PROCESS | 1786 | 1461014135125 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x9042b800 == 119 [pid = 1786] [id = 569] 14:15:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x9042e000) [pid = 1786] [serial = 1708] [outer = (nil)] 14:15:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9110f400) [pid = 1786] [serial = 1709] [outer = 0x9042e000] 14:15:35 INFO - PROCESS | 1786 | 1461014135222 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x914a4800) [pid = 1786] [serial = 1710] [outer = 0x9042e000] 14:15:36 INFO - PROCESS | 1786 | 1461014136150 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1684ms 14:15:36 INFO - PROCESS | 1786 | 1461014136187 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1786 | 1461014136191 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:15:36 INFO - PROCESS | 1786 | 1461014136198 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1786 | 1461014136201 Marionette TRACE conn3 <- [1,2250,null,{}] 14:15:36 INFO - PROCESS | 1786 | 1461014136207 Marionette TRACE conn3 -> [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:15:36 INFO - PROCESS | 1786 | 1461014136484 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:15:36 INFO - PROCESS | 1786 | 1461014136824 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x906d1000 == 120 [pid = 1786] [id = 570] 14:15:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x93395c00) [pid = 1786] [serial = 1711] [outer = (nil)] 14:15:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x93463400) [pid = 1786] [serial = 1712] [outer = 0x93395c00] 14:15:36 INFO - PROCESS | 1786 | 1461014136925 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x93469400) [pid = 1786] [serial = 1713] [outer = 0x93395c00] 14:15:37 INFO - PROCESS | 1786 | 1461014137849 Marionette TRACE conn3 <- [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:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1737ms 14:15:37 INFO - PROCESS | 1786 | 1461014137936 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:15:37 INFO - PROCESS | 1786 | 1461014137941 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:15:37 INFO - PROCESS | 1786 | 1461014137948 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:15:37 INFO - PROCESS | 1786 | 1461014137951 Marionette TRACE conn3 <- [1,2254,null,{}] 14:15:37 INFO - PROCESS | 1786 | 1461014137957 Marionette TRACE conn3 -> [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:15:38 INFO - PROCESS | 1786 | 1461014138226 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:15:38 INFO - PROCESS | 1786 | 1461014138557 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1786 | ++DOCSHELL 0x9325f400 == 121 [pid = 1786] [id = 571] 14:15:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x9338f400) [pid = 1786] [serial = 1714] [outer = (nil)] 14:15:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93681400) [pid = 1786] [serial = 1715] [outer = 0x9338f400] 14:15:38 INFO - PROCESS | 1786 | 1461014138651 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x936b0c00) [pid = 1786] [serial = 1716] [outer = 0x9338f400] 14:15:39 INFO - PROCESS | 1786 | 1461014139580 Marionette TRACE conn3 <- [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:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1687ms 14:15:39 INFO - PROCESS | 1786 | 1461014139636 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:15:39 INFO - PROCESS | 1786 | 1461014139639 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:15:39 INFO - PROCESS | 1786 | 1461014139646 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:15:39 INFO - PROCESS | 1786 | 1461014139650 Marionette TRACE conn3 <- [1,2258,null,{}] 14:15:39 INFO - PROCESS | 1786 | 1461014139655 Marionette TRACE conn3 -> [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:15:39 INFO - PROCESS | 1786 | 1461014139878 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:15:40 INFO - PROCESS | 1786 | 1461014140207 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x9367d000 == 122 [pid = 1786] [id = 572] 14:15:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9367e800) [pid = 1786] [serial = 1717] [outer = (nil)] 14:15:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x94161800) [pid = 1786] [serial = 1718] [outer = 0x9367e800] 14:15:40 INFO - PROCESS | 1786 | 1461014140312 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x9416b400) [pid = 1786] [serial = 1719] [outer = 0x9367e800] 14:15:41 INFO - PROCESS | 1786 | 1461014141263 Marionette TRACE conn3 <- [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:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1682ms 14:15:41 INFO - PROCESS | 1786 | 1461014141330 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:15:41 INFO - PROCESS | 1786 | 1461014141338 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:15:41 INFO - PROCESS | 1786 | 1461014141344 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:15:41 INFO - PROCESS | 1786 | 1461014141348 Marionette TRACE conn3 <- [1,2262,null,{}] 14:15:41 INFO - PROCESS | 1786 | 1461014141354 Marionette TRACE conn3 -> [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:15:41 INFO - PROCESS | 1786 | 1461014141617 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:15:41 INFO - PROCESS | 1786 | 1461014141945 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x88370400 == 123 [pid = 1786] [id = 573] 14:15:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x8a2de800) [pid = 1786] [serial = 1720] [outer = (nil)] 14:15:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x959e5400) [pid = 1786] [serial = 1721] [outer = 0x8a2de800] 14:15:42 INFO - PROCESS | 1786 | 1461014142038 Marionette DEBUG loaded listener.js 14:15:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x96b03000) [pid = 1786] [serial = 1722] [outer = 0x8a2de800] 14:15:42 INFO - PROCESS | 1786 | 1461014142985 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1682ms 14:15:43 INFO - PROCESS | 1786 | 1461014143028 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 1786 | 1461014143033 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:15:43 INFO - PROCESS | 1786 | 1461014143039 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - PROCESS | 1786 | 1461014143043 Marionette TRACE conn3 <- [1,2266,null,{}] 14:15:43 INFO - PROCESS | 1786 | 1461014143048 Marionette TRACE conn3 -> [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:15:43 INFO - PROCESS | 1786 | 1461014143262 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:15:43 INFO - PROCESS | 1786 | 1461014143553 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 1786 | ++DOCSHELL 0x94609800 == 124 [pid = 1786] [id = 574] 14:15:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96e05c00) [pid = 1786] [serial = 1723] [outer = (nil)] 14:15:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x96f2fc00) [pid = 1786] [serial = 1724] [outer = 0x96e05c00] 14:15:43 INFO - PROCESS | 1786 | 1461014143693 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x97843c00) [pid = 1786] [serial = 1725] [outer = 0x96e05c00] 14:15:44 INFO - PROCESS | 1786 | 1461014144701 Marionette TRACE conn3 <- [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:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1733ms 14:15:44 INFO - PROCESS | 1786 | 1461014144775 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1786 | 1461014144783 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:15:44 INFO - PROCESS | 1786 | 1461014144793 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1786 | 1461014144800 Marionette TRACE conn3 <- [1,2270,null,{}] 14:15:44 INFO - PROCESS | 1786 | 1461014144810 Marionette TRACE conn3 -> [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:15:45 INFO - PROCESS | 1786 | 1461014145239 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:15:45 INFO - PROCESS | 1786 | 1461014145594 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x93679400 == 125 [pid = 1786] [id = 575] 14:15:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x98073400) [pid = 1786] [serial = 1726] [outer = (nil)] 14:15:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x981aa800) [pid = 1786] [serial = 1727] [outer = 0x98073400] 14:15:45 INFO - PROCESS | 1786 | 1461014145692 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x981b9800) [pid = 1786] [serial = 1728] [outer = 0x98073400] 14:15:46 INFO - PROCESS | 1786 | 1461014146634 Marionette TRACE conn3 <- [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:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1903ms 14:15:46 INFO - PROCESS | 1786 | 1461014146700 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:15:46 INFO - PROCESS | 1786 | 1461014146703 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:15:46 INFO - PROCESS | 1786 | 1461014146713 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:15:46 INFO - PROCESS | 1786 | 1461014146717 Marionette TRACE conn3 <- [1,2274,null,{}] 14:15:46 INFO - PROCESS | 1786 | 1461014146724 Marionette TRACE conn3 -> [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:15:46 INFO - PROCESS | 1786 | 1461014146962 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:15:47 INFO - PROCESS | 1786 | 1461014147314 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c1a5000 == 126 [pid = 1786] [id = 576] 14:15:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x9800d400) [pid = 1786] [serial = 1729] [outer = (nil)] 14:15:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x98b90c00) [pid = 1786] [serial = 1730] [outer = 0x9800d400] 14:15:47 INFO - PROCESS | 1786 | 1461014147423 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x98e5a000) [pid = 1786] [serial = 1731] [outer = 0x9800d400] 14:15:48 INFO - PROCESS | 1786 | 1461014148448 Marionette TRACE conn3 <- [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:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1780ms 14:15:48 INFO - PROCESS | 1786 | 1461014148494 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 1786 | 1461014148498 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:15:48 INFO - PROCESS | 1786 | 1461014148525 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 1786 | 1461014148529 Marionette TRACE conn3 <- [1,2278,null,{}] 14:15:48 INFO - PROCESS | 1786 | 1461014148536 Marionette TRACE conn3 -> [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:15:48 INFO - PROCESS | 1786 | 1461014148765 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:15:49 INFO - PROCESS | 1786 | 1461014149101 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x98a0e800 == 127 [pid = 1786] [id = 577] 14:15:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x98b89c00) [pid = 1786] [serial = 1732] [outer = (nil)] 14:15:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x99b4b400) [pid = 1786] [serial = 1733] [outer = 0x98b89c00] 14:15:49 INFO - PROCESS | 1786 | 1461014149197 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x99b51c00) [pid = 1786] [serial = 1734] [outer = 0x98b89c00] 14:15:50 INFO - PROCESS | 1786 | 1461014150120 Marionette TRACE conn3 <- [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:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1643ms 14:15:50 INFO - PROCESS | 1786 | 1461014150166 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 1786 | 1461014150172 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:15:50 INFO - PROCESS | 1786 | 1461014150182 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 1786 | 1461014150187 Marionette TRACE conn3 <- [1,2282,null,{}] 14:15:50 INFO - PROCESS | 1786 | 1461014150196 Marionette TRACE conn3 -> [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:15:50 INFO - PROCESS | 1786 | 1461014150541 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:15:50 INFO - PROCESS | 1786 | 1461014150884 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x98c89800 == 128 [pid = 1786] [id = 578] 14:15:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x999a4c00) [pid = 1786] [serial = 1735] [outer = (nil)] 14:15:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x9df3d800) [pid = 1786] [serial = 1736] [outer = 0x999a4c00] 14:15:50 INFO - PROCESS | 1786 | 1461014150977 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x9eb49800) [pid = 1786] [serial = 1737] [outer = 0x999a4c00] 14:15:51 INFO - PROCESS | 1786 | 1461014151868 Marionette TRACE conn3 <- [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:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1739ms 14:15:51 INFO - PROCESS | 1786 | 1461014151921 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 1786 | 1461014151935 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:15:51 INFO - PROCESS | 1786 | 1461014151941 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 1786 | 1461014151944 Marionette TRACE conn3 <- [1,2286,null,{}] 14:15:51 INFO - PROCESS | 1786 | 1461014151950 Marionette TRACE conn3 -> [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:15:52 INFO - PROCESS | 1786 | 1461014152171 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:15:52 INFO - PROCESS | 1786 | 1461014152509 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x842cd000 == 129 [pid = 1786] [id = 579] 14:15:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x870d5400) [pid = 1786] [serial = 1738] [outer = (nil)] 14:15:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0xa0aeb800) [pid = 1786] [serial = 1739] [outer = 0x870d5400] 14:15:52 INFO - PROCESS | 1786 | 1461014152616 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0xa0fe2800) [pid = 1786] [serial = 1740] [outer = 0x870d5400] 14:15:53 INFO - PROCESS | 1786 | 1461014153545 Marionette TRACE conn3 <- [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:15:53 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:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1680ms 14:15:53 INFO - PROCESS | 1786 | 1461014153622 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 1786 | 1461014153625 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:15:53 INFO - PROCESS | 1786 | 1461014153632 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - PROCESS | 1786 | 1461014153634 Marionette TRACE conn3 <- [1,2290,null,{}] 14:15:53 INFO - PROCESS | 1786 | 1461014153641 Marionette TRACE conn3 -> [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:15:53 INFO - PROCESS | 1786 | 1461014153909 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:15:54 INFO - PROCESS | 1786 | 1461014154243 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x9fcab400 == 130 [pid = 1786] [id = 580] 14:15:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa00d5400) [pid = 1786] [serial = 1741] [outer = (nil)] 14:15:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa44aec00) [pid = 1786] [serial = 1742] [outer = 0xa00d5400] 14:15:54 INFO - PROCESS | 1786 | 1461014154336 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa45de000) [pid = 1786] [serial = 1743] [outer = 0xa00d5400] 14:15:55 INFO - PROCESS | 1786 | 1461014155233 Marionette TRACE conn3 <- [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:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1640ms 14:15:55 INFO - PROCESS | 1786 | 1461014155272 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1786 | 1461014155276 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:15:55 INFO - PROCESS | 1786 | 1461014155282 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1786 | 1461014155286 Marionette TRACE conn3 <- [1,2294,null,{}] 14:15:55 INFO - PROCESS | 1786 | 1461014155292 Marionette TRACE conn3 -> [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:15:55 INFO - PROCESS | 1786 | 1461014155524 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:15:55 INFO - PROCESS | 1786 | 1461014155824 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x867e6400 == 131 [pid = 1786] [id = 581] 14:15:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x867e7000) [pid = 1786] [serial = 1744] [outer = (nil)] 14:15:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x867edc00) [pid = 1786] [serial = 1745] [outer = 0x867e7000] 14:15:55 INFO - PROCESS | 1786 | 1461014155961 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x867f0c00) [pid = 1786] [serial = 1746] [outer = 0x867e7000] 14:15:56 INFO - PROCESS | 1786 | 1461014156883 Marionette TRACE conn3 <- [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:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1633ms 14:15:56 INFO - PROCESS | 1786 | 1461014156917 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:15:56 INFO - PROCESS | 1786 | 1461014156921 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:15:56 INFO - PROCESS | 1786 | 1461014156928 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:15:56 INFO - PROCESS | 1786 | 1461014156931 Marionette TRACE conn3 <- [1,2298,null,{}] 14:15:56 INFO - PROCESS | 1786 | 1461014156937 Marionette TRACE conn3 -> [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:15:57 INFO - PROCESS | 1786 | 1461014157166 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8837b400 == 130 [pid = 1786] [id = 474] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0x89522000 == 129 [pid = 1786] [id = 452] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0x89529000 == 128 [pid = 1786] [id = 457] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0x98b82c00 == 127 [pid = 1786] [id = 512] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0x96b0d400 == 126 [pid = 1786] [id = 510] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0x94168000 == 125 [pid = 1786] [id = 511] 14:15:59 INFO - PROCESS | 1786 | --DOCSHELL 0xa0fdc400 == 124 [pid = 1786] [id = 451] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x8c2cfc00) [pid = 1786] [serial = 1626] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x8f486800) [pid = 1786] [serial = 1500] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x8c2c5800) [pid = 1786] [serial = 1628] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x8c0f9400) [pid = 1786] [serial = 1625] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x920d5000) [pid = 1786] [serial = 1580] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x91104400) [pid = 1786] [serial = 1578] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x906d5c00) [pid = 1786] [serial = 1577] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x9042d000) [pid = 1786] [serial = 1575] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x902d4800) [pid = 1786] [serial = 1574] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x8e424400) [pid = 1786] [serial = 1572] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x8c2ca000) [pid = 1786] [serial = 1571] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8b8ee000) [pid = 1786] [serial = 1569] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8b79ec00) [pid = 1786] [serial = 1568] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x89524c00) [pid = 1786] [serial = 1566] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x89191800) [pid = 1786] [serial = 1565] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x89c82c00) [pid = 1786] [serial = 1619] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x89e1e400) [pid = 1786] [serial = 1620] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0xa3cc9800) [pid = 1786] [serial = 1617] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x8b8e9000) [pid = 1786] [serial = 1616] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x8810d800) [pid = 1786] [serial = 1614] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x8810c400) [pid = 1786] [serial = 1613] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0xa4b41c00) [pid = 1786] [serial = 1611] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0xa4b15000) [pid = 1786] [serial = 1610] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0xa45e5800) [pid = 1786] [serial = 1608] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0xa45e2800) [pid = 1786] [serial = 1607] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0xa2a0a000) [pid = 1786] [serial = 1605] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0xa2813000) [pid = 1786] [serial = 1604] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0xa0aeec00) [pid = 1786] [serial = 1602] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0xa0068c00) [pid = 1786] [serial = 1601] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9b2d8800) [pid = 1786] [serial = 1599] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x99c43400) [pid = 1786] [serial = 1598] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x98f36c00) [pid = 1786] [serial = 1596] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x98310800) [pid = 1786] [serial = 1595] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x97ce1000) [pid = 1786] [serial = 1593] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x97c96800) [pid = 1786] [serial = 1592] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x979af800) [pid = 1786] [serial = 1590] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x96f39400) [pid = 1786] [serial = 1589] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x96312000) [pid = 1786] [serial = 1587] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9416ec00) [pid = 1786] [serial = 1586] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x940e0800) [pid = 1786] [serial = 1584] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x940d6800) [pid = 1786] [serial = 1583] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x9346dc00) [pid = 1786] [serial = 1581] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8a2e8000) [pid = 1786] [serial = 1622] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8b796000) [pid = 1786] [serial = 1623] [outer = (nil)] [url = about:blank] 14:15:59 INFO - PROCESS | 1786 | 1461014159503 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x842c4800 == 125 [pid = 1786] [id = 582] 14:15:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x88105000) [pid = 1786] [serial = 1747] [outer = (nil)] 14:15:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x88108400) [pid = 1786] [serial = 1748] [outer = 0x88105000] 14:15:59 INFO - PROCESS | 1786 | 1461014159594 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8810e400) [pid = 1786] [serial = 1749] [outer = 0x88105000] 14:16:00 INFO - PROCESS | 1786 | 1461014160440 Marionette TRACE conn3 <- [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:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3540ms 14:16:00 INFO - PROCESS | 1786 | 1461014160471 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 1786 | 1461014160477 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:16:00 INFO - PROCESS | 1786 | 1461014160488 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 1786 | 1461014160492 Marionette TRACE conn3 <- [1,2302,null,{}] 14:16:00 INFO - PROCESS | 1786 | 1461014160499 Marionette TRACE conn3 -> [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:16:00 INFO - PROCESS | 1786 | 1461014160737 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:16:00 INFO - PROCESS | 1786 | 1461014160944 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x8836fc00 == 126 [pid = 1786] [id = 583] 14:16:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x88378800) [pid = 1786] [serial = 1750] [outer = (nil)] 14:16:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x89191800) [pid = 1786] [serial = 1751] [outer = 0x88378800] 14:16:01 INFO - PROCESS | 1786 | 1461014161024 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x89525800) [pid = 1786] [serial = 1752] [outer = 0x88378800] 14:16:02 INFO - PROCESS | 1786 | 1461014162032 Marionette TRACE conn3 <- [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:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1587ms 14:16:02 INFO - PROCESS | 1786 | 1461014162078 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 1786 | 1461014162085 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:16:02 INFO - PROCESS | 1786 | 1461014162098 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 1786 | 1461014162102 Marionette TRACE conn3 <- [1,2306,null,{}] 14:16:02 INFO - PROCESS | 1786 | 1461014162108 Marionette TRACE conn3 -> [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:16:02 INFO - PROCESS | 1786 | 1461014162396 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:16:02 INFO - PROCESS | 1786 | 1461014162435 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 1786 | ++DOCSHELL 0x8919b400 == 127 [pid = 1786] [id = 584] 14:16:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x89e1e000) [pid = 1786] [serial = 1753] [outer = (nil)] 14:16:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x89e26000) [pid = 1786] [serial = 1754] [outer = 0x89e1e000] 14:16:02 INFO - PROCESS | 1786 | 1461014162510 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8a2e3c00) [pid = 1786] [serial = 1755] [outer = 0x89e1e000] 14:16:03 INFO - PROCESS | 1786 | 1461014163635 Marionette TRACE conn3 <- [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:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1588ms 14:16:03 INFO - PROCESS | 1786 | 1461014163695 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 1786 | 1461014163699 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:16:03 INFO - PROCESS | 1786 | 1461014163714 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 1786 | 1461014163722 Marionette TRACE conn3 <- [1,2310,null,{}] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x89c8ac00) [pid = 1786] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x88104800) [pid = 1786] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x90152400) [pid = 1786] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8b780400) [pid = 1786] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8952bc00) [pid = 1786] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8952b400) [pid = 1786] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x842cf400) [pid = 1786] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8b780800) [pid = 1786] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x99c41000) [pid = 1786] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x98b8d000) [pid = 1786] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x898d0400) [pid = 1786] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x98b82400) [pid = 1786] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x95953c00) [pid = 1786] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x94603c00) [pid = 1786] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x940d9400) [pid = 1786] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x9339b000) [pid = 1786] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x9325c800) [pid = 1786] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x906d0400) [pid = 1786] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x906cf800) [pid = 1786] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:16:04 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x89e1f400) [pid = 1786] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:16:04 INFO - PROCESS | 1786 | 1461014164434 Marionette TRACE conn3 -> [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:16:04 INFO - PROCESS | 1786 | 1461014164648 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:16:04 INFO - PROCESS | 1786 | 1461014164841 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x8952b400 == 128 [pid = 1786] [id = 585] 14:16:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x89c87c00) [pid = 1786] [serial = 1756] [outer = (nil)] 14:16:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8b79a000) [pid = 1786] [serial = 1757] [outer = 0x89c87c00] 14:16:04 INFO - PROCESS | 1786 | 1461014164914 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8b8e8800) [pid = 1786] [serial = 1758] [outer = 0x89c87c00] 14:16:05 INFO - PROCESS | 1786 | 1461014165701 Marionette TRACE conn3 <- [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:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2009ms 14:16:05 INFO - PROCESS | 1786 | 1461014165724 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1786 | 1461014165729 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:16:05 INFO - PROCESS | 1786 | 1461014165735 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1786 | 1461014165739 Marionette TRACE conn3 <- [1,2314,null,{}] 14:16:05 INFO - PROCESS | 1786 | 1461014165744 Marionette TRACE conn3 -> [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:16:05 INFO - PROCESS | 1786 | 1461014165951 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:16:06 INFO - PROCESS | 1786 | 1461014166156 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x842c6c00 == 129 [pid = 1786] [id = 586] 14:16:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x89c86800) [pid = 1786] [serial = 1759] [outer = (nil)] 14:16:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8bf3a000) [pid = 1786] [serial = 1760] [outer = 0x89c86800] 14:16:06 INFO - PROCESS | 1786 | 1461014166233 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8c0fb400) [pid = 1786] [serial = 1761] [outer = 0x89c86800] 14:16:07 INFO - PROCESS | 1786 | 1461014167411 Marionette TRACE conn3 <- [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:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1731ms 14:16:07 INFO - PROCESS | 1786 | 1461014167469 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1786 | 1461014167477 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:16:07 INFO - PROCESS | 1786 | 1461014167488 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1786 | 1461014167493 Marionette TRACE conn3 <- [1,2318,null,{}] 14:16:07 INFO - PROCESS | 1786 | 1461014167501 Marionette TRACE conn3 -> [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:16:07 INFO - PROCESS | 1786 | 1461014167756 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:16:08 INFO - PROCESS | 1786 | 1461014168112 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x88113c00 == 130 [pid = 1786] [id = 587] 14:16:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x88364400) [pid = 1786] [serial = 1762] [outer = (nil)] 14:16:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x89528c00) [pid = 1786] [serial = 1763] [outer = 0x88364400] 14:16:08 INFO - PROCESS | 1786 | 1461014168208 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x89c81800) [pid = 1786] [serial = 1764] [outer = 0x88364400] 14:16:09 INFO - PROCESS | 1786 | 1461014169255 Marionette TRACE conn3 <- [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:16:09 INFO - PROCESS | 1786 | 1461014169336 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:16:09 INFO - PROCESS | 1786 | 1461014169347 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:16:09 INFO - PROCESS | 1786 | 1461014169351 Marionette TRACE conn3 <- [1,2322,null,{}] 14:16:09 INFO - PROCESS | 1786 | 1461014169358 Marionette TRACE conn3 -> [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:16:09 INFO - PROCESS | 1786 | 1461014169635 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:16:10 INFO - PROCESS | 1786 | 1461014170067 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c89800 == 131 [pid = 1786] [id = 588] 14:16:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8a2db800) [pid = 1786] [serial = 1765] [outer = (nil)] 14:16:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8b8efc00) [pid = 1786] [serial = 1766] [outer = 0x8a2db800] 14:16:10 INFO - PROCESS | 1786 | 1461014170158 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8c1a5800) [pid = 1786] [serial = 1767] [outer = 0x8a2db800] 14:16:11 INFO - PROCESS | 1786 | 1461014171113 Marionette TRACE conn3 <- [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:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1836ms 14:16:11 INFO - PROCESS | 1786 | 1461014171184 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 1786 | 1461014171188 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:16:11 INFO - PROCESS | 1786 | 1461014171195 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 1786 | 1461014171201 Marionette TRACE conn3 <- [1,2326,null,{}] 14:16:11 INFO - PROCESS | 1786 | 1461014171219 Marionette TRACE conn3 -> [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:16:11 INFO - PROCESS | 1786 | 1461014171519 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:16:11 INFO - PROCESS | 1786 | 1461014171855 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e7e5800 == 132 [pid = 1786] [id = 589] 14:16:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8f488800) [pid = 1786] [serial = 1768] [outer = (nil)] 14:16:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8f5bb400) [pid = 1786] [serial = 1769] [outer = 0x8f488800] 14:16:11 INFO - PROCESS | 1786 | 1461014171970 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x900a8800) [pid = 1786] [serial = 1770] [outer = 0x8f488800] 14:16:12 INFO - PROCESS | 1786 | 1461014172909 Marionette TRACE conn3 <- [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:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1746ms 14:16:12 INFO - PROCESS | 1786 | 1461014172942 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1786 | 1461014172946 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:16:12 INFO - PROCESS | 1786 | 1461014172954 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 1786 | 1461014172957 Marionette TRACE conn3 <- [1,2330,null,{}] 14:16:12 INFO - PROCESS | 1786 | 1461014172963 Marionette TRACE conn3 -> [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:16:13 INFO - PROCESS | 1786 | 1461014173186 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:16:13 INFO - PROCESS | 1786 | 1461014173538 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e7800 == 133 [pid = 1786] [id = 590] 14:16:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x900b5c00) [pid = 1786] [serial = 1771] [outer = (nil)] 14:16:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x9014a800) [pid = 1786] [serial = 1772] [outer = 0x900b5c00] 14:16:13 INFO - PROCESS | 1786 | 1461014173629 Marionette DEBUG loaded listener.js 14:16:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x902d5000) [pid = 1786] [serial = 1773] [outer = 0x900b5c00] 14:16:14 INFO - PROCESS | 1786 | 1461014174519 Marionette TRACE conn3 <- [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:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1582ms 14:16:14 INFO - PROCESS | 1786 | 1461014174536 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:16:14 INFO - PROCESS | 1786 | 1461014174541 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:16:14 INFO - PROCESS | 1786 | 1461014174547 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 1786 | 1461014174550 Marionette TRACE conn3 <- [1,2334,null,{}] 14:16:14 INFO - PROCESS | 1786 | 1461014174557 Marionette TRACE conn3 -> [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:16:14 INFO - PROCESS | 1786 | 1461014174775 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:16:15 INFO - PROCESS | 1786 | 1461014175067 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x900b1400 == 134 [pid = 1786] [id = 591] 14:16:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x900b1800) [pid = 1786] [serial = 1774] [outer = (nil)] 14:16:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9042cc00) [pid = 1786] [serial = 1775] [outer = 0x900b1800] 14:16:15 INFO - PROCESS | 1786 | 1461014175203 Marionette DEBUG loaded listener.js 14:16:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x90682800) [pid = 1786] [serial = 1776] [outer = 0x900b1800] 14:16:16 INFO - PROCESS | 1786 | 1461014176172 Marionette TRACE conn3 <- [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:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1682ms 14:16:16 INFO - PROCESS | 1786 | 1461014176229 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:16:16 INFO - PROCESS | 1786 | 1461014176233 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:16:16 INFO - PROCESS | 1786 | 1461014176240 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 1786 | 1461014176243 Marionette TRACE conn3 <- [1,2338,null,{}] 14:16:16 INFO - PROCESS | 1786 | 1461014176249 Marionette TRACE conn3 -> [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:16:16 INFO - PROCESS | 1786 | 1461014176499 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:16:16 INFO - PROCESS | 1786 | 1461014176838 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x90146800 == 135 [pid = 1786] [id = 592] 14:16:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x906da800) [pid = 1786] [serial = 1777] [outer = (nil)] 14:16:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x91685800) [pid = 1786] [serial = 1778] [outer = 0x906da800] 14:16:16 INFO - PROCESS | 1786 | 1461014176937 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x920d9400) [pid = 1786] [serial = 1779] [outer = 0x906da800] 14:16:17 INFO - PROCESS | 1786 | 1461014177896 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1731ms 14:16:17 INFO - PROCESS | 1786 | 1461014177972 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 1786 | 1461014177975 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:16:17 INFO - PROCESS | 1786 | 1461014177982 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 1786 | 1461014177985 Marionette TRACE conn3 <- [1,2342,null,{}] 14:16:17 INFO - PROCESS | 1786 | 1461014177991 Marionette TRACE conn3 -> [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:16:18 INFO - PROCESS | 1786 | 1461014178262 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:16:18 INFO - PROCESS | 1786 | 1461014178634 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 1786 | ++DOCSHELL 0x906cf800 == 136 [pid = 1786] [id = 593] 14:16:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x906d9800) [pid = 1786] [serial = 1780] [outer = (nil)] 14:16:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x93396400) [pid = 1786] [serial = 1781] [outer = 0x906d9800] 14:16:18 INFO - PROCESS | 1786 | 1461014178732 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x93463800) [pid = 1786] [serial = 1782] [outer = 0x906d9800] 14:16:19 INFO - PROCESS | 1786 | 1461014179646 Marionette TRACE conn3 <- [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:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1692ms 14:16:19 INFO - PROCESS | 1786 | 1461014179676 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 1786 | 1461014179680 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:16:19 INFO - PROCESS | 1786 | 1461014179687 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - PROCESS | 1786 | 1461014179690 Marionette TRACE conn3 <- [1,2346,null,{}] 14:16:19 INFO - PROCESS | 1786 | 1461014179696 Marionette TRACE conn3 -> [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:16:19 INFO - PROCESS | 1786 | 1461014179918 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:16:20 INFO - PROCESS | 1786 | 1461014180212 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x920cc400 == 137 [pid = 1786] [id = 594] 14:16:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x93390800) [pid = 1786] [serial = 1783] [outer = (nil)] 14:16:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x936b3800) [pid = 1786] [serial = 1784] [outer = 0x93390800] 14:16:20 INFO - PROCESS | 1786 | 1461014180356 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x936bac00) [pid = 1786] [serial = 1785] [outer = 0x93390800] 14:16:21 INFO - PROCESS | 1786 | 1461014181300 Marionette TRACE conn3 <- [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:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1684ms 14:16:21 INFO - PROCESS | 1786 | 1461014181372 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 1786 | 1461014181377 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:16:21 INFO - PROCESS | 1786 | 1461014181383 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - PROCESS | 1786 | 1461014181387 Marionette TRACE conn3 <- [1,2350,null,{}] 14:16:21 INFO - PROCESS | 1786 | 1461014181392 Marionette TRACE conn3 -> [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:16:21 INFO - PROCESS | 1786 | 1461014181660 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:16:22 INFO - PROCESS | 1786 | 1461014181998 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x93269400 == 138 [pid = 1786] [id = 595] 14:16:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x93676800) [pid = 1786] [serial = 1786] [outer = (nil)] 14:16:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x94164000) [pid = 1786] [serial = 1787] [outer = 0x93676800] 14:16:22 INFO - PROCESS | 1786 | 1461014182092 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x9416a800) [pid = 1786] [serial = 1788] [outer = 0x93676800] 14:16:23 INFO - PROCESS | 1786 | 1461014183019 Marionette TRACE conn3 <- [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:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1686ms 14:16:23 INFO - PROCESS | 1786 | 1461014183071 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 1786 | 1461014183074 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:16:23 INFO - PROCESS | 1786 | 1461014183081 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 1786 | 1461014183084 Marionette TRACE conn3 <- [1,2354,null,{}] 14:16:23 INFO - PROCESS | 1786 | 1461014183091 Marionette TRACE conn3 -> [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:16:23 INFO - PROCESS | 1786 | 1461014183333 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:16:23 INFO - PROCESS | 1786 | 1461014183691 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2ce800 == 139 [pid = 1786] [id = 596] 14:16:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x90422800) [pid = 1786] [serial = 1789] [outer = (nil)] 14:16:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x94610c00) [pid = 1786] [serial = 1790] [outer = 0x90422800] 14:16:23 INFO - PROCESS | 1786 | 1461014183792 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x959ef000) [pid = 1786] [serial = 1791] [outer = 0x90422800] 14:16:24 INFO - PROCESS | 1786 | 1461014184774 Marionette TRACE conn3 <- [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:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1736ms 14:16:24 INFO - PROCESS | 1786 | 1461014184818 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1786 | 1461014184823 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:16:24 INFO - PROCESS | 1786 | 1461014184830 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 1786 | 1461014184834 Marionette TRACE conn3 <- [1,2358,null,{}] 14:16:24 INFO - PROCESS | 1786 | 1461014184840 Marionette TRACE conn3 -> [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:16:25 INFO - PROCESS | 1786 | 1461014185099 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:16:25 INFO - PROCESS | 1786 | 1461014185446 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x9784ec00 == 140 [pid = 1786] [id = 597] 14:16:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x97941800) [pid = 1786] [serial = 1792] [outer = (nil)] 14:16:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x97c8fc00) [pid = 1786] [serial = 1793] [outer = 0x97941800] 14:16:25 INFO - PROCESS | 1786 | 1461014185553 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x97ce2000) [pid = 1786] [serial = 1794] [outer = 0x97941800] 14:16:26 INFO - PROCESS | 1786 | 1461014186502 Marionette TRACE conn3 <- [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:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1741ms 14:16:26 INFO - PROCESS | 1786 | 1461014186573 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 1786 | 1461014186577 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:16:26 INFO - PROCESS | 1786 | 1461014186584 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 1786 | 1461014186587 Marionette TRACE conn3 <- [1,2362,null,{}] 14:16:26 INFO - PROCESS | 1786 | 1461014186593 Marionette TRACE conn3 -> [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:16:26 INFO - PROCESS | 1786 | 1461014186824 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:16:27 INFO - PROCESS | 1786 | 1461014187166 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x97c89800 == 141 [pid = 1786] [id = 598] 14:16:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x97c96c00) [pid = 1786] [serial = 1795] [outer = (nil)] 14:16:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x981b4800) [pid = 1786] [serial = 1796] [outer = 0x97c96c00] 14:16:27 INFO - PROCESS | 1786 | 1461014187264 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x9830a400) [pid = 1786] [serial = 1797] [outer = 0x97c96c00] 14:16:28 INFO - PROCESS | 1786 | 1461014188203 Marionette TRACE conn3 <- [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:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1689ms 14:16:28 INFO - PROCESS | 1786 | 1461014188274 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:16:28 INFO - PROCESS | 1786 | 1461014188278 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:16:28 INFO - PROCESS | 1786 | 1461014188285 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:16:28 INFO - PROCESS | 1786 | 1461014188288 Marionette TRACE conn3 <- [1,2366,null,{}] 14:16:28 INFO - PROCESS | 1786 | 1461014188294 Marionette TRACE conn3 -> [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:16:28 INFO - PROCESS | 1786 | 1461014188564 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:16:28 INFO - PROCESS | 1786 | 1461014188921 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e4b400 == 142 [pid = 1786] [id = 599] 14:16:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x8a2e2800) [pid = 1786] [serial = 1798] [outer = (nil)] 14:16:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x98b91400) [pid = 1786] [serial = 1799] [outer = 0x8a2e2800] 14:16:29 INFO - PROCESS | 1786 | 1461014189012 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x98f38800) [pid = 1786] [serial = 1800] [outer = 0x8a2e2800] 14:16:29 INFO - PROCESS | 1786 | 1461014189975 Marionette TRACE conn3 <- [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:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1743ms 14:16:30 INFO - PROCESS | 1786 | 1461014190030 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:16:30 INFO - PROCESS | 1786 | 1461014190033 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:16:30 INFO - PROCESS | 1786 | 1461014190040 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1786 | 1461014190043 Marionette TRACE conn3 <- [1,2370,null,{}] 14:16:30 INFO - PROCESS | 1786 | 1461014190050 Marionette TRACE conn3 -> [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:16:30 INFO - PROCESS | 1786 | 1461014190286 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:16:30 INFO - PROCESS | 1786 | 1461014190623 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x842ca000 == 143 [pid = 1786] [id = 600] 14:16:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x98078400) [pid = 1786] [serial = 1801] [outer = (nil)] 14:16:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x99b4ac00) [pid = 1786] [serial = 1802] [outer = 0x98078400] 14:16:30 INFO - PROCESS | 1786 | 1461014190724 Marionette DEBUG loaded listener.js 14:16:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x99b52000) [pid = 1786] [serial = 1803] [outer = 0x98078400] 14:16:31 INFO - PROCESS | 1786 | 1461014191770 Marionette TRACE conn3 <- [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:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1794ms 14:16:31 INFO - PROCESS | 1786 | 1461014191835 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 1786 | 1461014191839 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:16:31 INFO - PROCESS | 1786 | 1461014191846 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - PROCESS | 1786 | 1461014191848 Marionette TRACE conn3 <- [1,2374,null,{}] 14:16:31 INFO - PROCESS | 1786 | 1461014191854 Marionette TRACE conn3 -> [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:16:32 INFO - PROCESS | 1786 | 1461014192106 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:16:32 INFO - PROCESS | 1786 | 1461014192443 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77f800 == 144 [pid = 1786] [id = 601] 14:16:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x98b8d000) [pid = 1786] [serial = 1804] [outer = (nil)] 14:16:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x9df36800) [pid = 1786] [serial = 1805] [outer = 0x98b8d000] 14:16:32 INFO - PROCESS | 1786 | 1461014192550 Marionette DEBUG loaded listener.js 14:16:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x9eb41800) [pid = 1786] [serial = 1806] [outer = 0x98b8d000] 14:16:33 INFO - PROCESS | 1786 | 1461014193497 Marionette TRACE conn3 <- [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:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1732ms 14:16:33 INFO - PROCESS | 1786 | 1461014193579 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:16:33 INFO - PROCESS | 1786 | 1461014193583 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:16:33 INFO - PROCESS | 1786 | 1461014193590 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:16:33 INFO - PROCESS | 1786 | 1461014193593 Marionette TRACE conn3 <- [1,2378,null,{}] 14:16:33 INFO - PROCESS | 1786 | 1461014193599 Marionette TRACE conn3 -> [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:16:33 INFO - PROCESS | 1786 | 1461014193908 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:16:34 INFO - PROCESS | 1786 | 1461014194254 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x842cc800 == 145 [pid = 1786] [id = 602] 14:16:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x8c2d3400) [pid = 1786] [serial = 1807] [outer = (nil)] 14:16:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0xa0af5c00) [pid = 1786] [serial = 1808] [outer = 0x8c2d3400] 14:16:34 INFO - PROCESS | 1786 | 1461014194347 Marionette DEBUG loaded listener.js 14:16:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0xa0c53c00) [pid = 1786] [serial = 1809] [outer = 0x8c2d3400] 14:16:35 INFO - PROCESS | 1786 | 1461014195288 Marionette TRACE conn3 <- [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:16: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:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1781ms 14:16:35 INFO - PROCESS | 1786 | 1461014195373 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:16:35 INFO - PROCESS | 1786 | 1461014195377 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:16:35 INFO - PROCESS | 1786 | 1461014195384 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 1786 | 1461014195387 Marionette TRACE conn3 <- [1,2382,null,{}] 14:16:35 INFO - PROCESS | 1786 | 1461014195394 Marionette TRACE conn3 -> [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:16:35 INFO - PROCESS | 1786 | 1461014195669 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:16:36 INFO - PROCESS | 1786 | 1461014196016 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x84350400 == 146 [pid = 1786] [id = 603] 14:16:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x84351800) [pid = 1786] [serial = 1810] [outer = (nil)] 14:16:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x84356800) [pid = 1786] [serial = 1811] [outer = 0x84351800] 14:16:36 INFO - PROCESS | 1786 | 1461014196104 Marionette DEBUG loaded listener.js 14:16:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x84358400) [pid = 1786] [serial = 1812] [outer = 0x84351800] 14:16:37 INFO - PROCESS | 1786 | 1461014197046 Marionette TRACE conn3 <- [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:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x881c2000 == 145 [pid = 1786] [id = 453] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x8952b400 == 144 [pid = 1786] [id = 585] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x8919b400 == 143 [pid = 1786] [id = 584] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x8836fc00 == 142 [pid = 1786] [id = 583] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x842c4800 == 141 [pid = 1786] [id = 582] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x89e1e800 == 140 [pid = 1786] [id = 494] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x94609800 == 139 [pid = 1786] [id = 574] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x88370400 == 138 [pid = 1786] [id = 573] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x9367d000 == 137 [pid = 1786] [id = 572] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x9325f400 == 136 [pid = 1786] [id = 571] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x9042b800 == 135 [pid = 1786] [id = 569] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x906d1000 == 134 [pid = 1786] [id = 570] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x900aa000 == 133 [pid = 1786] [id = 568] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a7400 == 132 [pid = 1786] [id = 567] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf37000 == 131 [pid = 1786] [id = 566] 14:16:38 INFO - PROCESS | 1786 | --DOCSHELL 0x89522800 == 130 [pid = 1786] [id = 565] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8f48b400) [pid = 1786] [serial = 1563] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x88378000) [pid = 1786] [serial = 1691] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x90424000) [pid = 1786] [serial = 1637] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x8f5c0800) [pid = 1786] [serial = 1635] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x8c0f4000) [pid = 1786] [serial = 1634] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x89e2c800) [pid = 1786] [serial = 1632] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x89e20400) [pid = 1786] [serial = 1631] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x898ce000) [pid = 1786] [serial = 1685] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x870ca800) [pid = 1786] [serial = 1682] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x8810f000) [pid = 1786] [serial = 1683] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0xa47ae800) [pid = 1786] [serial = 1679] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0xa3c1e400) [pid = 1786] [serial = 1677] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0xa0fe2c00) [pid = 1786] [serial = 1676] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0xa0028c00) [pid = 1786] [serial = 1674] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x9fcae800) [pid = 1786] [serial = 1673] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x9b260800) [pid = 1786] [serial = 1671] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x99c45000) [pid = 1786] [serial = 1670] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x99b45000) [pid = 1786] [serial = 1668] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x999a3c00) [pid = 1786] [serial = 1667] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x992c5800) [pid = 1786] [serial = 1665] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x98f3b000) [pid = 1786] [serial = 1664] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x981afc00) [pid = 1786] [serial = 1661] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x979af000) [pid = 1786] [serial = 1659] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x97842800) [pid = 1786] [serial = 1658] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x96e06400) [pid = 1786] [serial = 1656] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x96b0ec00) [pid = 1786] [serial = 1655] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x9460cc00) [pid = 1786] [serial = 1653] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x9460ac00) [pid = 1786] [serial = 1652] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9416fc00) [pid = 1786] [serial = 1650] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x940df000) [pid = 1786] [serial = 1649] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x936b2000) [pid = 1786] [serial = 1647] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x93680400) [pid = 1786] [serial = 1646] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x93267c00) [pid = 1786] [serial = 1644] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x920d7800) [pid = 1786] [serial = 1643] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x914a7000) [pid = 1786] [serial = 1641] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x911acc00) [pid = 1786] [serial = 1640] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x90685400) [pid = 1786] [serial = 1638] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8b79a400) [pid = 1786] [serial = 1688] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8b8e1000) [pid = 1786] [serial = 1689] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x898cf400) [pid = 1786] [serial = 1692] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x89e1d400) [pid = 1786] [serial = 1686] [outer = (nil)] [url = about:blank] 14:16:39 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8e427400) [pid = 1786] [serial = 1694] [outer = (nil)] [url = about:blank] 14:16:39 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:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3788ms 14:16:39 INFO - PROCESS | 1786 | 1461014199294 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 1786 | 1461014199298 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:16:39 INFO - PROCESS | 1786 | 1461014199312 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 1786 | 1461014199320 Marionette TRACE conn3 <- [1,2386,null,{}] 14:16:39 INFO - PROCESS | 1786 | 1461014199329 Marionette TRACE conn3 -> [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:16:39 INFO - PROCESS | 1786 | 1461014199544 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:16:39 INFO - PROCESS | 1786 | 1461014199776 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1786 | ++DOCSHELL 0x88104800 == 131 [pid = 1786] [id = 604] 14:16:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x88105400) [pid = 1786] [serial = 1813] [outer = (nil)] 14:16:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8810ec00) [pid = 1786] [serial = 1814] [outer = 0x88105400] 14:16:39 INFO - PROCESS | 1786 | 1461014199855 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x881c8800) [pid = 1786] [serial = 1815] [outer = 0x88105400] 14:16:40 INFO - PROCESS | 1786 | 1461014200711 Marionette TRACE conn3 <- [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:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1446ms 14:16:40 INFO - PROCESS | 1786 | 1461014200759 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:16:40 INFO - PROCESS | 1786 | 1461014200764 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:16:40 INFO - PROCESS | 1786 | 1461014200776 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 1786 | 1461014200782 Marionette TRACE conn3 <- [1,2390,null,{}] 14:16:40 INFO - PROCESS | 1786 | 1461014200788 Marionette TRACE conn3 -> [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:16:41 INFO - PROCESS | 1786 | 1461014201007 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:16:41 INFO - PROCESS | 1786 | 1461014201242 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x89520800 == 132 [pid = 1786] [id = 605] 14:16:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8952b800) [pid = 1786] [serial = 1816] [outer = (nil)] 14:16:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x898cf400) [pid = 1786] [serial = 1817] [outer = 0x8952b800] 14:16:41 INFO - PROCESS | 1786 | 1461014201369 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x89e1f000) [pid = 1786] [serial = 1818] [outer = 0x8952b800] 14:16:42 INFO - PROCESS | 1786 | 1461014202386 Marionette TRACE conn3 <- [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:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1650ms 14:16:42 INFO - PROCESS | 1786 | 1461014202423 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 1786 | 1461014202427 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:16:42 INFO - PROCESS | 1786 | 1461014202433 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1786 | 1461014202437 Marionette TRACE conn3 <- [1,2394,null,{}] 14:16:42 INFO - PROCESS | 1786 | 1461014202459 Marionette TRACE conn3 -> [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:16:42 INFO - PROCESS | 1786 | 1461014202765 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:16:42 INFO - PROCESS | 1786 | 1461014202977 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 1786 | ++DOCSHELL 0x89527400 == 133 [pid = 1786] [id = 606] 14:16:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8b796400) [pid = 1786] [serial = 1819] [outer = (nil)] 14:16:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8b7a2c00) [pid = 1786] [serial = 1820] [outer = 0x8b796400] 14:16:43 INFO - PROCESS | 1786 | 1461014203090 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8b8edc00) [pid = 1786] [serial = 1821] [outer = 0x8b796400] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x89e1e000) [pid = 1786] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x98b89c00) [pid = 1786] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x9800d400) [pid = 1786] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x870d5400) [pid = 1786] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x96e05c00) [pid = 1786] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x89194000) [pid = 1786] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x88105000) [pid = 1786] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9338f400) [pid = 1786] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8bf38400) [pid = 1786] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x9367e800) [pid = 1786] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8952c400) [pid = 1786] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x9014d400) [pid = 1786] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x88378800) [pid = 1786] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x999a4c00) [pid = 1786] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x8a2de800) [pid = 1786] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x98073400) [pid = 1786] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0xa00d5400) [pid = 1786] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x90147c00) [pid = 1786] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x9042e000) [pid = 1786] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x93395c00) [pid = 1786] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0xa0026c00) [pid = 1786] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x89c87c00) [pid = 1786] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:16:44 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x98078000) [pid = 1786] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:16:44 INFO - PROCESS | 1786 | 1461014204586 Marionette TRACE conn3 <- [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:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2243ms 14:16:44 INFO - PROCESS | 1786 | 1461014204678 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:16:44 INFO - PROCESS | 1786 | 1461014204681 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:16:44 INFO - PROCESS | 1786 | 1461014204687 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - PROCESS | 1786 | 1461014204690 Marionette TRACE conn3 <- [1,2398,null,{}] 14:16:44 INFO - PROCESS | 1786 | 1461014204696 Marionette TRACE conn3 -> [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:16:44 INFO - PROCESS | 1786 | 1461014204987 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:16:45 INFO - PROCESS | 1786 | 1461014205005 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x88113800 == 134 [pid = 1786] [id = 607] 14:16:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8a2de800) [pid = 1786] [serial = 1822] [outer = (nil)] 14:16:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8b8e9000) [pid = 1786] [serial = 1823] [outer = 0x8a2de800] 14:16:45 INFO - PROCESS | 1786 | 1461014205080 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8bf3a800) [pid = 1786] [serial = 1824] [outer = 0x8a2de800] 14:16:46 INFO - PROCESS | 1786 | 1461014206016 Marionette TRACE conn3 <- [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:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1388ms 14:16:46 INFO - PROCESS | 1786 | 1461014206077 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 1786 | 1461014206080 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:16:46 INFO - PROCESS | 1786 | 1461014206087 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - PROCESS | 1786 | 1461014206090 Marionette TRACE conn3 <- [1,2402,null,{}] 14:16:46 INFO - PROCESS | 1786 | 1461014206095 Marionette TRACE conn3 -> [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:16:46 INFO - PROCESS | 1786 | 1461014206492 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:16:46 INFO - PROCESS | 1786 | 1461014206872 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x84355c00 == 135 [pid = 1786] [id = 608] 14:16:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x84358800) [pid = 1786] [serial = 1825] [outer = (nil)] 14:16:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x867ee000) [pid = 1786] [serial = 1826] [outer = 0x84358800] 14:16:46 INFO - PROCESS | 1786 | 1461014206970 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x867f5c00) [pid = 1786] [serial = 1827] [outer = 0x84358800] 14:16:48 INFO - PROCESS | 1786 | 1461014208032 Marionette TRACE conn3 <- [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:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1984ms 14:16:48 INFO - PROCESS | 1786 | 1461014208074 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:16:48 INFO - PROCESS | 1786 | 1461014208081 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:16:48 INFO - PROCESS | 1786 | 1461014208090 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 1786 | 1461014208097 Marionette TRACE conn3 <- [1,2406,null,{}] 14:16:48 INFO - PROCESS | 1786 | 1461014208104 Marionette TRACE conn3 -> [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:16:48 INFO - PROCESS | 1786 | 1461014208350 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:16:48 INFO - PROCESS | 1786 | 1461014208691 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c82800 == 136 [pid = 1786] [id = 609] 14:16:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x89c87c00) [pid = 1786] [serial = 1828] [outer = (nil)] 14:16:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x89e20800) [pid = 1786] [serial = 1829] [outer = 0x89c87c00] 14:16:48 INFO - PROCESS | 1786 | 1461014208795 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8a2dcc00) [pid = 1786] [serial = 1830] [outer = 0x89c87c00] 14:16:49 INFO - PROCESS | 1786 | 1461014209870 Marionette TRACE conn3 <- [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:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1835ms 14:16:49 INFO - PROCESS | 1786 | 1461014209926 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 1786 | 1461014209932 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:16:49 INFO - PROCESS | 1786 | 1461014209939 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 1786 | 1461014209943 Marionette TRACE conn3 <- [1,2410,null,{}] 14:16:49 INFO - PROCESS | 1786 | 1461014209949 Marionette TRACE conn3 -> [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:16:50 INFO - PROCESS | 1786 | 1461014210198 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:16:50 INFO - PROCESS | 1786 | 1461014210584 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e21400 == 137 [pid = 1786] [id = 610] 14:16:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8b8ea400) [pid = 1786] [serial = 1831] [outer = (nil)] 14:16:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8c0fcc00) [pid = 1786] [serial = 1832] [outer = 0x8b8ea400] 14:16:50 INFO - PROCESS | 1786 | 1461014210682 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8c2c8800) [pid = 1786] [serial = 1833] [outer = 0x8b8ea400] 14:16:51 INFO - PROCESS | 1786 | 1461014211723 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1839ms 14:16:51 INFO - PROCESS | 1786 | 1461014211780 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 1786 | 1461014211788 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:16:51 INFO - PROCESS | 1786 | 1461014211806 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 1786 | 1461014211814 Marionette TRACE conn3 <- [1,2414,null,{}] 14:16:51 INFO - PROCESS | 1786 | 1461014211864 Marionette TRACE conn3 -> [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:16:52 INFO - PROCESS | 1786 | 1461014212140 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:16:52 INFO - PROCESS | 1786 | 1461014212486 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b7a0800 == 138 [pid = 1786] [id = 611] 14:16:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8bf35000) [pid = 1786] [serial = 1834] [outer = (nil)] 14:16:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8f480400) [pid = 1786] [serial = 1835] [outer = 0x8bf35000] 14:16:52 INFO - PROCESS | 1786 | 1461014212576 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8f5c0800) [pid = 1786] [serial = 1836] [outer = 0x8bf35000] 14:16:53 INFO - PROCESS | 1786 | 1461014213571 Marionette TRACE conn3 <- [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:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1846ms 14:16:53 INFO - PROCESS | 1786 | 1461014213645 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:16:53 INFO - PROCESS | 1786 | 1461014213648 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:16:53 INFO - PROCESS | 1786 | 1461014213656 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 1786 | 1461014213660 Marionette TRACE conn3 <- [1,2418,null,{}] 14:16:53 INFO - PROCESS | 1786 | 1461014213667 Marionette TRACE conn3 -> [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:16:53 INFO - PROCESS | 1786 | 1461014213916 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:16:54 INFO - PROCESS | 1786 | 1461014214248 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b7a0000 == 139 [pid = 1786] [id = 612] 14:16:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8b8ec000) [pid = 1786] [serial = 1837] [outer = (nil)] 14:16:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9014dc00) [pid = 1786] [serial = 1838] [outer = 0x8b8ec000] 14:16:54 INFO - PROCESS | 1786 | 1461014214357 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x90154c00) [pid = 1786] [serial = 1839] [outer = 0x8b8ec000] 14:16:55 INFO - PROCESS | 1786 | 1461014215289 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1687ms 14:16:55 INFO - PROCESS | 1786 | 1461014215344 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 1786 | 1461014215348 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:16:55 INFO - PROCESS | 1786 | 1461014215355 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - PROCESS | 1786 | 1461014215358 Marionette TRACE conn3 <- [1,2422,null,{}] 14:16:55 INFO - PROCESS | 1786 | 1461014215364 Marionette TRACE conn3 -> [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:16:55 INFO - PROCESS | 1786 | 1461014215609 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:16:55 INFO - PROCESS | 1786 | 1461014215959 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 1786 | ++DOCSHELL 0x90685400 == 140 [pid = 1786] [id = 613] 14:16:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x90687400) [pid = 1786] [serial = 1840] [outer = (nil)] 14:16:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x906d0000) [pid = 1786] [serial = 1841] [outer = 0x90687400] 14:16:56 INFO - PROCESS | 1786 | 1461014216069 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x914ab800) [pid = 1786] [serial = 1842] [outer = 0x90687400] 14:16:57 INFO - PROCESS | 1786 | 1461014217055 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1733ms 14:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:16:57 INFO - PROCESS | 1786 | 1461014217089 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 1786 | 1461014217092 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:16:57 INFO - PROCESS | 1786 | 1461014217099 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 1786 | 1461014217103 Marionette TRACE conn3 <- [1,2426,null,{}] 14:16:57 INFO - PROCESS | 1786 | 1461014217109 Marionette TRACE conn3 -> [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:16:57 INFO - PROCESS | 1786 | 1461014217332 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:16:57 INFO - PROCESS | 1786 | 1461014217666 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x90425800 == 141 [pid = 1786] [id = 614] 14:16:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x906d3c00) [pid = 1786] [serial = 1843] [outer = (nil)] 14:16:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93395c00) [pid = 1786] [serial = 1844] [outer = 0x906d3c00] 14:16:57 INFO - PROCESS | 1786 | 1461014217765 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9346bc00) [pid = 1786] [serial = 1845] [outer = 0x906d3c00] 14:16:58 INFO - PROCESS | 1786 | 1461014218702 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1682ms 14:16:58 INFO - PROCESS | 1786 | 1461014218781 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1786 | 1461014218785 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:16:58 INFO - PROCESS | 1786 | 1461014218792 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1786 | 1461014218795 Marionette TRACE conn3 <- [1,2430,null,{}] 14:16:58 INFO - PROCESS | 1786 | 1461014218801 Marionette TRACE conn3 -> [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:16:59 INFO - PROCESS | 1786 | 1461014219068 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:16:59 INFO - PROCESS | 1786 | 1461014219390 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x90689000 == 142 [pid = 1786] [id = 615] 14:16:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9325f800) [pid = 1786] [serial = 1846] [outer = (nil)] 14:16:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x936b1400) [pid = 1786] [serial = 1847] [outer = 0x9325f800] 14:16:59 INFO - PROCESS | 1786 | 1461014219489 Marionette DEBUG loaded listener.js 14:16:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x936b6000) [pid = 1786] [serial = 1848] [outer = 0x9325f800] 14:17:00 INFO - PROCESS | 1786 | 1461014220400 Marionette TRACE conn3 <- [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:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1685ms 14:17:00 INFO - PROCESS | 1786 | 1461014220478 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 1786 | 1461014220482 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:17:00 INFO - PROCESS | 1786 | 1461014220489 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 1786 | 1461014220493 Marionette TRACE conn3 <- [1,2434,null,{}] 14:17:00 INFO - PROCESS | 1786 | 1461014220499 Marionette TRACE conn3 -> [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:17:00 INFO - PROCESS | 1786 | 1461014220788 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:17:01 INFO - PROCESS | 1786 | 1461014221126 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5bc400 == 143 [pid = 1786] [id = 616] 14:17:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x90151800) [pid = 1786] [serial = 1849] [outer = (nil)] 14:17:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x94605400) [pid = 1786] [serial = 1850] [outer = 0x90151800] 14:17:01 INFO - PROCESS | 1786 | 1461014221224 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x94607c00) [pid = 1786] [serial = 1851] [outer = 0x90151800] 14:17:02 INFO - PROCESS | 1786 | 1461014222172 Marionette TRACE conn3 <- [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:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1735ms 14:17:02 INFO - PROCESS | 1786 | 1461014222225 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 1786 | 1461014222229 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:17:02 INFO - PROCESS | 1786 | 1461014222236 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 1786 | 1461014222240 Marionette TRACE conn3 <- [1,2438,null,{}] 14:17:02 INFO - PROCESS | 1786 | 1461014222249 Marionette TRACE conn3 -> [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:17:02 INFO - PROCESS | 1786 | 1461014222595 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:17:02 INFO - PROCESS | 1786 | 1461014222940 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 1786 | ++DOCSHELL 0x940df000 == 144 [pid = 1786] [id = 617] 14:17:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x94161400) [pid = 1786] [serial = 1852] [outer = (nil)] 14:17:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x96314400) [pid = 1786] [serial = 1853] [outer = 0x94161400] 14:17:03 INFO - PROCESS | 1786 | 1461014223037 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x96b0f400) [pid = 1786] [serial = 1854] [outer = 0x94161400] 14:17:03 INFO - PROCESS | 1786 | 1461014223986 Marionette TRACE conn3 <- [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:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1788ms 14:17:04 INFO - PROCESS | 1786 | 1461014224025 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 1786 | 1461014224030 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:17:04 INFO - PROCESS | 1786 | 1461014224036 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:17:04 INFO - PROCESS | 1786 | 1461014224040 Marionette TRACE conn3 <- [1,2442,null,{}] 14:17:04 INFO - PROCESS | 1786 | 1461014224045 Marionette TRACE conn3 -> [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:17:04 INFO - PROCESS | 1786 | 1461014224288 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:17:04 INFO - PROCESS | 1786 | 1461014224817 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 1786 | ++DOCSHELL 0x97840800 == 145 [pid = 1786] [id = 618] 14:17:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x97842800) [pid = 1786] [serial = 1855] [outer = (nil)] 14:17:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x979af800) [pid = 1786] [serial = 1856] [outer = 0x97842800] 14:17:04 INFO - PROCESS | 1786 | 1461014224931 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x97c94400) [pid = 1786] [serial = 1857] [outer = 0x97842800] 14:17:05 INFO - PROCESS | 1786 | 1461014225878 Marionette TRACE conn3 <- [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:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1881ms 14:17:05 INFO - PROCESS | 1786 | 1461014225918 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 1786 | 1461014225923 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:17:05 INFO - PROCESS | 1786 | 1461014225929 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 1786 | 1461014225933 Marionette TRACE conn3 <- [1,2446,null,{}] 14:17:05 INFO - PROCESS | 1786 | 1461014225939 Marionette TRACE conn3 -> [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:17:06 INFO - PROCESS | 1786 | 1461014226216 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:17:06 INFO - PROCESS | 1786 | 1461014226571 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8e5400 == 146 [pid = 1786] [id = 619] 14:17:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x8c1aa400) [pid = 1786] [serial = 1858] [outer = (nil)] 14:17:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x98b85c00) [pid = 1786] [serial = 1859] [outer = 0x8c1aa400] 14:17:06 INFO - PROCESS | 1786 | 1461014226716 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x98b91800) [pid = 1786] [serial = 1860] [outer = 0x8c1aa400] 14:17:07 INFO - PROCESS | 1786 | 1461014227685 Marionette TRACE conn3 <- [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:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1790ms 14:17:07 INFO - PROCESS | 1786 | 1461014227720 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:17:07 INFO - PROCESS | 1786 | 1461014227723 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:17:07 INFO - PROCESS | 1786 | 1461014227730 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:17:07 INFO - PROCESS | 1786 | 1461014227734 Marionette TRACE conn3 <- [1,2450,null,{}] 14:17:07 INFO - PROCESS | 1786 | 1461014227739 Marionette TRACE conn3 -> [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:17:07 INFO - PROCESS | 1786 | 1461014227981 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:17:08 INFO - PROCESS | 1786 | 1461014228326 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e99000 == 147 [pid = 1786] [id = 620] 14:17:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x981b7000) [pid = 1786] [serial = 1861] [outer = (nil)] 14:17:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x9994a400) [pid = 1786] [serial = 1862] [outer = 0x981b7000] 14:17:08 INFO - PROCESS | 1786 | 1461014228434 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x99b47400) [pid = 1786] [serial = 1863] [outer = 0x981b7000] 14:17:09 INFO - PROCESS | 1786 | 1461014229421 Marionette TRACE conn3 <- [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:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1731ms 14:17:09 INFO - PROCESS | 1786 | 1461014229463 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:17:09 INFO - PROCESS | 1786 | 1461014229468 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:17:09 INFO - PROCESS | 1786 | 1461014229476 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:17:09 INFO - PROCESS | 1786 | 1461014229479 Marionette TRACE conn3 <- [1,2454,null,{}] 14:17:09 INFO - PROCESS | 1786 | 1461014229485 Marionette TRACE conn3 -> [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:17:09 INFO - PROCESS | 1786 | 1461014229728 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:17:10 INFO - PROCESS | 1786 | 1461014230071 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x8435d000 == 148 [pid = 1786] [id = 621] 14:17:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x94605000) [pid = 1786] [serial = 1864] [outer = (nil)] 14:17:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x99c4cc00) [pid = 1786] [serial = 1865] [outer = 0x94605000] 14:17:10 INFO - PROCESS | 1786 | 1461014230171 Marionette DEBUG loaded listener.js 14:17:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x9b260800) [pid = 1786] [serial = 1866] [outer = 0x94605000] 14:17:11 INFO - PROCESS | 1786 | 1461014231092 Marionette TRACE conn3 <- [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:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1687ms 14:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:17:11 INFO - PROCESS | 1786 | 1461014231163 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 1786 | 1461014231167 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:17:11 INFO - PROCESS | 1786 | 1461014231174 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 1786 | 1461014231177 Marionette TRACE conn3 <- [1,2458,null,{}] 14:17:11 INFO - PROCESS | 1786 | 1461014231183 Marionette TRACE conn3 -> [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:17:11 INFO - PROCESS | 1786 | 1461014231429 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:17:11 INFO - PROCESS | 1786 | 1461014231784 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf39800 == 149 [pid = 1786] [id = 622] 14:17:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x8e7ee400) [pid = 1786] [serial = 1867] [outer = (nil)] 14:17:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9fc82000) [pid = 1786] [serial = 1868] [outer = 0x8e7ee400] 14:17:11 INFO - PROCESS | 1786 | 1461014231880 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0xa0020000) [pid = 1786] [serial = 1869] [outer = 0x8e7ee400] 14:17:12 INFO - PROCESS | 1786 | 1461014232799 Marionette TRACE conn3 <- [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:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1687ms 14:17:12 INFO - PROCESS | 1786 | 1461014232860 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 1786 | 1461014232864 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:17:12 INFO - PROCESS | 1786 | 1461014232871 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 1786 | 1461014232874 Marionette TRACE conn3 <- [1,2462,null,{}] 14:17:12 INFO - PROCESS | 1786 | 1461014232880 Marionette TRACE conn3 -> [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:17:13 INFO - PROCESS | 1786 | 1461014233129 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:17:13 INFO - PROCESS | 1786 | 1461014233475 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x98f43c00 == 150 [pid = 1786] [id = 623] 14:17:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x9df36c00) [pid = 1786] [serial = 1870] [outer = (nil)] 14:17:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa0ef4400) [pid = 1786] [serial = 1871] [outer = 0x9df36c00] 14:17:13 INFO - PROCESS | 1786 | 1461014233572 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa2812800) [pid = 1786] [serial = 1872] [outer = 0x9df36c00] 14:17:14 INFO - PROCESS | 1786 | 1461014234616 Marionette TRACE conn3 <- [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:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1782ms 14:17:14 INFO - PROCESS | 1786 | 1461014234654 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1786 | 1461014234657 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:17:14 INFO - PROCESS | 1786 | 1461014234664 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 1786 | 1461014234667 Marionette TRACE conn3 <- [1,2466,null,{}] 14:17:14 INFO - PROCESS | 1786 | 1461014234673 Marionette TRACE conn3 -> [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:17:14 INFO - PROCESS | 1786 | 1461014234922 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:17:15 INFO - PROCESS | 1786 | 1461014235266 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x860e1800 == 151 [pid = 1786] [id = 624] 14:17:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x860e2000) [pid = 1786] [serial = 1873] [outer = (nil)] 14:17:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x860e9000) [pid = 1786] [serial = 1874] [outer = 0x860e2000] 14:17:15 INFO - PROCESS | 1786 | 1461014235362 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x860ebc00) [pid = 1786] [serial = 1875] [outer = 0x860e2000] 14:17:16 INFO - PROCESS | 1786 | 1461014236290 Marionette TRACE conn3 <- [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:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1682ms 14:17:16 INFO - PROCESS | 1786 | 1461014236347 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:17:16 INFO - PROCESS | 1786 | 1461014236351 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:17:16 INFO - PROCESS | 1786 | 1461014236357 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:17:16 INFO - PROCESS | 1786 | 1461014236361 Marionette TRACE conn3 <- [1,2470,null,{}] 14:17:16 INFO - PROCESS | 1786 | 1461014236367 Marionette TRACE conn3 -> [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:17:16 INFO - PROCESS | 1786 | 1461014236601 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x870d3800 == 150 [pid = 1786] [id = 563] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x97c90400 == 149 [pid = 1786] [id = 556] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88e47400 == 148 [pid = 1786] [id = 555] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x842cf000 == 147 [pid = 1786] [id = 560] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x898d1400 == 146 [pid = 1786] [id = 562] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf35800 == 145 [pid = 1786] [id = 541] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x87bf6400 == 144 [pid = 1786] [id = 542] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8952a800 == 143 [pid = 1786] [id = 561] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x911b0000 == 142 [pid = 1786] [id = 548] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x940d9000 == 141 [pid = 1786] [id = 550] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x898c7c00 == 140 [pid = 1786] [id = 551] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x89c8a800 == 139 [pid = 1786] [id = 558] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x97cdcc00 == 138 [pid = 1786] [id = 554] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x96e95800 == 137 [pid = 1786] [id = 553] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c7000 == 136 [pid = 1786] [id = 552] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x93390400 == 135 [pid = 1786] [id = 549] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x99b4e800 == 134 [pid = 1786] [id = 557] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x98b88800 == 133 [pid = 1786] [id = 45] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x9014f000 == 132 [pid = 1786] [id = 86] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a2400 == 131 [pid = 1786] [id = 545] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x89e23000 == 130 [pid = 1786] [id = 544] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88113800 == 129 [pid = 1786] [id = 607] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x89527400 == 128 [pid = 1786] [id = 606] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x89520800 == 127 [pid = 1786] [id = 605] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88104800 == 126 [pid = 1786] [id = 604] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x9784ec00 == 125 [pid = 1786] [id = 597] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8c2ce800 == 124 [pid = 1786] [id = 596] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x93269400 == 123 [pid = 1786] [id = 595] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x906cf800 == 122 [pid = 1786] [id = 593] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x920cc400 == 121 [pid = 1786] [id = 594] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x90146800 == 120 [pid = 1786] [id = 592] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x900b1400 == 119 [pid = 1786] [id = 591] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8a2e7800 == 118 [pid = 1786] [id = 590] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7e5800 == 117 [pid = 1786] [id = 589] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x89c89800 == 116 [pid = 1786] [id = 588] 14:17:19 INFO - PROCESS | 1786 | --DOCSHELL 0x88113c00 == 115 [pid = 1786] [id = 587] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x89e26000) [pid = 1786] [serial = 1754] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x99b51c00) [pid = 1786] [serial = 1734] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x98e5a000) [pid = 1786] [serial = 1731] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0xa0fe2800) [pid = 1786] [serial = 1740] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x96f2fc00) [pid = 1786] [serial = 1724] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x8f481400) [pid = 1786] [serial = 1629] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x8810e400) [pid = 1786] [serial = 1749] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x936b0c00) [pid = 1786] [serial = 1716] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8e41b400) [pid = 1786] [serial = 1701] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x99b4b400) [pid = 1786] [serial = 1733] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x94161800) [pid = 1786] [serial = 1718] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8a2e3800) [pid = 1786] [serial = 1698] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x90683400) [pid = 1786] [serial = 1706] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x9416b400) [pid = 1786] [serial = 1719] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x89525800) [pid = 1786] [serial = 1752] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x9eb49800) [pid = 1786] [serial = 1737] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x90689c00) [pid = 1786] [serial = 1707] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x959e5400) [pid = 1786] [serial = 1721] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x981b9800) [pid = 1786] [serial = 1728] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0xa44aec00) [pid = 1786] [serial = 1742] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x89e22800) [pid = 1786] [serial = 1697] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x9014c800) [pid = 1786] [serial = 1703] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x98b90c00) [pid = 1786] [serial = 1730] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x914a4800) [pid = 1786] [serial = 1710] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x93681400) [pid = 1786] [serial = 1715] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x8c1a0800) [pid = 1786] [serial = 1700] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x88108400) [pid = 1786] [serial = 1748] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8a2e3c00) [pid = 1786] [serial = 1755] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x93463400) [pid = 1786] [serial = 1712] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9110f400) [pid = 1786] [serial = 1709] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x97843c00) [pid = 1786] [serial = 1725] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0xa4b13400) [pid = 1786] [serial = 1680] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x9df3d800) [pid = 1786] [serial = 1736] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x93469400) [pid = 1786] [serial = 1713] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x96b03000) [pid = 1786] [serial = 1722] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x90153400) [pid = 1786] [serial = 1704] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8b79a000) [pid = 1786] [serial = 1757] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0xa0aeb800) [pid = 1786] [serial = 1739] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x89191800) [pid = 1786] [serial = 1751] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0xa45de000) [pid = 1786] [serial = 1743] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x867edc00) [pid = 1786] [serial = 1745] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x981aa800) [pid = 1786] [serial = 1727] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8b8e8800) [pid = 1786] [serial = 1758] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x9830c000) [pid = 1786] [serial = 1662] [outer = (nil)] [url = about:blank] 14:17:19 INFO - PROCESS | 1786 | 1461014239730 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x8434ec00 == 116 [pid = 1786] [id = 625] 14:17:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x84357c00) [pid = 1786] [serial = 1876] [outer = (nil)] 14:17:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x867f2400) [pid = 1786] [serial = 1877] [outer = 0x84357c00] 14:17:19 INFO - PROCESS | 1786 | 1461014239812 Marionette DEBUG loaded listener.js 14:17:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x87950800) [pid = 1786] [serial = 1878] [outer = 0x84357c00] 14:17:20 INFO - PROCESS | 1786 | 1461014240699 Marionette TRACE conn3 <- [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:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 4394ms 14:17:20 INFO - PROCESS | 1786 | 1461014240755 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1786 | 1461014240760 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:17:20 INFO - PROCESS | 1786 | 1461014240769 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1786 | 1461014240775 Marionette TRACE conn3 <- [1,2474,null,{}] 14:17:20 INFO - PROCESS | 1786 | 1461014240782 Marionette TRACE conn3 -> [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:17:21 INFO - PROCESS | 1786 | 1461014241089 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:17:21 INFO - PROCESS | 1786 | 1461014241225 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x8836e400 == 117 [pid = 1786] [id = 626] 14:17:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x88378000) [pid = 1786] [serial = 1879] [outer = (nil)] 14:17:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x88e50400) [pid = 1786] [serial = 1880] [outer = 0x88378000] 14:17:21 INFO - PROCESS | 1786 | 1461014241305 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x89523000) [pid = 1786] [serial = 1881] [outer = 0x88378000] 14:17:22 INFO - PROCESS | 1786 | 1461014242324 Marionette TRACE conn3 <- [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:17:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:17:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 14:17:22 INFO - PROCESS | 1786 | 1461014242407 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:17:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:17:22 INFO - PROCESS | 1786 | 1461014242413 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:17:22 INFO - PROCESS | 1786 | 1461014242428 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:17:22 INFO - PROCESS | 1786 | 1461014242431 Marionette TRACE conn3 <- [1,2478,null,{}] 14:17:22 INFO - PROCESS | 1786 | 1461014242438 Marionette TRACE conn3 -> [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:17:22 INFO - PROCESS | 1786 | 1461014242745 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:17:22 INFO - PROCESS | 1786 | 1461014242783 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e20000 == 118 [pid = 1786] [id = 627] 14:17:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x89e22c00) [pid = 1786] [serial = 1882] [outer = (nil)] 14:17:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x89e26000) [pid = 1786] [serial = 1883] [outer = 0x89e22c00] 14:17:22 INFO - PROCESS | 1786 | 1461014242948 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8a2da000) [pid = 1786] [serial = 1884] [outer = 0x89e22c00] 14:17:24 INFO - PROCESS | 1786 | 1461014244602 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x93390800) [pid = 1786] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x88105400) [pid = 1786] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x8c2d3400) [pid = 1786] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x97c96c00) [pid = 1786] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8f488800) [pid = 1786] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x93676800) [pid = 1786] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x906d9800) [pid = 1786] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8b796400) [pid = 1786] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x906da800) [pid = 1786] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x84351800) [pid = 1786] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x98b8d000) [pid = 1786] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x900b5c00) [pid = 1786] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x900b1800) [pid = 1786] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8952b800) [pid = 1786] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x97941800) [pid = 1786] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8c0f5c00) [pid = 1786] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x8a2db800) [pid = 1786] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x88364400) [pid = 1786] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x867e7000) [pid = 1786] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x90422800) [pid = 1786] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x98078400) [pid = 1786] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:17:24 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x8a2e2800) [pid = 1786] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:17:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:17:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2346ms 14:17:24 INFO - PROCESS | 1786 | 1461014244767 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:17:24 INFO - PROCESS | 1786 | 1461014244771 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:17:24 INFO - PROCESS | 1786 | 1461014244786 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:17:24 INFO - PROCESS | 1786 | 1461014244795 Marionette TRACE conn3 <- [1,2482,null,{}] 14:17:24 INFO - PROCESS | 1786 | 1461014244801 Marionette TRACE conn3 -> [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:17:25 INFO - PROCESS | 1786 | 1461014245112 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:17:25 INFO - PROCESS | 1786 | 1461014245245 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x87955800 == 119 [pid = 1786] [id = 628] 14:17:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x89522800) [pid = 1786] [serial = 1885] [outer = (nil)] 14:17:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x8b776000) [pid = 1786] [serial = 1886] [outer = 0x89522800] 14:17:25 INFO - PROCESS | 1786 | 1461014245320 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8b79c800) [pid = 1786] [serial = 1887] [outer = 0x89522800] 14:17:26 INFO - PROCESS | 1786 | 1461014246124 Marionette TRACE conn3 <- [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:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1402ms 14:17:26 INFO - PROCESS | 1786 | 1461014246181 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:17:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:17:26 INFO - PROCESS | 1786 | 1461014246186 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:17:26 INFO - PROCESS | 1786 | 1461014246192 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - PROCESS | 1786 | 1461014246195 Marionette TRACE conn3 <- [1,2486,null,{}] 14:17:26 INFO - PROCESS | 1786 | 1461014246200 Marionette TRACE conn3 -> [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:17:26 INFO - PROCESS | 1786 | 1461014246497 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:17:26 INFO - PROCESS | 1786 | 1461014246521 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2db800 == 120 [pid = 1786] [id = 629] 14:17:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8b779c00) [pid = 1786] [serial = 1888] [outer = (nil)] 14:17:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8bf33400) [pid = 1786] [serial = 1889] [outer = 0x8b779c00] 14:17:26 INFO - PROCESS | 1786 | 1461014246599 Marionette DEBUG loaded listener.js 14:17:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8c0f1400) [pid = 1786] [serial = 1890] [outer = 0x8b779c00] 14:17:27 INFO - PROCESS | 1786 | 1461014247896 Marionette TRACE conn3 <- [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:17:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:17:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1745ms 14:17:27 INFO - PROCESS | 1786 | 1461014247941 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 1786 | 1461014247949 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:17:27 INFO - PROCESS | 1786 | 1461014247959 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - PROCESS | 1786 | 1461014247964 Marionette TRACE conn3 <- [1,2490,null,{}] 14:17:27 INFO - PROCESS | 1786 | 1461014247972 Marionette TRACE conn3 -> [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:17:28 INFO - PROCESS | 1786 | 1461014248233 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:17:28 INFO - PROCESS | 1786 | 1461014248582 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d3800 == 121 [pid = 1786] [id = 630] 14:17:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x88105400) [pid = 1786] [serial = 1891] [outer = (nil)] 14:17:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x88e4bc00) [pid = 1786] [serial = 1892] [outer = 0x88105400] 14:17:28 INFO - PROCESS | 1786 | 1461014248685 Marionette DEBUG loaded listener.js 14:17:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x89c8a800) [pid = 1786] [serial = 1893] [outer = 0x88105400] 14:17:29 INFO - PROCESS | 1786 | 1461014249807 Marionette TRACE conn3 <- [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:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1885ms 14:17:29 INFO - PROCESS | 1786 | 1461014249845 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:17:29 INFO - PROCESS | 1786 | 1461014249854 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:17:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:17:29 INFO - PROCESS | 1786 | 1461014249865 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:17:29 INFO - PROCESS | 1786 | 1461014249869 Marionette TRACE conn3 <- [1,2494,null,{}] 14:17:29 INFO - PROCESS | 1786 | 1461014249876 Marionette TRACE conn3 -> [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:17:30 INFO - PROCESS | 1786 | 1461014250140 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:17:30 INFO - PROCESS | 1786 | 1461014250546 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x867f1400 == 122 [pid = 1786] [id = 631] 14:17:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8bf2dc00) [pid = 1786] [serial = 1894] [outer = (nil)] 14:17:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c0ff800) [pid = 1786] [serial = 1895] [outer = 0x8bf2dc00] 14:17:30 INFO - PROCESS | 1786 | 1461014250666 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8c2ca000) [pid = 1786] [serial = 1896] [outer = 0x8bf2dc00] 14:17:31 INFO - PROCESS | 1786 | 1461014251710 Marionette TRACE conn3 <- [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:17:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:17:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1932ms 14:17:31 INFO - PROCESS | 1786 | 1461014251801 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:17:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:17:31 INFO - PROCESS | 1786 | 1461014251808 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:17:31 INFO - PROCESS | 1786 | 1461014251816 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - PROCESS | 1786 | 1461014251824 Marionette TRACE conn3 <- [1,2498,null,{}] 14:17:31 INFO - PROCESS | 1786 | 1461014251909 Marionette TRACE conn3 -> [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:17:32 INFO - PROCESS | 1786 | 1461014252361 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:17:32 INFO - PROCESS | 1786 | 1461014252635 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e24400 == 123 [pid = 1786] [id = 632] 14:17:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8e7ea000) [pid = 1786] [serial = 1897] [outer = (nil)] 14:17:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8f485800) [pid = 1786] [serial = 1898] [outer = 0x8e7ea000] 14:17:32 INFO - PROCESS | 1786 | 1461014252730 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8f5c4800) [pid = 1786] [serial = 1899] [outer = 0x8e7ea000] 14:17:33 INFO - PROCESS | 1786 | 1461014253773 Marionette TRACE conn3 <- [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:17:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:17:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1995ms 14:17:33 INFO - PROCESS | 1786 | 1461014253810 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 1786 | 1461014253815 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:17:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:17:33 INFO - PROCESS | 1786 | 1461014253840 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 1786 | 1461014253844 Marionette TRACE conn3 <- [1,2502,null,{}] 14:17:33 INFO - PROCESS | 1786 | 1461014253852 Marionette TRACE conn3 -> [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:17:34 INFO - PROCESS | 1786 | 1461014254072 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:17:34 INFO - PROCESS | 1786 | 1461014254427 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e427400 == 124 [pid = 1786] [id = 633] 14:17:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8f486400) [pid = 1786] [serial = 1900] [outer = (nil)] 14:17:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x90147800) [pid = 1786] [serial = 1901] [outer = 0x8f486400] 14:17:34 INFO - PROCESS | 1786 | 1461014254531 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x90150c00) [pid = 1786] [serial = 1902] [outer = 0x8f486400] 14:17:35 INFO - PROCESS | 1786 | 1461014255620 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:17:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1862ms 14:17:35 INFO - PROCESS | 1786 | 1461014255687 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 1786 | 1461014255694 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:17:35 INFO - PROCESS | 1786 | 1461014255704 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - PROCESS | 1786 | 1461014255711 Marionette TRACE conn3 <- [1,2506,null,{}] 14:17:35 INFO - PROCESS | 1786 | 1461014255721 Marionette TRACE conn3 -> [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:17:36 INFO - PROCESS | 1786 | 1461014256096 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:17:36 INFO - PROCESS | 1786 | 1461014256473 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b79fc00 == 125 [pid = 1786] [id = 634] 14:17:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x90426c00) [pid = 1786] [serial = 1903] [outer = (nil)] 14:17:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9067f800) [pid = 1786] [serial = 1904] [outer = 0x90426c00] 14:17:36 INFO - PROCESS | 1786 | 1461014256562 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x90688800) [pid = 1786] [serial = 1905] [outer = 0x90426c00] 14:17:37 INFO - PROCESS | 1786 | 1461014257681 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2043ms 14:17:37 INFO - PROCESS | 1786 | 1461014257747 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:17:37 INFO - PROCESS | 1786 | 1461014257751 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:17:37 INFO - PROCESS | 1786 | 1461014257758 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 1786 | 1461014257761 Marionette TRACE conn3 <- [1,2510,null,{}] 14:17:37 INFO - PROCESS | 1786 | 1461014257768 Marionette TRACE conn3 -> [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:17:38 INFO - PROCESS | 1786 | 1461014258064 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:17:38 INFO - PROCESS | 1786 | 1461014258457 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:38 INFO - PROCESS | 1786 | ++DOCSHELL 0x902d4c00 == 126 [pid = 1786] [id = 635] 14:17:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9067c000) [pid = 1786] [serial = 1906] [outer = (nil)] 14:17:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x911b1c00) [pid = 1786] [serial = 1907] [outer = 0x9067c000] 14:17:38 INFO - PROCESS | 1786 | 1461014258588 Marionette DEBUG loaded listener.js 14:17:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x920d7800) [pid = 1786] [serial = 1908] [outer = 0x9067c000] 14:17:39 INFO - PROCESS | 1786 | 1461014259549 Marionette TRACE conn3 <- [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:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1844ms 14:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:17:39 INFO - PROCESS | 1786 | 1461014259603 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 1786 | 1461014259606 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:17:39 INFO - PROCESS | 1786 | 1461014259613 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 1786 | 1461014259616 Marionette TRACE conn3 <- [1,2514,null,{}] 14:17:39 INFO - PROCESS | 1786 | 1461014259623 Marionette TRACE conn3 -> [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:17:39 INFO - PROCESS | 1786 | 1461014259872 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:17:40 INFO - PROCESS | 1786 | 1461014260211 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x906cf400 == 127 [pid = 1786] [id = 636] 14:17:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x911b1000) [pid = 1786] [serial = 1909] [outer = (nil)] 14:17:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93675000) [pid = 1786] [serial = 1910] [outer = 0x911b1000] 14:17:40 INFO - PROCESS | 1786 | 1461014260304 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x93677c00) [pid = 1786] [serial = 1911] [outer = 0x911b1000] 14:17:41 INFO - PROCESS | 1786 | 1461014261277 Marionette TRACE conn3 <- [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:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1734ms 14:17:41 INFO - PROCESS | 1786 | 1461014261347 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 1786 | 1461014261352 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:17:41 INFO - PROCESS | 1786 | 1461014261358 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 1786 | 1461014261362 Marionette TRACE conn3 <- [1,2518,null,{}] 14:17:41 INFO - PROCESS | 1786 | 1461014261368 Marionette TRACE conn3 -> [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:17:41 INFO - PROCESS | 1786 | 1461014261612 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:17:42 INFO - PROCESS | 1786 | 1461014261983 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x84350c00 == 128 [pid = 1786] [id = 637] 14:17:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x906d5400) [pid = 1786] [serial = 1912] [outer = (nil)] 14:17:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x940ddc00) [pid = 1786] [serial = 1913] [outer = 0x906d5400] 14:17:42 INFO - PROCESS | 1786 | 1461014262098 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x94161c00) [pid = 1786] [serial = 1914] [outer = 0x906d5400] 14:17:43 INFO - PROCESS | 1786 | 1461014263009 Marionette TRACE conn3 <- [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:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1688ms 14:17:43 INFO - PROCESS | 1786 | 1461014263046 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 1786 | 1461014263051 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:17:43 INFO - PROCESS | 1786 | 1461014263057 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1786 | 1461014263061 Marionette TRACE conn3 <- [1,2522,null,{}] 14:17:43 INFO - PROCESS | 1786 | 1461014263066 Marionette TRACE conn3 -> [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:17:43 INFO - PROCESS | 1786 | 1461014263315 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:17:43 INFO - PROCESS | 1786 | 1461014263656 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 1786 | ++DOCSHELL 0x93396c00 == 129 [pid = 1786] [id = 638] 14:17:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x940d9c00) [pid = 1786] [serial = 1915] [outer = (nil)] 14:17:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x94605c00) [pid = 1786] [serial = 1916] [outer = 0x940d9c00] 14:17:43 INFO - PROCESS | 1786 | 1461014263749 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x9460b400) [pid = 1786] [serial = 1917] [outer = 0x940d9c00] 14:17:44 INFO - PROCESS | 1786 | 1461014264655 Marionette TRACE conn3 <- [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:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1633ms 14:17:44 INFO - PROCESS | 1786 | 1461014264706 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 1786 | 1461014264709 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:17:44 INFO - PROCESS | 1786 | 1461014264720 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 1786 | 1461014264723 Marionette TRACE conn3 <- [1,2526,null,{}] 14:17:44 INFO - PROCESS | 1786 | 1461014264729 Marionette TRACE conn3 -> [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:17:44 INFO - PROCESS | 1786 | 1461014264950 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:17:45 INFO - PROCESS | 1786 | 1461014265299 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x9416e400 == 130 [pid = 1786] [id = 639] 14:17:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96ba2400) [pid = 1786] [serial = 1918] [outer = (nil)] 14:17:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x96e97c00) [pid = 1786] [serial = 1919] [outer = 0x96ba2400] 14:17:45 INFO - PROCESS | 1786 | 1461014265407 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x96e9fc00) [pid = 1786] [serial = 1920] [outer = 0x96ba2400] 14:17:46 INFO - PROCESS | 1786 | 1461014266351 Marionette TRACE conn3 <- [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:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1684ms 14:17:46 INFO - PROCESS | 1786 | 1461014266404 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:17:46 INFO - PROCESS | 1786 | 1461014266408 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:17:46 INFO - PROCESS | 1786 | 1461014266416 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1786 | 1461014266421 Marionette TRACE conn3 <- [1,2530,null,{}] 14:17:46 INFO - PROCESS | 1786 | 1461014266428 Marionette TRACE conn3 -> [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:17:46 INFO - PROCESS | 1786 | 1461014266702 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:17:47 INFO - PROCESS | 1786 | 1461014267050 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x9595b400 == 131 [pid = 1786] [id = 640] 14:17:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x97bc9c00) [pid = 1786] [serial = 1921] [outer = (nil)] 14:17:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x97ce1800) [pid = 1786] [serial = 1922] [outer = 0x97bc9c00] 14:17:47 INFO - PROCESS | 1786 | 1461014267152 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x981aa800) [pid = 1786] [serial = 1923] [outer = 0x97bc9c00] 14:17:48 INFO - PROCESS | 1786 | 1461014268149 Marionette TRACE conn3 <- [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:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1790ms 14:17:48 INFO - PROCESS | 1786 | 1461014268207 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1786 | 1461014268211 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:17:48 INFO - PROCESS | 1786 | 1461014268218 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1786 | 1461014268221 Marionette TRACE conn3 <- [1,2534,null,{}] 14:17:48 INFO - PROCESS | 1786 | 1461014268227 Marionette TRACE conn3 -> [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:17:48 INFO - PROCESS | 1786 | 1461014268468 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:17:48 INFO - PROCESS | 1786 | 1461014268814 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x898c6000 == 132 [pid = 1786] [id = 641] 14:17:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x8c0f3c00) [pid = 1786] [serial = 1924] [outer = (nil)] 14:17:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x97c8e400) [pid = 1786] [serial = 1925] [outer = 0x8c0f3c00] 14:17:48 INFO - PROCESS | 1786 | 1461014268912 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x9830c000) [pid = 1786] [serial = 1926] [outer = 0x8c0f3c00] 14:17:49 INFO - PROCESS | 1786 | 1461014269866 Marionette TRACE conn3 <- [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:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1685ms 14:17:49 INFO - PROCESS | 1786 | 1461014269905 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:17:49 INFO - PROCESS | 1786 | 1461014269909 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:17:49 INFO - PROCESS | 1786 | 1461014269916 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:17:49 INFO - PROCESS | 1786 | 1461014269919 Marionette TRACE conn3 <- [1,2538,null,{}] 14:17:49 INFO - PROCESS | 1786 | 1461014269926 Marionette TRACE conn3 -> [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:17:50 INFO - PROCESS | 1786 | 1461014270172 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:17:50 INFO - PROCESS | 1786 | 1461014270559 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x981b5c00 == 133 [pid = 1786] [id = 642] 14:17:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x98b83c00) [pid = 1786] [serial = 1927] [outer = (nil)] 14:17:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x99202000) [pid = 1786] [serial = 1928] [outer = 0x98b83c00] 14:17:50 INFO - PROCESS | 1786 | 1461014270661 Marionette DEBUG loaded listener.js 14:17:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x992cd000) [pid = 1786] [serial = 1929] [outer = 0x98b83c00] 14:17:51 INFO - PROCESS | 1786 | 1461014271595 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1733ms 14:17:51 INFO - PROCESS | 1786 | 1461014271649 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 1786 | 1461014271652 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:17:51 INFO - PROCESS | 1786 | 1461014271659 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1786 | 1461014271662 Marionette TRACE conn3 <- [1,2542,null,{}] 14:17:51 INFO - PROCESS | 1786 | 1461014271668 Marionette TRACE conn3 -> [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:17:51 INFO - PROCESS | 1786 | 1461014271905 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:17:52 INFO - PROCESS | 1786 | 1461014272251 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1786 | ++DOCSHELL 0x96f39400 == 134 [pid = 1786] [id = 643] 14:17:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x98b8cc00) [pid = 1786] [serial = 1930] [outer = (nil)] 14:17:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x99c40c00) [pid = 1786] [serial = 1931] [outer = 0x98b8cc00] 14:17:52 INFO - PROCESS | 1786 | 1461014272342 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x99c48000) [pid = 1786] [serial = 1932] [outer = 0x98b8cc00] 14:17:53 INFO - PROCESS | 1786 | 1461014273267 Marionette TRACE conn3 <- [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:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1680ms 14:17:53 INFO - PROCESS | 1786 | 1461014273340 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 1786 | 1461014273343 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:17:53 INFO - PROCESS | 1786 | 1461014273350 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 1786 | 1461014273353 Marionette TRACE conn3 <- [1,2546,null,{}] 14:17:53 INFO - PROCESS | 1786 | 1461014273381 Marionette TRACE conn3 -> [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:17:53 INFO - PROCESS | 1786 | 1461014273627 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:17:53 INFO - PROCESS | 1786 | 1461014273975 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c85000 == 135 [pid = 1786] [id = 644] 14:17:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x8bf2ec00) [pid = 1786] [serial = 1933] [outer = (nil)] 14:17:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x9eb41c00) [pid = 1786] [serial = 1934] [outer = 0x8bf2ec00] 14:17:54 INFO - PROCESS | 1786 | 1461014274064 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x9fb56c00) [pid = 1786] [serial = 1935] [outer = 0x8bf2ec00] 14:17:55 INFO - PROCESS | 1786 | 1461014274997 Marionette TRACE conn3 <- [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:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1685ms 14:17:55 INFO - PROCESS | 1786 | 1461014275036 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 1786 | 1461014275040 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:17:55 INFO - PROCESS | 1786 | 1461014275047 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - PROCESS | 1786 | 1461014275051 Marionette TRACE conn3 <- [1,2550,null,{}] 14:17:55 INFO - PROCESS | 1786 | 1461014275057 Marionette TRACE conn3 -> [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:17:55 INFO - PROCESS | 1786 | 1461014275293 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:17:55 INFO - PROCESS | 1786 | 1461014275654 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x9b2d9800 == 136 [pid = 1786] [id = 645] 14:17:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x9eb44c00) [pid = 1786] [serial = 1936] [outer = (nil)] 14:17:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa0c50400) [pid = 1786] [serial = 1937] [outer = 0x9eb44c00] 14:17:55 INFO - PROCESS | 1786 | 1461014275750 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0xa0fe2c00) [pid = 1786] [serial = 1938] [outer = 0x9eb44c00] 14:17:56 INFO - PROCESS | 1786 | 1461014276709 Marionette TRACE conn3 <- [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:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1687ms 14:17:56 INFO - PROCESS | 1786 | 1461014276735 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:17:56 INFO - PROCESS | 1786 | 1461014276739 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:17:56 INFO - PROCESS | 1786 | 1461014276746 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:17:56 INFO - PROCESS | 1786 | 1461014276749 Marionette TRACE conn3 <- [1,2554,null,{}] 14:17:56 INFO - PROCESS | 1786 | 1461014276755 Marionette TRACE conn3 -> [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:17:56 INFO - PROCESS | 1786 | 1461014276992 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x98e4cc00 == 135 [pid = 1786] [id = 365] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x93679400 == 134 [pid = 1786] [id = 575] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x842cd000 == 133 [pid = 1786] [id = 579] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8c1a5000 == 132 [pid = 1786] [id = 576] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x98c89800 == 131 [pid = 1786] [id = 578] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x98a0e800 == 130 [pid = 1786] [id = 577] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x89523400 == 129 [pid = 1786] [id = 539] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x9fcab400 == 128 [pid = 1786] [id = 580] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x98f43c00 == 127 [pid = 1786] [id = 623] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf39800 == 126 [pid = 1786] [id = 622] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x96e99000 == 125 [pid = 1786] [id = 620] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8435d000 == 124 [pid = 1786] [id = 621] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8e5400 == 123 [pid = 1786] [id = 619] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x97840800 == 122 [pid = 1786] [id = 618] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x940df000 == 121 [pid = 1786] [id = 617] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5bc400 == 120 [pid = 1786] [id = 616] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x90425800 == 119 [pid = 1786] [id = 614] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x90689000 == 118 [pid = 1786] [id = 615] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x90685400 == 117 [pid = 1786] [id = 613] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8b7a0000 == 116 [pid = 1786] [id = 612] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x8b7a0800 == 115 [pid = 1786] [id = 611] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x842c6c00 == 114 [pid = 1786] [id = 586] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x89c82800 == 113 [pid = 1786] [id = 609] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x89e21400 == 112 [pid = 1786] [id = 610] 14:17:59 INFO - PROCESS | 1786 | --DOCSHELL 0x84355c00 == 111 [pid = 1786] [id = 608] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x8b8e9000) [pid = 1786] [serial = 1823] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x936bac00) [pid = 1786] [serial = 1785] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x881c8800) [pid = 1786] [serial = 1815] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0xa0af5c00) [pid = 1786] [serial = 1808] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x981b4800) [pid = 1786] [serial = 1796] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8f5bb400) [pid = 1786] [serial = 1769] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x9416a800) [pid = 1786] [serial = 1788] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x93396400) [pid = 1786] [serial = 1781] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8b8edc00) [pid = 1786] [serial = 1821] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x91685800) [pid = 1786] [serial = 1778] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x84356800) [pid = 1786] [serial = 1811] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x9df36800) [pid = 1786] [serial = 1805] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x9eb41800) [pid = 1786] [serial = 1806] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x902d5000) [pid = 1786] [serial = 1773] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x920d9400) [pid = 1786] [serial = 1779] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x9042cc00) [pid = 1786] [serial = 1775] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x89e1f000) [pid = 1786] [serial = 1818] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x97c8fc00) [pid = 1786] [serial = 1793] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x8e7ef000) [pid = 1786] [serial = 1695] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x84358400) [pid = 1786] [serial = 1812] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0xa0c53c00) [pid = 1786] [serial = 1809] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8b8efc00) [pid = 1786] [serial = 1766] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x89c81800) [pid = 1786] [serial = 1764] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x867f0c00) [pid = 1786] [serial = 1746] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8b7a2c00) [pid = 1786] [serial = 1820] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x94610c00) [pid = 1786] [serial = 1790] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x8810ec00) [pid = 1786] [serial = 1814] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x936b3800) [pid = 1786] [serial = 1784] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x89528c00) [pid = 1786] [serial = 1763] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x898cf400) [pid = 1786] [serial = 1817] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x9830a400) [pid = 1786] [serial = 1797] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x8bf3a000) [pid = 1786] [serial = 1760] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x9014a800) [pid = 1786] [serial = 1772] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x99b4ac00) [pid = 1786] [serial = 1802] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x98b91400) [pid = 1786] [serial = 1799] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x900a8800) [pid = 1786] [serial = 1770] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x94164000) [pid = 1786] [serial = 1787] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x959ef000) [pid = 1786] [serial = 1791] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x98f38800) [pid = 1786] [serial = 1800] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x93463800) [pid = 1786] [serial = 1782] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8c1a5800) [pid = 1786] [serial = 1767] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x99b52000) [pid = 1786] [serial = 1803] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x90682800) [pid = 1786] [serial = 1776] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x97ce2000) [pid = 1786] [serial = 1794] [outer = (nil)] [url = about:blank] 14:18:00 INFO - PROCESS | 1786 | 1461014280057 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x84358000 == 112 [pid = 1786] [id = 646] 14:18:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x84358400) [pid = 1786] [serial = 1939] [outer = (nil)] 14:18:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x860ef000) [pid = 1786] [serial = 1940] [outer = 0x84358400] 14:18:00 INFO - PROCESS | 1786 | 1461014280141 Marionette DEBUG loaded listener.js 14:18:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x867edc00) [pid = 1786] [serial = 1941] [outer = 0x84358400] 14:18:01 INFO - PROCESS | 1786 | 1461014281020 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 4294ms 14:18:01 INFO - PROCESS | 1786 | 1461014281043 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1786 | 1461014281050 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:18:01 INFO - PROCESS | 1786 | 1461014281060 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1786 | 1461014281063 Marionette TRACE conn3 <- [1,2558,null,{}] 14:18:01 INFO - PROCESS | 1786 | 1461014281105 Marionette TRACE conn3 -> [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:18:01 INFO - PROCESS | 1786 | 1461014281339 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:18:01 INFO - PROCESS | 1786 | 1461014281564 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c8800 == 113 [pid = 1786] [id = 647] 14:18:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8835f000) [pid = 1786] [serial = 1942] [outer = (nil)] 14:18:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x89523400) [pid = 1786] [serial = 1943] [outer = 0x8835f000] 14:18:01 INFO - PROCESS | 1786 | 1461014281769 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x89c81800) [pid = 1786] [serial = 1944] [outer = 0x8835f000] 14:18:02 INFO - PROCESS | 1786 | 1461014282876 Marionette TRACE conn3 <- [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:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1874ms 14:18:02 INFO - PROCESS | 1786 | 1461014282937 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 1786 | 1461014282944 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:18:02 INFO - PROCESS | 1786 | 1461014282956 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 1786 | 1461014282959 Marionette TRACE conn3 <- [1,2562,null,{}] 14:18:02 INFO - PROCESS | 1786 | 1461014282965 Marionette TRACE conn3 -> [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:18:03 INFO - PROCESS | 1786 | 1461014283286 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:18:03 INFO - PROCESS | 1786 | 1461014283538 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x89526c00 == 114 [pid = 1786] [id = 648] 14:18:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8a2e7800) [pid = 1786] [serial = 1945] [outer = (nil)] 14:18:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8b79c400) [pid = 1786] [serial = 1946] [outer = 0x8a2e7800] 14:18:03 INFO - PROCESS | 1786 | 1461014283614 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8b8e7400) [pid = 1786] [serial = 1947] [outer = 0x8a2e7800] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9df36c00) [pid = 1786] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x981b7000) [pid = 1786] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x89c87c00) [pid = 1786] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x94605000) [pid = 1786] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8bf35000) [pid = 1786] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x94161400) [pid = 1786] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x90687400) [pid = 1786] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x97842800) [pid = 1786] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8b8ea400) [pid = 1786] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x88378000) [pid = 1786] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x90151800) [pid = 1786] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8e7ee400) [pid = 1786] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x89e22c00) [pid = 1786] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x8b8ec000) [pid = 1786] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x9325f800) [pid = 1786] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x906d3c00) [pid = 1786] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x84358800) [pid = 1786] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x8c1aa400) [pid = 1786] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x84357c00) [pid = 1786] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 120 (0x89c86800) [pid = 1786] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:18:04 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x89522800) [pid = 1786] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:18:05 INFO - PROCESS | 1786 | 1461014285031 Marionette TRACE conn3 <- [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:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2091ms 14:18:05 INFO - PROCESS | 1786 | 1461014285048 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 1786 | 1461014285051 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:18:05 INFO - PROCESS | 1786 | 1461014285066 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 1786 | 1461014285075 Marionette TRACE conn3 <- [1,2566,null,{}] 14:18:05 INFO - PROCESS | 1786 | 1461014285082 Marionette TRACE conn3 -> [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:18:05 INFO - PROCESS | 1786 | 1461014285342 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:18:05 INFO - PROCESS | 1786 | 1461014285573 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x84357c00 == 115 [pid = 1786] [id = 649] 14:18:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x8810f400) [pid = 1786] [serial = 1948] [outer = (nil)] 14:18:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x8b79e800) [pid = 1786] [serial = 1949] [outer = 0x8810f400] 14:18:05 INFO - PROCESS | 1786 | 1461014285649 Marionette DEBUG loaded listener.js 14:18:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x8c0f5c00) [pid = 1786] [serial = 1950] [outer = 0x8810f400] 14:18:06 INFO - PROCESS | 1786 | 1461014286515 Marionette TRACE conn3 <- [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:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1494ms 14:18:06 INFO - PROCESS | 1786 | 1461014286554 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 1786 | 1461014286558 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:18:06 INFO - PROCESS | 1786 | 1461014286564 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 1786 | 1461014286568 Marionette TRACE conn3 <- [1,2570,null,{}] 14:18:06 INFO - PROCESS | 1786 | 1461014286573 Marionette TRACE conn3 -> [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:18:06 INFO - PROCESS | 1786 | 1461014286785 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:18:07 INFO - PROCESS | 1786 | 1461014287254 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x84354c00 == 116 [pid = 1786] [id = 650] 14:18:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x84356800) [pid = 1786] [serial = 1951] [outer = (nil)] 14:18:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x867e6800) [pid = 1786] [serial = 1952] [outer = 0x84356800] 14:18:07 INFO - PROCESS | 1786 | 1461014287352 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x87a40800) [pid = 1786] [serial = 1953] [outer = 0x84356800] 14:18:08 INFO - PROCESS | 1786 | 1461014288436 Marionette TRACE conn3 <- [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:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1939ms 14:18:08 INFO - PROCESS | 1786 | 1461014288507 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:18:08 INFO - PROCESS | 1786 | 1461014288516 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:18:08 INFO - PROCESS | 1786 | 1461014288526 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:18:08 INFO - PROCESS | 1786 | 1461014288531 Marionette TRACE conn3 <- [1,2574,null,{}] 14:18:08 INFO - PROCESS | 1786 | 1461014288539 Marionette TRACE conn3 -> [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:18:08 INFO - PROCESS | 1786 | 1461014288840 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:18:09 INFO - PROCESS | 1786 | 1461014289190 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x89525400 == 117 [pid = 1786] [id = 651] 14:18:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8952cc00) [pid = 1786] [serial = 1954] [outer = (nil)] 14:18:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x898d1000) [pid = 1786] [serial = 1955] [outer = 0x8952cc00] 14:18:09 INFO - PROCESS | 1786 | 1461014289285 Marionette DEBUG loaded listener.js 14:18:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x89e21400) [pid = 1786] [serial = 1956] [outer = 0x8952cc00] 14:18:10 INFO - PROCESS | 1786 | 1461014290387 Marionette TRACE conn3 <- [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:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1935ms 14:18:10 INFO - PROCESS | 1786 | 1461014290466 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 1786 | 1461014290473 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:18:10 INFO - PROCESS | 1786 | 1461014290481 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - PROCESS | 1786 | 1461014290485 Marionette TRACE conn3 <- [1,2578,null,{}] 14:18:10 INFO - PROCESS | 1786 | 1461014290491 Marionette TRACE conn3 -> [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:18:10 INFO - PROCESS | 1786 | 1461014290775 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:18:11 INFO - PROCESS | 1786 | 1461014291179 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c81400 == 118 [pid = 1786] [id = 652] 14:18:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8b796000) [pid = 1786] [serial = 1957] [outer = (nil)] 14:18:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8b8e6000) [pid = 1786] [serial = 1958] [outer = 0x8b796000] 14:18:11 INFO - PROCESS | 1786 | 1461014291271 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8c0f5800) [pid = 1786] [serial = 1959] [outer = 0x8b796000] 14:18:12 INFO - PROCESS | 1786 | 1461014292321 Marionette TRACE conn3 <- [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:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1887ms 14:18:12 INFO - PROCESS | 1786 | 1461014292368 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 1786 | 1461014292373 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:18:12 INFO - PROCESS | 1786 | 1461014292390 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 1786 | 1461014292400 Marionette TRACE conn3 <- [1,2582,null,{}] 14:18:12 INFO - PROCESS | 1786 | 1461014292409 Marionette TRACE conn3 -> [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:18:12 INFO - PROCESS | 1786 | 1461014292675 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:18:13 INFO - PROCESS | 1786 | 1461014293028 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b782000 == 119 [pid = 1786] [id = 653] 14:18:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8b79d800) [pid = 1786] [serial = 1960] [outer = (nil)] 14:18:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8e7ed000) [pid = 1786] [serial = 1961] [outer = 0x8b79d800] 14:18:13 INFO - PROCESS | 1786 | 1461014293121 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8f5bf000) [pid = 1786] [serial = 1962] [outer = 0x8b79d800] 14:18:14 INFO - PROCESS | 1786 | 1461014294101 Marionette TRACE conn3 <- [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:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1798ms 14:18:14 INFO - PROCESS | 1786 | 1461014294181 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 1786 | 1461014294186 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:18:14 INFO - PROCESS | 1786 | 1461014294193 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 1786 | 1461014294196 Marionette TRACE conn3 <- [1,2586,null,{}] 14:18:14 INFO - PROCESS | 1786 | 1461014294202 Marionette TRACE conn3 -> [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:18:14 INFO - PROCESS | 1786 | 1461014294448 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:18:14 INFO - PROCESS | 1786 | 1461014294805 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b778800 == 120 [pid = 1786] [id = 654] 14:18:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8e422c00) [pid = 1786] [serial = 1963] [outer = (nil)] 14:18:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x9014a800) [pid = 1786] [serial = 1964] [outer = 0x8e422c00] 14:18:14 INFO - PROCESS | 1786 | 1461014294903 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x90425800) [pid = 1786] [serial = 1965] [outer = 0x8e422c00] 14:18:15 INFO - PROCESS | 1786 | 1461014295850 Marionette TRACE conn3 <- [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:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1731ms 14:18:15 INFO - PROCESS | 1786 | 1461014295928 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1786 | 1461014295932 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:18:15 INFO - PROCESS | 1786 | 1461014295938 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - PROCESS | 1786 | 1461014295941 Marionette TRACE conn3 <- [1,2590,null,{}] 14:18:15 INFO - PROCESS | 1786 | 1461014295947 Marionette TRACE conn3 -> [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:18:16 INFO - PROCESS | 1786 | 1461014296179 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:18:16 INFO - PROCESS | 1786 | 1461014296531 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x90680400 == 121 [pid = 1786] [id = 655] 14:18:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x90682c00) [pid = 1786] [serial = 1966] [outer = (nil)] 14:18:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x906cc400) [pid = 1786] [serial = 1967] [outer = 0x90682c00] 14:18:16 INFO - PROCESS | 1786 | 1461014296644 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x91685800) [pid = 1786] [serial = 1968] [outer = 0x90682c00] 14:18:17 INFO - PROCESS | 1786 | 1461014297662 Marionette TRACE conn3 <- [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:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1784ms 14:18:17 INFO - PROCESS | 1786 | 1461014297723 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:18:17 INFO - PROCESS | 1786 | 1461014297727 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:18:17 INFO - PROCESS | 1786 | 1461014297734 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:18:17 INFO - PROCESS | 1786 | 1461014297738 Marionette TRACE conn3 <- [1,2594,null,{}] 14:18:17 INFO - PROCESS | 1786 | 1461014297744 Marionette TRACE conn3 -> [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:18:18 INFO - PROCESS | 1786 | 1461014297998 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:18:18 INFO - PROCESS | 1786 | 1461014298353 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c4000 == 122 [pid = 1786] [id = 656] 14:18:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8f487800) [pid = 1786] [serial = 1969] [outer = (nil)] 14:18:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x93399000) [pid = 1786] [serial = 1970] [outer = 0x8f487800] 14:18:18 INFO - PROCESS | 1786 | 1461014298448 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x9346e800) [pid = 1786] [serial = 1971] [outer = 0x8f487800] 14:18:19 INFO - PROCESS | 1786 | 1461014299437 Marionette TRACE conn3 <- [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:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1735ms 14:18:19 INFO - PROCESS | 1786 | 1461014299471 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 1786 | 1461014299474 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:18:19 INFO - PROCESS | 1786 | 1461014299481 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1786 | 1461014299484 Marionette TRACE conn3 <- [1,2598,null,{}] 14:18:19 INFO - PROCESS | 1786 | 1461014299490 Marionette TRACE conn3 -> [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:18:19 INFO - PROCESS | 1786 | 1461014299727 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:18:20 INFO - PROCESS | 1786 | 1461014300089 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x93265000 == 123 [pid = 1786] [id = 657] 14:18:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x9339a800) [pid = 1786] [serial = 1972] [outer = (nil)] 14:18:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x936b8400) [pid = 1786] [serial = 1973] [outer = 0x9339a800] 14:18:20 INFO - PROCESS | 1786 | 1461014300186 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x940d7400) [pid = 1786] [serial = 1974] [outer = 0x9339a800] 14:18:21 INFO - PROCESS | 1786 | 1461014301242 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1835ms 14:18:21 INFO - PROCESS | 1786 | 1461014301317 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 1786 | 1461014301321 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:18:21 INFO - PROCESS | 1786 | 1461014301328 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 1786 | 1461014301330 Marionette TRACE conn3 <- [1,2602,null,{}] 14:18:21 INFO - PROCESS | 1786 | 1461014301337 Marionette TRACE conn3 -> [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:18:21 INFO - PROCESS | 1786 | 1461014301614 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:18:21 INFO - PROCESS | 1786 | 1461014301971 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x9338d400 == 124 [pid = 1786] [id = 658] 14:18:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93679000) [pid = 1786] [serial = 1975] [outer = (nil)] 14:18:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x94610c00) [pid = 1786] [serial = 1976] [outer = 0x93679000] 14:18:22 INFO - PROCESS | 1786 | 1461014302062 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x959ef000) [pid = 1786] [serial = 1977] [outer = 0x93679000] 14:18:23 INFO - PROCESS | 1786 | 1461014303068 Marionette TRACE conn3 <- [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:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1796ms 14:18:23 INFO - PROCESS | 1786 | 1461014303126 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 1786 | 1461014303129 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:18:23 INFO - PROCESS | 1786 | 1461014303136 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - PROCESS | 1786 | 1461014303139 Marionette TRACE conn3 <- [1,2606,null,{}] 14:18:23 INFO - PROCESS | 1786 | 1461014303147 Marionette TRACE conn3 -> [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:18:23 INFO - PROCESS | 1786 | 1461014303413 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:18:23 INFO - PROCESS | 1786 | 1461014303746 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c5000 == 125 [pid = 1786] [id = 659] 14:18:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x89c90000) [pid = 1786] [serial = 1978] [outer = (nil)] 14:18:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x96e99000) [pid = 1786] [serial = 1979] [outer = 0x89c90000] 14:18:23 INFO - PROCESS | 1786 | 1461014303841 Marionette DEBUG loaded listener.js 14:18:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x96f30800) [pid = 1786] [serial = 1980] [outer = 0x89c90000] 14:18:24 INFO - PROCESS | 1786 | 1461014304850 Marionette TRACE conn3 <- [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:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1788ms 14:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:18:24 INFO - PROCESS | 1786 | 1461014304925 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1786 | 1461014304929 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:18:24 INFO - PROCESS | 1786 | 1461014304937 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1786 | 1461014304939 Marionette TRACE conn3 <- [1,2610,null,{}] 14:18:24 INFO - PROCESS | 1786 | 1461014304946 Marionette TRACE conn3 -> [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:18:25 INFO - PROCESS | 1786 | 1461014305227 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:18:25 INFO - PROCESS | 1786 | 1461014305597 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x97cdb400 == 126 [pid = 1786] [id = 660] 14:18:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x97cdbc00) [pid = 1786] [serial = 1981] [outer = (nil)] 14:18:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x9800cc00) [pid = 1786] [serial = 1982] [outer = 0x97cdbc00] 14:18:25 INFO - PROCESS | 1786 | 1461014305704 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x981b4800) [pid = 1786] [serial = 1983] [outer = 0x97cdbc00] 14:18:26 INFO - PROCESS | 1786 | 1461014306734 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1833ms 14:18:26 INFO - PROCESS | 1786 | 1461014306771 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 1786 | 1461014306774 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:18:26 INFO - PROCESS | 1786 | 1461014306782 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 1786 | 1461014306787 Marionette TRACE conn3 <- [1,2614,null,{}] 14:18:26 INFO - PROCESS | 1786 | 1461014306793 Marionette TRACE conn3 -> [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:18:27 INFO - PROCESS | 1786 | 1461014307068 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:18:27 INFO - PROCESS | 1786 | 1461014307418 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x98302400 == 127 [pid = 1786] [id = 661] 14:18:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x98306c00) [pid = 1786] [serial = 1984] [outer = (nil)] 14:18:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x999a4c00) [pid = 1786] [serial = 1985] [outer = 0x98306c00] 14:18:27 INFO - PROCESS | 1786 | 1461014307515 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x99b52000) [pid = 1786] [serial = 1986] [outer = 0x98306c00] 14:18:28 INFO - PROCESS | 1786 | 1461014308460 Marionette TRACE conn3 <- [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:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1740ms 14:18:28 INFO - PROCESS | 1786 | 1461014308523 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1786 | 1461014308527 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:18:28 INFO - PROCESS | 1786 | 1461014308533 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1786 | 1461014308536 Marionette TRACE conn3 <- [1,2618,null,{}] 14:18:28 INFO - PROCESS | 1786 | 1461014308542 Marionette TRACE conn3 -> [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:18:28 INFO - PROCESS | 1786 | 1461014308779 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:18:29 INFO - PROCESS | 1786 | 1461014309136 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77ac00 == 128 [pid = 1786] [id = 662] 14:18:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x8bf30c00) [pid = 1786] [serial = 1987] [outer = (nil)] 14:18:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x9eb49c00) [pid = 1786] [serial = 1988] [outer = 0x8bf30c00] 14:18:29 INFO - PROCESS | 1786 | 1461014309231 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0xa0026c00) [pid = 1786] [serial = 1989] [outer = 0x8bf30c00] 14:18:30 INFO - PROCESS | 1786 | 1461014310170 Marionette TRACE conn3 <- [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:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1680ms 14:18:30 INFO - PROCESS | 1786 | 1461014310215 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1786 | 1461014310219 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:18:30 INFO - PROCESS | 1786 | 1461014310225 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 1786 | 1461014310228 Marionette TRACE conn3 <- [1,2622,null,{}] 14:18:30 INFO - PROCESS | 1786 | 1461014310234 Marionette TRACE conn3 -> [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:18:30 INFO - PROCESS | 1786 | 1461014310470 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:18:30 INFO - PROCESS | 1786 | 1461014310824 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x99b52800 == 129 [pid = 1786] [id = 663] 14:18:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x9df36c00) [pid = 1786] [serial = 1990] [outer = (nil)] 14:18:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0xa2a0e400) [pid = 1786] [serial = 1991] [outer = 0x9df36c00] 14:18:30 INFO - PROCESS | 1786 | 1461014310921 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0xa3cc5c00) [pid = 1786] [serial = 1992] [outer = 0x9df36c00] 14:18:31 INFO - PROCESS | 1786 | 1461014311880 Marionette TRACE conn3 <- [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:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1735ms 14:18:31 INFO - PROCESS | 1786 | 1461014311962 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:18:31 INFO - PROCESS | 1786 | 1461014311966 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:18:31 INFO - PROCESS | 1786 | 1461014311975 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 1786 | 1461014311978 Marionette TRACE conn3 <- [1,2626,null,{}] 14:18:31 INFO - PROCESS | 1786 | 1461014311983 Marionette TRACE conn3 -> [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:18:32 INFO - PROCESS | 1786 | 1461014312267 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:18:32 INFO - PROCESS | 1786 | 1461014312626 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 1786 | ++DOCSHELL 0x88f1f800 == 130 [pid = 1786] [id = 664] 14:18:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x88f22000) [pid = 1786] [serial = 1993] [outer = (nil)] 14:18:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x88f27800) [pid = 1786] [serial = 1994] [outer = 0x88f22000] 14:18:32 INFO - PROCESS | 1786 | 1461014312722 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x88f2a000) [pid = 1786] [serial = 1995] [outer = 0x88f22000] 14:18:33 INFO - PROCESS | 1786 | 1461014313721 Marionette TRACE conn3 <- [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:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1784ms 14:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:18:33 INFO - PROCESS | 1786 | 1461014313759 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 1786 | 1461014313762 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:18:33 INFO - PROCESS | 1786 | 1461014313769 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1786 | 1461014313772 Marionette TRACE conn3 <- [1,2630,null,{}] 14:18:33 INFO - PROCESS | 1786 | 1461014313778 Marionette TRACE conn3 -> [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:18:34 INFO - PROCESS | 1786 | 1461014314022 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:18:34 INFO - PROCESS | 1786 | 1461014314388 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x88f22800 == 131 [pid = 1786] [id = 665] 14:18:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x88f28c00) [pid = 1786] [serial = 1996] [outer = (nil)] 14:18:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x9fcae800) [pid = 1786] [serial = 1997] [outer = 0x88f28c00] 14:18:34 INFO - PROCESS | 1786 | 1461014314485 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0xa0fde000) [pid = 1786] [serial = 1998] [outer = 0x88f28c00] 14:18:35 INFO - PROCESS | 1786 | 1461014315479 Marionette TRACE conn3 <- [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:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1784ms 14:18:35 INFO - PROCESS | 1786 | 1461014315554 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 1786 | 1461014315557 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:18:35 INFO - PROCESS | 1786 | 1461014315565 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 1786 | 1461014315568 Marionette TRACE conn3 <- [1,2634,null,{}] 14:18:35 INFO - PROCESS | 1786 | 1461014315575 Marionette TRACE conn3 -> [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:18:35 INFO - PROCESS | 1786 | 1461014315864 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:18:36 INFO - PROCESS | 1786 | 1461014316253 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x84265400 == 132 [pid = 1786] [id = 666] 14:18:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x84269800) [pid = 1786] [serial = 1999] [outer = (nil)] 14:18:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x8426c000) [pid = 1786] [serial = 2000] [outer = 0x84269800] 14:18:36 INFO - PROCESS | 1786 | 1461014316355 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x8426e800) [pid = 1786] [serial = 2001] [outer = 0x84269800] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8434ec00 == 131 [pid = 1786] [id = 625] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x87955800 == 130 [pid = 1786] [id = 628] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89e20000 == 129 [pid = 1786] [id = 627] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x88362400 == 128 [pid = 1786] [id = 546] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8952a000 == 127 [pid = 1786] [id = 543] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x88e4b400 == 126 [pid = 1786] [id = 599] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89e27800 == 125 [pid = 1786] [id = 547] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x84357c00 == 124 [pid = 1786] [id = 649] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89526c00 == 123 [pid = 1786] [id = 648] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x881c8800 == 122 [pid = 1786] [id = 647] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x84358000 == 121 [pid = 1786] [id = 646] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x96f39400 == 120 [pid = 1786] [id = 643] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89c85000 == 119 [pid = 1786] [id = 644] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x981b5c00 == 118 [pid = 1786] [id = 642] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x898c6000 == 117 [pid = 1786] [id = 641] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x9595b400 == 116 [pid = 1786] [id = 640] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x93396c00 == 115 [pid = 1786] [id = 638] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x9416e400 == 114 [pid = 1786] [id = 639] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x84350c00 == 113 [pid = 1786] [id = 637] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x906cf400 == 112 [pid = 1786] [id = 636] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x902d4c00 == 111 [pid = 1786] [id = 635] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8b79fc00 == 110 [pid = 1786] [id = 634] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8e427400 == 109 [pid = 1786] [id = 633] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x867f1400 == 108 [pid = 1786] [id = 631] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89e24400 == 107 [pid = 1786] [id = 632] 14:18:39 INFO - PROCESS | 1786 | --DOCSHELL 0x870d3800 == 106 [pid = 1786] [id = 630] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0xa0ef4400) [pid = 1786] [serial = 1871] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x9994a400) [pid = 1786] [serial = 1862] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x89e20800) [pid = 1786] [serial = 1829] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x9b260800) [pid = 1786] [serial = 1866] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x8f5c0800) [pid = 1786] [serial = 1836] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x96b0f400) [pid = 1786] [serial = 1854] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0xa2812800) [pid = 1786] [serial = 1872] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x914ab800) [pid = 1786] [serial = 1842] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x97c94400) [pid = 1786] [serial = 1857] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x8c0fcc00) [pid = 1786] [serial = 1832] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x88e50400) [pid = 1786] [serial = 1880] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x94607c00) [pid = 1786] [serial = 1851] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x94605400) [pid = 1786] [serial = 1850] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x9fc82000) [pid = 1786] [serial = 1868] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x906d0000) [pid = 1786] [serial = 1841] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x8c2c8800) [pid = 1786] [serial = 1833] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x8f480400) [pid = 1786] [serial = 1835] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x8a2da000) [pid = 1786] [serial = 1884] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0xa0020000) [pid = 1786] [serial = 1869] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8a2dcc00) [pid = 1786] [serial = 1830] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x90154c00) [pid = 1786] [serial = 1839] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x936b1400) [pid = 1786] [serial = 1847] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x96314400) [pid = 1786] [serial = 1853] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x93395c00) [pid = 1786] [serial = 1844] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x9346bc00) [pid = 1786] [serial = 1845] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x936b6000) [pid = 1786] [serial = 1848] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x99b47400) [pid = 1786] [serial = 1863] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x867ee000) [pid = 1786] [serial = 1826] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x98b91800) [pid = 1786] [serial = 1860] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x98b85c00) [pid = 1786] [serial = 1859] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x979af800) [pid = 1786] [serial = 1856] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x87950800) [pid = 1786] [serial = 1878] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x89523000) [pid = 1786] [serial = 1881] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x860e9000) [pid = 1786] [serial = 1874] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x99c4cc00) [pid = 1786] [serial = 1865] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x867f2400) [pid = 1786] [serial = 1877] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x867f5c00) [pid = 1786] [serial = 1827] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8c0fb400) [pid = 1786] [serial = 1761] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x9014dc00) [pid = 1786] [serial = 1838] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x89e26000) [pid = 1786] [serial = 1883] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x8b776000) [pid = 1786] [serial = 1886] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8b79c800) [pid = 1786] [serial = 1887] [outer = (nil)] [url = about:blank] 14:18:39 INFO - PROCESS | 1786 | 1461014319748 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 4203ms 14:18:39 INFO - PROCESS | 1786 | 1461014319769 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 1786 | 1461014319774 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:18:39 INFO - PROCESS | 1786 | 1461014319782 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - PROCESS | 1786 | 1461014319788 Marionette TRACE conn3 <- [1,2638,null,{}] 14:18:39 INFO - PROCESS | 1786 | 1461014319798 Marionette TRACE conn3 -> [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:18:40 INFO - PROCESS | 1786 | 1461014320082 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:18:40 INFO - PROCESS | 1786 | 1461014320306 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x8434ec00 == 107 [pid = 1786] [id = 667] 14:18:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x860e8800) [pid = 1786] [serial = 2002] [outer = (nil)] 14:18:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x867ec400) [pid = 1786] [serial = 2003] [outer = 0x860e8800] 14:18:40 INFO - PROCESS | 1786 | 1461014320391 Marionette DEBUG loaded listener.js 14:18:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x870cf400) [pid = 1786] [serial = 2004] [outer = 0x860e8800] 14:18:41 INFO - PROCESS | 1786 | 1461014321259 Marionette TRACE conn3 <- [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:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1539ms 14:18:41 INFO - PROCESS | 1786 | 1461014321323 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:18:41 INFO - PROCESS | 1786 | 1461014321331 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:18:41 INFO - PROCESS | 1786 | 1461014321377 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 1786 | 1461014321382 Marionette TRACE conn3 <- [1,2642,null,{}] 14:18:41 INFO - PROCESS | 1786 | 1461014321388 Marionette TRACE conn3 -> [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:18:41 INFO - PROCESS | 1786 | 1461014321618 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:18:41 INFO - PROCESS | 1786 | 1461014321939 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a35400 == 108 [pid = 1786] [id = 668] 14:18:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x87a3ec00) [pid = 1786] [serial = 2005] [outer = (nil)] 14:18:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x87bf8400) [pid = 1786] [serial = 2006] [outer = 0x87a3ec00] 14:18:42 INFO - PROCESS | 1786 | 1461014322016 Marionette DEBUG loaded listener.js 14:18:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8810dc00) [pid = 1786] [serial = 2007] [outer = 0x87a3ec00] 14:18:43 INFO - PROCESS | 1786 | 1461014323035 Marionette TRACE conn3 <- [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:18:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:18:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1685ms 14:18:43 INFO - PROCESS | 1786 | 1461014323059 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:18:43 INFO - PROCESS | 1786 | 1461014323063 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:18:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:18:43 INFO - PROCESS | 1786 | 1461014323070 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 1786 | 1461014323075 Marionette TRACE conn3 <- [1,2646,null,{}] 14:18:43 INFO - PROCESS | 1786 | 1461014323098 Marionette TRACE conn3 -> [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:18:43 INFO - PROCESS | 1786 | 1461014323449 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:18:43 INFO - PROCESS | 1786 | 1461014323655 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 1786 | ++DOCSHELL 0x88372000 == 109 [pid = 1786] [id = 669] 14:18:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x88372800) [pid = 1786] [serial = 2008] [outer = (nil)] 14:18:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x88378000) [pid = 1786] [serial = 2009] [outer = 0x88372800] 14:18:43 INFO - PROCESS | 1786 | 1461014323742 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x88e4b400) [pid = 1786] [serial = 2010] [outer = 0x88372800] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9067c000) [pid = 1786] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8bf2ec00) [pid = 1786] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x9eb44c00) [pid = 1786] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8835f000) [pid = 1786] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8bf2dc00) [pid = 1786] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x88105400) [pid = 1786] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x84358400) [pid = 1786] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x98b8cc00) [pid = 1786] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x860e2000) [pid = 1786] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x98b83c00) [pid = 1786] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8c0f3c00) [pid = 1786] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x96ba2400) [pid = 1786] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8f486400) [pid = 1786] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x906d5400) [pid = 1786] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x8e7ea000) [pid = 1786] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x940d9c00) [pid = 1786] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x90426c00) [pid = 1786] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x97bc9c00) [pid = 1786] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x8a2e7800) [pid = 1786] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 120 (0x911b1000) [pid = 1786] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:18:44 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x8a2de800) [pid = 1786] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:18:45 INFO - PROCESS | 1786 | 1461014325277 Marionette TRACE conn3 <- [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:18:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:18:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2247ms 14:18:45 INFO - PROCESS | 1786 | 1461014325318 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 1786 | 1461014325323 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:18:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:18:45 INFO - PROCESS | 1786 | 1461014325334 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1786 | 1461014325337 Marionette TRACE conn3 <- [1,2650,null,{}] 14:18:45 INFO - PROCESS | 1786 | 1461014325343 Marionette TRACE conn3 -> [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:18:45 INFO - PROCESS | 1786 | 1461014325583 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:18:45 INFO - PROCESS | 1786 | 1461014325794 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x860e2000 == 110 [pid = 1786] [id = 670] 14:18:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x8836f400) [pid = 1786] [serial = 2011] [outer = (nil)] 14:18:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x88f2c800) [pid = 1786] [serial = 2012] [outer = 0x8836f400] 14:18:45 INFO - PROCESS | 1786 | 1461014325873 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x8919a000) [pid = 1786] [serial = 2013] [outer = 0x8836f400] 14:18:46 INFO - PROCESS | 1786 | 1461014326933 Marionette TRACE conn3 <- [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:18:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:18:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1639ms 14:18:46 INFO - PROCESS | 1786 | 1461014326974 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1786 | 1461014326981 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:18:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:18:46 INFO - PROCESS | 1786 | 1461014326990 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1786 | 1461014326997 Marionette TRACE conn3 <- [1,2654,null,{}] 14:18:47 INFO - PROCESS | 1786 | 1461014327007 Marionette TRACE conn3 -> [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:18:47 INFO - PROCESS | 1786 | 1461014327266 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:18:47 INFO - PROCESS | 1786 | 1461014327635 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x870ca800 == 111 [pid = 1786] [id = 671] 14:18:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x87949800) [pid = 1786] [serial = 2014] [outer = (nil)] 14:18:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x87955800) [pid = 1786] [serial = 2015] [outer = 0x87949800] 14:18:47 INFO - PROCESS | 1786 | 1461014327737 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x87bf0c00) [pid = 1786] [serial = 2016] [outer = 0x87949800] 14:18:48 INFO - PROCESS | 1786 | 1461014328731 Marionette TRACE conn3 <- [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:18:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:18:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1794ms 14:18:48 INFO - PROCESS | 1786 | 1461014328785 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:18:48 INFO - PROCESS | 1786 | 1461014328794 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:18:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:18:48 INFO - PROCESS | 1786 | 1461014328804 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:18:48 INFO - PROCESS | 1786 | 1461014328809 Marionette TRACE conn3 <- [1,2658,null,{}] 14:18:48 INFO - PROCESS | 1786 | 1461014328816 Marionette TRACE conn3 -> [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:18:49 INFO - PROCESS | 1786 | 1461014329113 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:18:49 INFO - PROCESS | 1786 | 1461014329464 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a32c00 == 112 [pid = 1786] [id = 672] 14:18:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x88112c00) [pid = 1786] [serial = 2017] [outer = (nil)] 14:18:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x88f23800) [pid = 1786] [serial = 2018] [outer = 0x88112c00] 14:18:49 INFO - PROCESS | 1786 | 1461014329560 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8951fc00) [pid = 1786] [serial = 2019] [outer = 0x88112c00] 14:18:50 INFO - PROCESS | 1786 | 1461014330585 Marionette TRACE conn3 <- [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:18:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:18:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1843ms 14:18:50 INFO - PROCESS | 1786 | 1461014330649 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 1786 | 1461014330653 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:18:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:18:50 INFO - PROCESS | 1786 | 1461014330660 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 1786 | 1461014330667 Marionette TRACE conn3 <- [1,2662,null,{}] 14:18:50 INFO - PROCESS | 1786 | 1461014330684 Marionette TRACE conn3 -> [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:18:50 INFO - PROCESS | 1786 | 1461014330972 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:18:51 INFO - PROCESS | 1786 | 1461014331408 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x898ccc00 == 113 [pid = 1786] [id = 673] 14:18:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x898cd000) [pid = 1786] [serial = 2020] [outer = (nil)] 14:18:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x89c82c00) [pid = 1786] [serial = 2021] [outer = 0x898cd000] 14:18:51 INFO - PROCESS | 1786 | 1461014331507 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x89c8a000) [pid = 1786] [serial = 2022] [outer = 0x898cd000] 14:18:52 INFO - PROCESS | 1786 | 1461014332499 Marionette TRACE conn3 <- [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:18:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:18:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1888ms 14:18:52 INFO - PROCESS | 1786 | 1461014332550 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:18:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:18:52 INFO - PROCESS | 1786 | 1461014332555 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:18:52 INFO - PROCESS | 1786 | 1461014332561 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 1786 | 1461014332565 Marionette TRACE conn3 <- [1,2666,null,{}] 14:18:52 INFO - PROCESS | 1786 | 1461014332571 Marionette TRACE conn3 -> [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:18:52 INFO - PROCESS | 1786 | 1461014332806 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:18:53 INFO - PROCESS | 1786 | 1461014333149 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x898cfc00 == 114 [pid = 1786] [id = 674] 14:18:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x89c8f800) [pid = 1786] [serial = 2023] [outer = (nil)] 14:18:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x89e25c00) [pid = 1786] [serial = 2024] [outer = 0x89c8f800] 14:18:53 INFO - PROCESS | 1786 | 1461014333245 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x89e29400) [pid = 1786] [serial = 2025] [outer = 0x89c8f800] 14:18:54 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:18:54 INFO - PROCESS | 1786 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:18:54 INFO - PROCESS | 1786 | 1461014334574 Marionette TRACE conn3 <- [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:18:54 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:18:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2033ms 14:18:54 INFO - PROCESS | 1786 | 1461014334595 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 1786 | 1461014334598 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:18:54 INFO - PROCESS | 1786 | 1461014334605 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 1786 | 1461014334609 Marionette TRACE conn3 <- [1,2670,null,{}] 14:18:54 INFO - PROCESS | 1786 | 1461014334615 Marionette TRACE conn3 -> [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:18:54 INFO - PROCESS | 1786 | 1461014334886 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:18:55 INFO - PROCESS | 1786 | 1461014335162 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e1f000 == 115 [pid = 1786] [id = 675] 14:18:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x89e23800) [pid = 1786] [serial = 2026] [outer = (nil)] 14:18:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8a2e0c00) [pid = 1786] [serial = 2027] [outer = 0x89e23800] 14:18:55 INFO - PROCESS | 1786 | 1461014335255 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8a2e7800) [pid = 1786] [serial = 2028] [outer = 0x89e23800] 14:18:56 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:18:56 INFO - PROCESS | 1786 | 1461014336663 Marionette TRACE conn3 <- [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:18:56 INFO - PROCESS | 1786 | 1461014336708 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:18:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:18:56 INFO - PROCESS | 1786 | 1461014336715 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 1786 | 1461014336719 Marionette TRACE conn3 <- [1,2674,null,{}] 14:18:56 INFO - PROCESS | 1786 | 1461014336841 Marionette TRACE conn3 -> [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:18:57 INFO - PROCESS | 1786 | 1461014337139 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:18:57 INFO - PROCESS | 1786 | 1461014337429 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2e0000 == 116 [pid = 1786] [id = 676] 14:18:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8b775400) [pid = 1786] [serial = 2029] [outer = (nil)] 14:18:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8b799c00) [pid = 1786] [serial = 2030] [outer = 0x8b775400] 14:18:57 INFO - PROCESS | 1786 | 1461014337527 Marionette DEBUG loaded listener.js 14:18:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8b8e9000) [pid = 1786] [serial = 2031] [outer = 0x8b775400] 14:18:58 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:18:58 INFO - PROCESS | 1786 | 1461014338921 Marionette TRACE conn3 <- [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:18:58 INFO - PROCESS | 1786 | 1461014338952 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:18:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:18:58 INFO - PROCESS | 1786 | 1461014338959 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 1786 | 1461014338962 Marionette TRACE conn3 <- [1,2678,null,{}] 14:18:58 INFO - PROCESS | 1786 | 1461014338968 Marionette TRACE conn3 -> [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:18:59 INFO - PROCESS | 1786 | 1461014339246 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:18:59 INFO - PROCESS | 1786 | 1461014339511 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8eec00 == 117 [pid = 1786] [id = 677] 14:18:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8bf2d400) [pid = 1786] [serial = 2032] [outer = (nil)] 14:18:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8c0f0800) [pid = 1786] [serial = 2033] [outer = 0x8bf2d400] 14:18:59 INFO - PROCESS | 1786 | 1461014339613 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8c19c000) [pid = 1786] [serial = 2034] [outer = 0x8bf2d400] 14:19:00 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:01 INFO - PROCESS | 1786 | 1461014341025 Marionette TRACE conn3 <- [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:19:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2081ms 14:19:01 INFO - PROCESS | 1786 | 1461014341040 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:19:01 INFO - PROCESS | 1786 | 1461014341044 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:19:01 INFO - PROCESS | 1786 | 1461014341050 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:19:01 INFO - PROCESS | 1786 | 1461014341053 Marionette TRACE conn3 <- [1,2682,null,{}] 14:19:01 INFO - PROCESS | 1786 | 1461014341059 Marionette TRACE conn3 -> [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:19:01 INFO - PROCESS | 1786 | 1461014341338 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:19:01 INFO - PROCESS | 1786 | 1461014341637 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf38000 == 118 [pid = 1786] [id = 678] 14:19:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8bf3b400) [pid = 1786] [serial = 2035] [outer = (nil)] 14:19:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8c1a8800) [pid = 1786] [serial = 2036] [outer = 0x8bf3b400] 14:19:01 INFO - PROCESS | 1786 | 1461014341790 Marionette DEBUG loaded listener.js 14:19:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8c2c8800) [pid = 1786] [serial = 2037] [outer = 0x8bf3b400] 14:19:03 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:03 INFO - PROCESS | 1786 | 1461014343318 Marionette TRACE conn3 <- [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:19:03 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:19:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2283ms 14:19:03 INFO - PROCESS | 1786 | 1461014343334 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 1786 | 1461014343337 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:19:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:19:03 INFO - PROCESS | 1786 | 1461014343344 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - PROCESS | 1786 | 1461014343348 Marionette TRACE conn3 <- [1,2686,null,{}] 14:19:03 INFO - PROCESS | 1786 | 1461014343353 Marionette TRACE conn3 -> [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:19:03 INFO - PROCESS | 1786 | 1461014343640 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:19:03 INFO - PROCESS | 1786 | 1461014343908 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x860ea000 == 119 [pid = 1786] [id = 679] 14:19:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8bf34800) [pid = 1786] [serial = 2038] [outer = (nil)] 14:19:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x8e41b400) [pid = 1786] [serial = 2039] [outer = 0x8bf34800] 14:19:04 INFO - PROCESS | 1786 | 1461014343997 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x8e420400) [pid = 1786] [serial = 2040] [outer = 0x8bf34800] 14:19:05 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:05 INFO - PROCESS | 1786 | 1461014345396 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:19:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:19:05 INFO - PROCESS | 1786 | 1461014345441 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:19:05 INFO - PROCESS | 1786 | 1461014345448 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 1786 | 1461014345452 Marionette TRACE conn3 <- [1,2690,null,{}] 14:19:05 INFO - PROCESS | 1786 | 1461014345458 Marionette TRACE conn3 -> [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:19:05 INFO - PROCESS | 1786 | 1461014345780 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:19:06 INFO - PROCESS | 1786 | 1461014346078 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2c8000 == 120 [pid = 1786] [id = 680] 14:19:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x8e41ac00) [pid = 1786] [serial = 2041] [outer = (nil)] 14:19:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x8e7e8400) [pid = 1786] [serial = 2042] [outer = 0x8e41ac00] 14:19:06 INFO - PROCESS | 1786 | 1461014346168 Marionette DEBUG loaded listener.js 14:19:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x8e7ee800) [pid = 1786] [serial = 2043] [outer = 0x8e41ac00] 14:19:07 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:07 INFO - PROCESS | 1786 | 1461014347620 Marionette TRACE conn3 <- [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:19:07 INFO - PROCESS | 1786 | 1461014347787 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:19:07 INFO - PROCESS | 1786 | 1461014347805 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:19:07 INFO - PROCESS | 1786 | 1461014347816 Marionette TRACE conn3 <- [1,2694,null,{}] 14:19:07 INFO - PROCESS | 1786 | 1461014347823 Marionette TRACE conn3 -> [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:19:08 INFO - PROCESS | 1786 | 1461014348075 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:19:08 INFO - PROCESS | 1786 | 1461014348369 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f48bc00 == 121 [pid = 1786] [id = 681] 14:19:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x8f48d000) [pid = 1786] [serial = 2044] [outer = (nil)] 14:19:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x8f5c6800) [pid = 1786] [serial = 2045] [outer = 0x8f48d000] 14:19:08 INFO - PROCESS | 1786 | 1461014348467 Marionette DEBUG loaded listener.js 14:19:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x90149c00) [pid = 1786] [serial = 2046] [outer = 0x8f48d000] 14:19:09 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:09 INFO - PROCESS | 1786 | 1461014349915 Marionette TRACE conn3 <- [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:19:09 INFO - PROCESS | 1786 | 1461014349955 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:19:09 INFO - PROCESS | 1786 | 1461014349962 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:19:09 INFO - PROCESS | 1786 | 1461014349965 Marionette TRACE conn3 <- [1,2698,null,{}] 14:19:09 INFO - PROCESS | 1786 | 1461014349977 Marionette TRACE conn3 -> [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:19:10 INFO - PROCESS | 1786 | 1461014350323 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:19:10 INFO - PROCESS | 1786 | 1461014350624 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c2800 == 122 [pid = 1786] [id = 682] 14:19:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x8f5c5000) [pid = 1786] [serial = 2047] [outer = (nil)] 14:19:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x902d5000) [pid = 1786] [serial = 2048] [outer = 0x8f5c5000] 14:19:10 INFO - PROCESS | 1786 | 1461014350716 Marionette DEBUG loaded listener.js 14:19:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x90424800) [pid = 1786] [serial = 2049] [outer = 0x8f5c5000] 14:19:12 INFO - PROCESS | 1786 | SkCairoFTTypeface::onFilterRec unimplemented 14:19:12 INFO - PROCESS | 1786 | 1461014352098 Marionette TRACE conn3 <- [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:19:12 INFO - PROCESS | 1786 | 1461014352164 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:19:12 INFO - PROCESS | 1786 | 1461014352171 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 1786 | 1461014352174 Marionette TRACE conn3 <- [1,2702,null,{}] 14:19:12 INFO - PROCESS | 1786 | 1461014352180 Marionette TRACE conn3 -> [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:19:12 INFO - PROCESS | 1786 | 1461014352487 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:19:12 INFO - PROCESS | 1786 | 1461014352760 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e7e7c00 == 123 [pid = 1786] [id = 683] 14:19:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x90154800) [pid = 1786] [serial = 2050] [outer = (nil)] 14:19:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x90426c00) [pid = 1786] [serial = 2051] [outer = 0x90154800] 14:19:12 INFO - PROCESS | 1786 | 1461014352847 Marionette DEBUG loaded listener.js 14:19:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x90683400) [pid = 1786] [serial = 2052] [outer = 0x90154800] 14:19:13 INFO - PROCESS | 1786 | 1461014353815 Marionette TRACE conn3 <- [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:19:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:19:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1681ms 14:19:13 INFO - PROCESS | 1786 | 1461014353853 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 1786 | 1461014353856 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:19:13 INFO - PROCESS | 1786 | 1461014353863 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 1786 | 1461014353866 Marionette TRACE conn3 <- [1,2706,null,{}] 14:19:13 INFO - PROCESS | 1786 | 1461014353872 Marionette TRACE conn3 -> [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:19:14 INFO - PROCESS | 1786 | 1461014354110 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:19:14 INFO - PROCESS | 1786 | 1461014354466 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x842c6c00 == 124 [pid = 1786] [id = 684] 14:19:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x9014d400) [pid = 1786] [serial = 2053] [outer = (nil)] 14:19:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x906cc000) [pid = 1786] [serial = 2054] [outer = 0x9014d400] 14:19:14 INFO - PROCESS | 1786 | 1461014354614 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x906d0000) [pid = 1786] [serial = 2055] [outer = 0x9014d400] 14:19:15 INFO - PROCESS | 1786 | 1461014355582 Marionette TRACE conn3 <- [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:19:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:19:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1786ms 14:19:15 INFO - PROCESS | 1786 | 1461014355651 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 1786 | 1461014355654 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:19:15 INFO - PROCESS | 1786 | 1461014355661 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 1786 | 1461014355665 Marionette TRACE conn3 <- [1,2710,null,{}] 14:19:15 INFO - PROCESS | 1786 | 1461014355670 Marionette TRACE conn3 -> [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:19:15 INFO - PROCESS | 1786 | 1461014355921 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:19:16 INFO - PROCESS | 1786 | 1461014356280 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x8434f000 == 125 [pid = 1786] [id = 685] 14:19:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x90154400) [pid = 1786] [serial = 2056] [outer = (nil)] 14:19:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x906da400) [pid = 1786] [serial = 2057] [outer = 0x90154400] 14:19:16 INFO - PROCESS | 1786 | 1461014356428 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x9110ec00) [pid = 1786] [serial = 2058] [outer = 0x90154400] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x8836e400 == 124 [pid = 1786] [id = 626] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x84265400 == 123 [pid = 1786] [id = 666] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x88f22800 == 122 [pid = 1786] [id = 665] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x88f1f800 == 121 [pid = 1786] [id = 664] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x8b77ac00 == 120 [pid = 1786] [id = 662] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x99b52800 == 119 [pid = 1786] [id = 663] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x98302400 == 118 [pid = 1786] [id = 661] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x97cdb400 == 117 [pid = 1786] [id = 660] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x881c5000 == 116 [pid = 1786] [id = 659] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x9338d400 == 115 [pid = 1786] [id = 658] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x881c4000 == 114 [pid = 1786] [id = 656] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x93265000 == 113 [pid = 1786] [id = 657] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x90680400 == 112 [pid = 1786] [id = 655] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x8b778800 == 111 [pid = 1786] [id = 654] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x8b782000 == 110 [pid = 1786] [id = 653] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x89525400 == 109 [pid = 1786] [id = 651] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x89c81400 == 108 [pid = 1786] [id = 652] 14:19:18 INFO - PROCESS | 1786 | --DOCSHELL 0x84354c00 == 107 [pid = 1786] [id = 650] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8b79e800) [pid = 1786] [serial = 1949] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x920d7800) [pid = 1786] [serial = 1908] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x9fb56c00) [pid = 1786] [serial = 1935] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0xa0c50400) [pid = 1786] [serial = 1937] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x89523400) [pid = 1786] [serial = 1943] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x8c2ca000) [pid = 1786] [serial = 1896] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x88e4bc00) [pid = 1786] [serial = 1892] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x9eb41c00) [pid = 1786] [serial = 1934] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x860ef000) [pid = 1786] [serial = 1940] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x99c48000) [pid = 1786] [serial = 1932] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x860ebc00) [pid = 1786] [serial = 1875] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x99c40c00) [pid = 1786] [serial = 1931] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x89c81800) [pid = 1786] [serial = 1944] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x992cd000) [pid = 1786] [serial = 1929] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x89c8a800) [pid = 1786] [serial = 1893] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9830c000) [pid = 1786] [serial = 1926] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8c0ff800) [pid = 1786] [serial = 1895] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x96e97c00) [pid = 1786] [serial = 1919] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x90150c00) [pid = 1786] [serial = 1902] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x94161c00) [pid = 1786] [serial = 1914] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8f5c4800) [pid = 1786] [serial = 1899] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x94605c00) [pid = 1786] [serial = 1916] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x96e9fc00) [pid = 1786] [serial = 1920] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x9067f800) [pid = 1786] [serial = 1904] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x911b1c00) [pid = 1786] [serial = 1907] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x97c8e400) [pid = 1786] [serial = 1925] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x97ce1800) [pid = 1786] [serial = 1922] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8b8e7400) [pid = 1786] [serial = 1947] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x9460b400) [pid = 1786] [serial = 1917] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0xa0fe2c00) [pid = 1786] [serial = 1938] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x93677c00) [pid = 1786] [serial = 1911] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x93675000) [pid = 1786] [serial = 1910] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8bf3a800) [pid = 1786] [serial = 1824] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x99202000) [pid = 1786] [serial = 1928] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x90688800) [pid = 1786] [serial = 1905] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8f485800) [pid = 1786] [serial = 1898] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x90147800) [pid = 1786] [serial = 1901] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x981aa800) [pid = 1786] [serial = 1923] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8bf33400) [pid = 1786] [serial = 1889] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8b79c400) [pid = 1786] [serial = 1946] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x867edc00) [pid = 1786] [serial = 1941] [outer = (nil)] [url = about:blank] 14:19:18 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x940ddc00) [pid = 1786] [serial = 1913] [outer = (nil)] [url = about:blank] 14:19:19 INFO - PROCESS | 1786 | 1461014359199 Marionette TRACE conn3 <- [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:19:19 INFO - PROCESS | 1786 | 1461014359263 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:19:19 INFO - PROCESS | 1786 | 1461014359272 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 1786 | 1461014359278 Marionette TRACE conn3 <- [1,2714,null,{}] 14:19:19 INFO - PROCESS | 1786 | 1461014359286 Marionette TRACE conn3 -> [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:19:19 INFO - PROCESS | 1786 | 1461014359523 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:19:19 INFO - PROCESS | 1786 | 1461014359736 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x842c6400 == 108 [pid = 1786] [id = 686] 14:19:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x860f0800) [pid = 1786] [serial = 2059] [outer = (nil)] 14:19:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8810a800) [pid = 1786] [serial = 2060] [outer = 0x860f0800] 14:19:19 INFO - PROCESS | 1786 | 1461014359827 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x881c4000) [pid = 1786] [serial = 2061] [outer = 0x860f0800] 14:19:20 INFO - PROCESS | 1786 | 1461014360819 Marionette TRACE conn3 <- [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:19:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1589ms 14:19:20 INFO - PROCESS | 1786 | 1461014360862 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 1786 | 1461014360871 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:19:20 INFO - PROCESS | 1786 | 1461014360882 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 1786 | 1461014360886 Marionette TRACE conn3 <- [1,2718,null,{}] 14:19:20 INFO - PROCESS | 1786 | 1461014360893 Marionette TRACE conn3 -> [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:19:21 INFO - PROCESS | 1786 | 1461014361129 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:19:21 INFO - PROCESS | 1786 | 1461014361456 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x88378400 == 109 [pid = 1786] [id = 687] 14:19:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x88f22400) [pid = 1786] [serial = 2062] [outer = (nil)] 14:19:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x88f2bc00) [pid = 1786] [serial = 2063] [outer = 0x88f22400] 14:19:21 INFO - PROCESS | 1786 | 1461014361556 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x89524c00) [pid = 1786] [serial = 2064] [outer = 0x88f22400] 14:19:22 INFO - PROCESS | 1786 | 1461014362518 Marionette TRACE conn3 <- [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:19:22 INFO - PROCESS | 1786 | 1461014362589 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:19:22 INFO - PROCESS | 1786 | 1461014362606 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:19:22 INFO - PROCESS | 1786 | 1461014362613 Marionette TRACE conn3 <- [1,2722,null,{}] 14:19:22 INFO - PROCESS | 1786 | 1461014362628 Marionette TRACE conn3 -> [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:19:22 INFO - PROCESS | 1786 | 1461014362941 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:19:22 INFO - PROCESS | 1786 | 1461014362975 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x88e4d000 == 110 [pid = 1786] [id = 688] 14:19:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x898cec00) [pid = 1786] [serial = 2065] [outer = (nil)] 14:19:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x89e22c00) [pid = 1786] [serial = 2066] [outer = 0x898cec00] 14:19:23 INFO - PROCESS | 1786 | 1461014363058 Marionette DEBUG loaded listener.js 14:19:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8a2e3800) [pid = 1786] [serial = 2067] [outer = 0x898cec00] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x93679000) [pid = 1786] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x87a3ec00) [pid = 1786] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x9339a800) [pid = 1786] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x88f22000) [pid = 1786] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8b79d800) [pid = 1786] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8bf30c00) [pid = 1786] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x84356800) [pid = 1786] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x84269800) [pid = 1786] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x90682c00) [pid = 1786] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x88f28c00) [pid = 1786] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x8e422c00) [pid = 1786] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x8952cc00) [pid = 1786] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x98306c00) [pid = 1786] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 120 (0x9df36c00) [pid = 1786] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x8b796000) [pid = 1786] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 118 (0x8f487800) [pid = 1786] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 117 (0x8b779c00) [pid = 1786] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 116 (0x88372800) [pid = 1786] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 115 (0x860e8800) [pid = 1786] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 114 (0x97cdbc00) [pid = 1786] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:19:24 INFO - PROCESS | 1786 | --DOMWINDOW == 113 (0x89c90000) [pid = 1786] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:19:24 INFO - PROCESS | 1786 | 1461014364757 Marionette TRACE conn3 <- [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:19:24 INFO - PROCESS | 1786 | 1461014364802 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:19:24 INFO - PROCESS | 1786 | 1461014364808 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 1786 | 1461014364811 Marionette TRACE conn3 <- [1,2726,null,{}] 14:19:24 INFO - PROCESS | 1786 | 1461014364817 Marionette TRACE conn3 -> [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:19:25 INFO - PROCESS | 1786 | 1461014365138 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:19:25 INFO - PROCESS | 1786 | 1461014365160 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 1786 | ++DOCSHELL 0x8434f800 == 111 [pid = 1786] [id = 689] 14:19:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 114 (0x88372800) [pid = 1786] [serial = 2068] [outer = (nil)] 14:19:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 115 (0x8b776400) [pid = 1786] [serial = 2069] [outer = 0x88372800] 14:19:25 INFO - PROCESS | 1786 | 1461014365238 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 1786 | ++DOMWINDOW == 116 (0x8b796000) [pid = 1786] [serial = 2070] [outer = 0x88372800] 14:19:26 INFO - PROCESS | 1786 | 1461014366466 Marionette TRACE conn3 <- [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:19:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1732ms 14:19:26 INFO - PROCESS | 1786 | 1461014366542 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:19:26 INFO - PROCESS | 1786 | 1461014366547 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:19:26 INFO - PROCESS | 1786 | 1461014366557 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - PROCESS | 1786 | 1461014366563 Marionette TRACE conn3 <- [1,2730,null,{}] 14:19:26 INFO - PROCESS | 1786 | 1461014366575 Marionette TRACE conn3 -> [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:19:26 INFO - PROCESS | 1786 | 1461014366870 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:19:27 INFO - PROCESS | 1786 | 1461014367267 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x84356800 == 112 [pid = 1786] [id = 690] 14:19:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 117 (0x860e9000) [pid = 1786] [serial = 2071] [outer = (nil)] 14:19:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 118 (0x87bf3400) [pid = 1786] [serial = 2072] [outer = 0x860e9000] 14:19:27 INFO - PROCESS | 1786 | 1461014367360 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 119 (0x881c6000) [pid = 1786] [serial = 2073] [outer = 0x860e9000] 14:19:28 INFO - PROCESS | 1786 | 1461014368742 Marionette TRACE conn3 <- [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:19:28 INFO - PROCESS | 1786 | 1461014368857 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:19:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:19:28 INFO - PROCESS | 1786 | 1461014368872 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 1786 | 1461014368879 Marionette TRACE conn3 <- [1,2734,null,{}] 14:19:29 INFO - PROCESS | 1786 | 1461014368992 Marionette TRACE conn3 -> [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:19:29 INFO - PROCESS | 1786 | 1461014369327 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:19:29 INFO - PROCESS | 1786 | 1461014369545 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x84356400 == 113 [pid = 1786] [id = 691] 14:19:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x88f20400) [pid = 1786] [serial = 2074] [outer = (nil)] 14:19:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x898c8400) [pid = 1786] [serial = 2075] [outer = 0x88f20400] 14:19:29 INFO - PROCESS | 1786 | 1461014369639 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x89c89800) [pid = 1786] [serial = 2076] [outer = 0x88f20400] 14:19:30 INFO - PROCESS | 1786 | 1461014370789 Marionette TRACE conn3 <- [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:19:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:19:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1989ms 14:19:30 INFO - PROCESS | 1786 | 1461014370860 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 1786 | 1461014370864 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:19:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:19:30 INFO - PROCESS | 1786 | 1461014370872 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 1786 | 1461014370878 Marionette TRACE conn3 <- [1,2738,null,{}] 14:19:30 INFO - PROCESS | 1786 | 1461014370896 Marionette TRACE conn3 -> [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:19:31 INFO - PROCESS | 1786 | 1461014371205 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:19:31 INFO - PROCESS | 1786 | 1461014371563 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x89526c00 == 114 [pid = 1786] [id = 692] 14:19:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x8b7a2400) [pid = 1786] [serial = 2077] [outer = (nil)] 14:19:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8b8eb800) [pid = 1786] [serial = 2078] [outer = 0x8b7a2400] 14:19:31 INFO - PROCESS | 1786 | 1461014371661 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8bf3c000) [pid = 1786] [serial = 2079] [outer = 0x8b7a2400] 14:19:32 INFO - PROCESS | 1786 | 1461014372669 Marionette TRACE conn3 <- [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:19:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:19:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1838ms 14:19:32 INFO - PROCESS | 1786 | 1461014372710 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:19:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:19:32 INFO - PROCESS | 1786 | 1461014372716 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:19:32 INFO - PROCESS | 1786 | 1461014372723 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 1786 | 1461014372726 Marionette TRACE conn3 <- [1,2742,null,{}] 14:19:32 INFO - PROCESS | 1786 | 1461014372733 Marionette TRACE conn3 -> [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:19:32 INFO - PROCESS | 1786 | 1461014372989 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:19:33 INFO - PROCESS | 1786 | 1461014373337 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8ea000 == 115 [pid = 1786] [id = 693] 14:19:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8c0f1800) [pid = 1786] [serial = 2080] [outer = (nil)] 14:19:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8c2ca000) [pid = 1786] [serial = 2081] [outer = 0x8c0f1800] 14:19:33 INFO - PROCESS | 1786 | 1461014373435 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8e41c800) [pid = 1786] [serial = 2082] [outer = 0x8c0f1800] 14:19:34 INFO - PROCESS | 1786 | 1461014374436 Marionette TRACE conn3 <- [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:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1792ms 14:19:34 INFO - PROCESS | 1786 | 1461014374517 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 1786 | 1461014374523 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:19:34 INFO - PROCESS | 1786 | 1461014374534 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - PROCESS | 1786 | 1461014374539 Marionette TRACE conn3 <- [1,2746,null,{}] 14:19:34 INFO - PROCESS | 1786 | 1461014374548 Marionette TRACE conn3 -> [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:19:34 INFO - PROCESS | 1786 | 1461014374874 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:19:35 INFO - PROCESS | 1786 | 1461014375249 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e24800 == 116 [pid = 1786] [id = 694] 14:19:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8bf3b800) [pid = 1786] [serial = 2083] [outer = (nil)] 14:19:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8f482800) [pid = 1786] [serial = 2084] [outer = 0x8bf3b800] 14:19:35 INFO - PROCESS | 1786 | 1461014375339 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8f48dc00) [pid = 1786] [serial = 2085] [outer = 0x8bf3b800] 14:19:36 INFO - PROCESS | 1786 | 1461014376344 Marionette TRACE conn3 <- [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:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1840ms 14:19:36 INFO - PROCESS | 1786 | 1461014376383 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:19:36 INFO - PROCESS | 1786 | 1461014376386 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:19:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:19:36 INFO - PROCESS | 1786 | 1461014376397 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:19:36 INFO - PROCESS | 1786 | 1461014376400 Marionette TRACE conn3 <- [1,2750,null,{}] 14:19:36 INFO - PROCESS | 1786 | 1461014376407 Marionette TRACE conn3 -> [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:19:36 INFO - PROCESS | 1786 | 1461014376704 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:19:37 INFO - PROCESS | 1786 | 1461014377046 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e7e4000 == 117 [pid = 1786] [id = 695] 14:19:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x900b2400) [pid = 1786] [serial = 2086] [outer = (nil)] 14:19:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x90151c00) [pid = 1786] [serial = 2087] [outer = 0x900b2400] 14:19:37 INFO - PROCESS | 1786 | 1461014377143 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x9042cc00) [pid = 1786] [serial = 2088] [outer = 0x900b2400] 14:19:38 INFO - PROCESS | 1786 | 1461014378107 Marionette TRACE conn3 <- [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:19:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:19:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1779ms 14:19:38 INFO - PROCESS | 1786 | 1461014378178 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 1786 | 1461014378182 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:19:38 INFO - PROCESS | 1786 | 1461014378189 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - PROCESS | 1786 | 1461014378192 Marionette TRACE conn3 <- [1,2754,null,{}] 14:19:38 INFO - PROCESS | 1786 | 1461014378198 Marionette TRACE conn3 -> [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:19:38 INFO - PROCESS | 1786 | 1461014378472 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:19:38 INFO - PROCESS | 1786 | 1461014378828 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 1786 | ++DOCSHELL 0x8426ec00 == 118 [pid = 1786] [id = 696] 14:19:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x9014f800) [pid = 1786] [serial = 2089] [outer = (nil)] 14:19:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x906cc800) [pid = 1786] [serial = 2090] [outer = 0x9014f800] 14:19:38 INFO - PROCESS | 1786 | 1461014378934 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x906cf400) [pid = 1786] [serial = 2091] [outer = 0x9014f800] 14:19:39 INFO - PROCESS | 1786 | 1461014379913 Marionette TRACE conn3 <- [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:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1799ms 14:19:39 INFO - PROCESS | 1786 | 1461014379990 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 1786 | 1461014379996 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:19:40 INFO - PROCESS | 1786 | 1461014380004 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 1786 | 1461014380010 Marionette TRACE conn3 <- [1,2758,null,{}] 14:19:40 INFO - PROCESS | 1786 | 1461014380017 Marionette TRACE conn3 -> [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:19:40 INFO - PROCESS | 1786 | 1461014380343 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:19:40 INFO - PROCESS | 1786 | 1461014380714 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 1786 | ++DOCSHELL 0x90687800 == 119 [pid = 1786] [id = 697] 14:19:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x906d7c00) [pid = 1786] [serial = 2092] [outer = (nil)] 14:19:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x914a6800) [pid = 1786] [serial = 2093] [outer = 0x906d7c00] 14:19:40 INFO - PROCESS | 1786 | 1461014380813 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x914a9800) [pid = 1786] [serial = 2094] [outer = 0x906d7c00] 14:19:41 INFO - PROCESS | 1786 | 1461014381839 Marionette TRACE conn3 <- [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:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1896ms 14:19:41 INFO - PROCESS | 1786 | 1461014381901 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:19:41 INFO - PROCESS | 1786 | 1461014381905 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:19:41 INFO - PROCESS | 1786 | 1461014381913 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 1786 | 1461014381918 Marionette TRACE conn3 <- [1,2762,null,{}] 14:19:41 INFO - PROCESS | 1786 | 1461014381924 Marionette TRACE conn3 -> [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:19:42 INFO - PROCESS | 1786 | 1461014382213 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:19:42 INFO - PROCESS | 1786 | 1461014382579 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5c6400 == 120 [pid = 1786] [id = 698] 14:19:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x906cd800) [pid = 1786] [serial = 2095] [outer = (nil)] 14:19:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x9168c400) [pid = 1786] [serial = 2096] [outer = 0x906cd800] 14:19:42 INFO - PROCESS | 1786 | 1461014382672 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x91692000) [pid = 1786] [serial = 2097] [outer = 0x906cd800] 14:19:43 INFO - PROCESS | 1786 | 1461014383612 Marionette TRACE conn3 <- [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:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1738ms 14:19:43 INFO - PROCESS | 1786 | 1461014383652 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:19:43 INFO - PROCESS | 1786 | 1461014383655 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:19:43 INFO - PROCESS | 1786 | 1461014383684 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 1786 | 1461014383689 Marionette TRACE conn3 <- [1,2766,null,{}] 14:19:43 INFO - PROCESS | 1786 | 1461014383695 Marionette TRACE conn3 -> [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:19:43 INFO - PROCESS | 1786 | 1461014383970 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:19:44 INFO - PROCESS | 1786 | 1461014384334 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x91686800 == 121 [pid = 1786] [id = 699] 14:19:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x920d7800) [pid = 1786] [serial = 2098] [outer = (nil)] 14:19:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x93266800) [pid = 1786] [serial = 2099] [outer = 0x920d7800] 14:19:44 INFO - PROCESS | 1786 | 1461014384433 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x9338c800) [pid = 1786] [serial = 2100] [outer = 0x920d7800] 14:19:45 INFO - PROCESS | 1786 | 1461014385485 Marionette TRACE conn3 <- [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:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1840ms 14:19:45 INFO - PROCESS | 1786 | 1461014385520 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 1786 | 1461014385524 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:19:45 INFO - PROCESS | 1786 | 1461014385532 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - PROCESS | 1786 | 1461014385538 Marionette TRACE conn3 <- [1,2770,null,{}] 14:19:45 INFO - PROCESS | 1786 | 1461014385546 Marionette TRACE conn3 -> [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:19:45 INFO - PROCESS | 1786 | 1461014385859 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:19:46 INFO - PROCESS | 1786 | 1461014386226 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x93392400 == 122 [pid = 1786] [id = 700] 14:19:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x93467800) [pid = 1786] [serial = 2101] [outer = (nil)] 14:19:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x93674800) [pid = 1786] [serial = 2102] [outer = 0x93467800] 14:19:46 INFO - PROCESS | 1786 | 1461014386330 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9367a000) [pid = 1786] [serial = 2103] [outer = 0x93467800] 14:19:47 INFO - PROCESS | 1786 | 1461014387360 Marionette TRACE conn3 <- [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:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1884ms 14:19:47 INFO - PROCESS | 1786 | 1461014387422 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 1786 | 1461014387429 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:19:47 INFO - PROCESS | 1786 | 1461014387442 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 1786 | 1461014387445 Marionette TRACE conn3 <- [1,2774,null,{}] 14:19:47 INFO - PROCESS | 1786 | 1461014387452 Marionette TRACE conn3 -> [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:19:47 INFO - PROCESS | 1786 | 1461014387837 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:19:48 INFO - PROCESS | 1786 | 1461014388167 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x9339a800 == 123 [pid = 1786] [id = 701] 14:19:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x93674c00) [pid = 1786] [serial = 2104] [outer = (nil)] 14:19:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x936ad000) [pid = 1786] [serial = 2105] [outer = 0x93674c00] 14:19:48 INFO - PROCESS | 1786 | 1461014388259 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x936b0c00) [pid = 1786] [serial = 2106] [outer = 0x93674c00] 14:19:49 INFO - PROCESS | 1786 | 1461014389256 Marionette TRACE conn3 <- [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:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1887ms 14:19:49 INFO - PROCESS | 1786 | 1461014389329 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 1786 | 1461014389332 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:19:49 INFO - PROCESS | 1786 | 1461014389339 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - PROCESS | 1786 | 1461014389342 Marionette TRACE conn3 <- [1,2778,null,{}] 14:19:49 INFO - PROCESS | 1786 | 1461014389349 Marionette TRACE conn3 -> [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:19:49 INFO - PROCESS | 1786 | 1461014389625 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:19:50 INFO - PROCESS | 1786 | 1461014389985 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x93465000 == 124 [pid = 1786] [id = 702] 14:19:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x9346e000) [pid = 1786] [serial = 2107] [outer = (nil)] 14:19:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x936b9c00) [pid = 1786] [serial = 2108] [outer = 0x9346e000] 14:19:50 INFO - PROCESS | 1786 | 1461014390076 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x940d3000) [pid = 1786] [serial = 2109] [outer = 0x9346e000] 14:19:51 INFO - PROCESS | 1786 | 1461014391049 Marionette TRACE conn3 <- [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:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1788ms 14:19:51 INFO - PROCESS | 1786 | 1461014391127 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 1786 | 1461014391130 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:19:51 INFO - PROCESS | 1786 | 1461014391138 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - PROCESS | 1786 | 1461014391140 Marionette TRACE conn3 <- [1,2782,null,{}] 14:19:51 INFO - PROCESS | 1786 | 1461014391147 Marionette TRACE conn3 -> [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:19:51 INFO - PROCESS | 1786 | 1461014391430 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:19:51 INFO - PROCESS | 1786 | 1461014391805 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x8435b800 == 125 [pid = 1786] [id = 703] 14:19:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x936b4800) [pid = 1786] [serial = 2110] [outer = (nil)] 14:19:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x940e1000) [pid = 1786] [serial = 2111] [outer = 0x936b4800] 14:19:51 INFO - PROCESS | 1786 | 1461014391901 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x94161000) [pid = 1786] [serial = 2112] [outer = 0x936b4800] 14:19:52 INFO - PROCESS | 1786 | 1461014392886 Marionette TRACE conn3 <- [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:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1783ms 14:19:52 INFO - PROCESS | 1786 | 1461014392922 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 1786 | 1461014392926 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:19:52 INFO - PROCESS | 1786 | 1461014392932 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 1786 | 1461014392936 Marionette TRACE conn3 <- [1,2786,null,{}] 14:19:52 INFO - PROCESS | 1786 | 1461014392942 Marionette TRACE conn3 -> [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:19:53 INFO - PROCESS | 1786 | 1461014393214 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:19:53 INFO - PROCESS | 1786 | 1461014393562 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x898d2c00 == 126 [pid = 1786] [id = 704] 14:19:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x8b779400) [pid = 1786] [serial = 2113] [outer = (nil)] 14:19:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x9416a800) [pid = 1786] [serial = 2114] [outer = 0x8b779400] 14:19:53 INFO - PROCESS | 1786 | 1461014393658 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x9416d000) [pid = 1786] [serial = 2115] [outer = 0x8b779400] 14:19:54 INFO - PROCESS | 1786 | 1461014394695 Marionette TRACE conn3 <- [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:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1781ms 14:19:54 INFO - PROCESS | 1786 | 1461014394716 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 1786 | 1461014394720 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:19:54 INFO - PROCESS | 1786 | 1461014394726 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 1786 | 1461014394729 Marionette TRACE conn3 <- [1,2790,null,{}] 14:19:54 INFO - PROCESS | 1786 | 1461014394758 Marionette TRACE conn3 -> [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:19:55 INFO - PROCESS | 1786 | 1461014395017 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:19:55 INFO - PROCESS | 1786 | 1461014395421 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x9416b800 == 127 [pid = 1786] [id = 705] 14:19:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x94604c00) [pid = 1786] [serial = 2116] [outer = (nil)] 14:19:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x94609400) [pid = 1786] [serial = 2117] [outer = 0x94604c00] 14:19:55 INFO - PROCESS | 1786 | 1461014395528 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x9460b800) [pid = 1786] [serial = 2118] [outer = 0x94604c00] 14:19:58 INFO - PROCESS | 1786 | --DOCSHELL 0x88360000 == 126 [pid = 1786] [id = 514] 14:19:58 INFO - PROCESS | 1786 | --DOCSHELL 0x87a32800 == 125 [pid = 1786] [id = 301] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x88f2c800) [pid = 1786] [serial = 2012] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x959ef000) [pid = 1786] [serial = 1977] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x87bf8400) [pid = 1786] [serial = 2006] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x8810dc00) [pid = 1786] [serial = 2007] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x936b8400) [pid = 1786] [serial = 1973] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x88f2a000) [pid = 1786] [serial = 1995] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x8e7ed000) [pid = 1786] [serial = 1961] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0xa0026c00) [pid = 1786] [serial = 1989] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x867e6800) [pid = 1786] [serial = 1952] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x9eb49c00) [pid = 1786] [serial = 1988] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8426e800) [pid = 1786] [serial = 2001] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x906cc400) [pid = 1786] [serial = 1967] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x87a40800) [pid = 1786] [serial = 1953] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x9fcae800) [pid = 1786] [serial = 1997] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x90425800) [pid = 1786] [serial = 1965] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x89e21400) [pid = 1786] [serial = 1956] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x99b52000) [pid = 1786] [serial = 1986] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x940d7400) [pid = 1786] [serial = 1974] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0xa0fde000) [pid = 1786] [serial = 1998] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x898d1000) [pid = 1786] [serial = 1955] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0xa2a0e400) [pid = 1786] [serial = 1991] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8f5bf000) [pid = 1786] [serial = 1962] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8c0f5800) [pid = 1786] [serial = 1959] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x999a4c00) [pid = 1786] [serial = 1985] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x9346e800) [pid = 1786] [serial = 1971] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x88f27800) [pid = 1786] [serial = 1994] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8c0f1400) [pid = 1786] [serial = 1890] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x88378000) [pid = 1786] [serial = 2009] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x867ec400) [pid = 1786] [serial = 2003] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x981b4800) [pid = 1786] [serial = 1983] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x91685800) [pid = 1786] [serial = 1968] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x8426c000) [pid = 1786] [serial = 2000] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x94610c00) [pid = 1786] [serial = 1976] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0xa3cc5c00) [pid = 1786] [serial = 1992] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8b8e6000) [pid = 1786] [serial = 1958] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x96f30800) [pid = 1786] [serial = 1980] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x93399000) [pid = 1786] [serial = 1970] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x88e4b400) [pid = 1786] [serial = 2010] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x96e99000) [pid = 1786] [serial = 1979] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x870cf400) [pid = 1786] [serial = 2004] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x9800cc00) [pid = 1786] [serial = 1982] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x9014a800) [pid = 1786] [serial = 1964] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 1786 | 1461014399049 Marionette TRACE conn3 <- [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:19:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:19:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 4464ms 14:19:59 INFO - PROCESS | 1786 | 1461014399192 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 1786 | 1461014399198 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:19:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:19:59 INFO - PROCESS | 1786 | 1461014399205 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 1786 | 1461014399212 Marionette TRACE conn3 <- [1,2794,null,{}] 14:19:59 INFO - PROCESS | 1786 | 1461014399221 Marionette TRACE conn3 -> [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:19:59 INFO - PROCESS | 1786 | 1461014399442 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:19:59 INFO - PROCESS | 1786 | 1461014399702 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a32800 == 126 [pid = 1786] [id = 706] 14:19:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x87a36000) [pid = 1786] [serial = 2119] [outer = (nil)] 14:19:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x87bef000) [pid = 1786] [serial = 2120] [outer = 0x87a36000] 14:19:59 INFO - PROCESS | 1786 | 1461014399784 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x88109400) [pid = 1786] [serial = 2121] [outer = 0x87a36000] 14:20:00 INFO - PROCESS | 1786 | 1461014400852 Marionette TRACE conn3 <- [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:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1696ms 14:20:00 INFO - PROCESS | 1786 | 1461014400905 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 1786 | 1461014400914 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:20:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:20:00 INFO - PROCESS | 1786 | 1461014400927 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - PROCESS | 1786 | 1461014400931 Marionette TRACE conn3 <- [1,2798,null,{}] 14:20:00 INFO - PROCESS | 1786 | 1461014400938 Marionette TRACE conn3 -> [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:20:01 INFO - PROCESS | 1786 | 1461014401299 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:20:01 INFO - PROCESS | 1786 | 1461014401531 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x8810dc00 == 127 [pid = 1786] [id = 707] 14:20:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8837ac00) [pid = 1786] [serial = 2122] [outer = (nil)] 14:20:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x88f25800) [pid = 1786] [serial = 2123] [outer = 0x8837ac00] 14:20:01 INFO - PROCESS | 1786 | 1461014401650 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x88f2c800) [pid = 1786] [serial = 2124] [outer = 0x8837ac00] 14:20:02 INFO - PROCESS | 1786 | 1461014402754 Marionette TRACE conn3 <- [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:20:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:20:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1842ms 14:20:02 INFO - PROCESS | 1786 | 1461014402768 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 1786 | 1461014402771 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:20:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:20:02 INFO - PROCESS | 1786 | 1461014402783 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - PROCESS | 1786 | 1461014402793 Marionette TRACE conn3 <- [1,2802,null,{}] 14:20:02 INFO - PROCESS | 1786 | 1461014402838 Marionette TRACE conn3 -> [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:20:03 INFO - PROCESS | 1786 | 1461014403165 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:20:03 INFO - PROCESS | 1786 | 1461014403393 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x87bf8c00 == 128 [pid = 1786] [id = 708] 14:20:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x898c9800) [pid = 1786] [serial = 2125] [outer = (nil)] 14:20:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x89c8a400) [pid = 1786] [serial = 2126] [outer = 0x898c9800] 14:20:03 INFO - PROCESS | 1786 | 1461014403478 Marionette DEBUG loaded listener.js 14:20:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x89e22400) [pid = 1786] [serial = 2127] [outer = 0x898c9800] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x8810f400) [pid = 1786] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x8bf34800) [pid = 1786] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8f48d000) [pid = 1786] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x89e23800) [pid = 1786] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x90154800) [pid = 1786] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x88f22400) [pid = 1786] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x8f5c5000) [pid = 1786] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x87949800) [pid = 1786] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x8bf3b400) [pid = 1786] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x89c8f800) [pid = 1786] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 120 (0x8e41ac00) [pid = 1786] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x88112c00) [pid = 1786] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 118 (0x9014d400) [pid = 1786] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 117 (0x860f0800) [pid = 1786] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 116 (0x898cec00) [pid = 1786] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 115 (0x8b775400) [pid = 1786] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 114 (0x898cd000) [pid = 1786] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:20:04 INFO - PROCESS | 1786 | --DOMWINDOW == 113 (0x8bf2d400) [pid = 1786] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:20:04 INFO - PROCESS | 1786 | 1461014404856 Marionette TRACE conn3 <- [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:20:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:20:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2087ms 14:20:04 INFO - PROCESS | 1786 | 1461014404871 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 1786 | 1461014404876 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:20:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:20:04 INFO - PROCESS | 1786 | 1461014404882 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 1786 | 1461014404885 Marionette TRACE conn3 <- [1,2806,null,{}] 14:20:04 INFO - PROCESS | 1786 | 1461014404891 Marionette TRACE conn3 -> [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:20:05 INFO - PROCESS | 1786 | 1461014405150 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:20:05 INFO - PROCESS | 1786 | 1461014405361 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x860efc00 == 129 [pid = 1786] [id = 709] 14:20:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 114 (0x881c9400) [pid = 1786] [serial = 2128] [outer = (nil)] 14:20:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 115 (0x89e28400) [pid = 1786] [serial = 2129] [outer = 0x881c9400] 14:20:05 INFO - PROCESS | 1786 | 1461014405443 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 116 (0x8a2dcc00) [pid = 1786] [serial = 2130] [outer = 0x881c9400] 14:20:06 INFO - PROCESS | 1786 | 1461014406487 Marionette TRACE conn3 <- [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:20:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:20:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1634ms 14:20:06 INFO - PROCESS | 1786 | 1461014406518 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 1786 | 1461014406525 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:20:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:20:06 INFO - PROCESS | 1786 | 1461014406535 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 1786 | 1461014406540 Marionette TRACE conn3 <- [1,2810,null,{}] 14:20:06 INFO - PROCESS | 1786 | 1461014406552 Marionette TRACE conn3 -> [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:20:06 INFO - PROCESS | 1786 | 1461014406824 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:20:07 INFO - PROCESS | 1786 | 1461014407232 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x8794bc00 == 130 [pid = 1786] [id = 710] 14:20:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 117 (0x8794e000) [pid = 1786] [serial = 2131] [outer = (nil)] 14:20:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 118 (0x87befc00) [pid = 1786] [serial = 2132] [outer = 0x8794e000] 14:20:07 INFO - PROCESS | 1786 | 1461014407338 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 119 (0x8835ac00) [pid = 1786] [serial = 2133] [outer = 0x8794e000] 14:20:08 INFO - PROCESS | 1786 | 1461014408399 Marionette TRACE conn3 <- [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:20:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:20:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1896ms 14:20:08 INFO - PROCESS | 1786 | 1461014408432 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 1786 | 1461014408441 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:20:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:20:08 INFO - PROCESS | 1786 | 1461014408452 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 1786 | 1461014408456 Marionette TRACE conn3 <- [1,2814,null,{}] 14:20:08 INFO - PROCESS | 1786 | 1461014408463 Marionette TRACE conn3 -> [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:20:08 INFO - PROCESS | 1786 | 1461014408714 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:20:09 INFO - PROCESS | 1786 | 1461014409084 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x898c5800 == 131 [pid = 1786] [id = 711] 14:20:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x898c6000) [pid = 1786] [serial = 2134] [outer = (nil)] 14:20:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x898d1000) [pid = 1786] [serial = 2135] [outer = 0x898c6000] 14:20:09 INFO - PROCESS | 1786 | 1461014409178 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x89e21400) [pid = 1786] [serial = 2136] [outer = 0x898c6000] 14:20:10 INFO - PROCESS | 1786 | 1461014410226 Marionette TRACE conn3 <- [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:20:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:20:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1834ms 14:20:10 INFO - PROCESS | 1786 | 1461014410286 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 1786 | 1461014410290 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:20:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:20:10 INFO - PROCESS | 1786 | 1461014410297 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 1786 | 1461014410304 Marionette TRACE conn3 <- [1,2818,null,{}] 14:20:10 INFO - PROCESS | 1786 | 1461014410321 Marionette TRACE conn3 -> [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:20:10 INFO - PROCESS | 1786 | 1461014410578 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:20:11 INFO - PROCESS | 1786 | 1461014411004 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x8919ac00 == 132 [pid = 1786] [id = 712] 14:20:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x8b7a4c00) [pid = 1786] [serial = 2137] [outer = (nil)] 14:20:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x8b8e8000) [pid = 1786] [serial = 2138] [outer = 0x8b7a4c00] 14:20:11 INFO - PROCESS | 1786 | 1461014411100 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x8bf2fc00) [pid = 1786] [serial = 2139] [outer = 0x8b7a4c00] 14:20:12 INFO - PROCESS | 1786 | 1461014412102 Marionette TRACE conn3 <- [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:20:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:20:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1836ms 14:20:12 INFO - PROCESS | 1786 | 1461014412135 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 1786 | 1461014412139 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:20:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:20:12 INFO - PROCESS | 1786 | 1461014412146 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 1786 | 1461014412151 Marionette TRACE conn3 <- [1,2822,null,{}] 14:20:12 INFO - PROCESS | 1786 | 1461014412157 Marionette TRACE conn3 -> [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:20:12 INFO - PROCESS | 1786 | 1461014412412 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:20:12 INFO - PROCESS | 1786 | 1461014412799 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b7a0000 == 133 [pid = 1786] [id = 713] 14:20:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8b8e2400) [pid = 1786] [serial = 2140] [outer = (nil)] 14:20:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8c0fac00) [pid = 1786] [serial = 2141] [outer = 0x8b8e2400] 14:20:12 INFO - PROCESS | 1786 | 1461014412907 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8c2c9c00) [pid = 1786] [serial = 2142] [outer = 0x8b8e2400] 14:20:13 INFO - PROCESS | 1786 | 1461014413918 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:20:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:20:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1836ms 14:20:13 INFO - PROCESS | 1786 | 1461014413984 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 1786 | 1461014413989 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:20:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:20:13 INFO - PROCESS | 1786 | 1461014413996 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - PROCESS | 1786 | 1461014414002 Marionette TRACE conn3 <- [1,2826,null,{}] 14:20:14 INFO - PROCESS | 1786 | 1461014414009 Marionette TRACE conn3 -> [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:20:14 INFO - PROCESS | 1786 | 1461014414408 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:20:14 INFO - PROCESS | 1786 | 1461014414909 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x84261400 == 134 [pid = 1786] [id = 714] 14:20:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8bf2e400) [pid = 1786] [serial = 2143] [outer = (nil)] 14:20:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8e7ed400) [pid = 1786] [serial = 2144] [outer = 0x8bf2e400] 14:20:15 INFO - PROCESS | 1786 | 1461014415047 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8f5bb000) [pid = 1786] [serial = 2145] [outer = 0x8bf2e400] 14:20:16 INFO - PROCESS | 1786 | 1461014416399 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:20:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2492ms 14:20:16 INFO - PROCESS | 1786 | 1461014416491 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 1786 | 1461014416497 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:20:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:20:16 INFO - PROCESS | 1786 | 1461014416507 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 1786 | 1461014416511 Marionette TRACE conn3 <- [1,2830,null,{}] 14:20:16 INFO - PROCESS | 1786 | 1461014416521 Marionette TRACE conn3 -> [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:20:17 INFO - PROCESS | 1786 | 1461014417023 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:20:17 INFO - PROCESS | 1786 | 1461014417340 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x8e41f000 == 135 [pid = 1786] [id = 715] 14:20:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8f5c1400) [pid = 1786] [serial = 2146] [outer = (nil)] 14:20:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x9014a800) [pid = 1786] [serial = 2147] [outer = 0x8f5c1400] 14:20:17 INFO - PROCESS | 1786 | 1461014417433 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x902d7800) [pid = 1786] [serial = 2148] [outer = 0x8f5c1400] 14:20:18 INFO - PROCESS | 1786 | 1461014418421 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:20:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1986ms 14:20:18 INFO - PROCESS | 1786 | 1461014418492 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 1786 | 1461014418496 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:20:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:20:18 INFO - PROCESS | 1786 | 1461014418503 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 1786 | 1461014418506 Marionette TRACE conn3 <- [1,2834,null,{}] 14:20:18 INFO - PROCESS | 1786 | 1461014418512 Marionette TRACE conn3 -> [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:20:18 INFO - PROCESS | 1786 | 1461014418746 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:20:19 INFO - PROCESS | 1786 | 1461014419102 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x900b1400 == 136 [pid = 1786] [id = 716] 14:20:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x900b2800) [pid = 1786] [serial = 2149] [outer = (nil)] 14:20:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x9042e000) [pid = 1786] [serial = 2150] [outer = 0x900b2800] 14:20:19 INFO - PROCESS | 1786 | 1461014419208 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x90683800) [pid = 1786] [serial = 2151] [outer = 0x900b2800] 14:20:20 INFO - PROCESS | 1786 | 1461014420131 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:20:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1689ms 14:20:20 INFO - PROCESS | 1786 | 1461014420193 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 1786 | 1461014420197 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:20:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:20:20 INFO - PROCESS | 1786 | 1461014420204 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 1786 | 1461014420207 Marionette TRACE conn3 <- [1,2838,null,{}] 14:20:20 INFO - PROCESS | 1786 | 1461014420213 Marionette TRACE conn3 -> [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:20:20 INFO - PROCESS | 1786 | 1461014420446 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:20:20 INFO - PROCESS | 1786 | 1461014420797 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 1786 | ++DOCSHELL 0x860ebc00 == 137 [pid = 1786] [id = 717] 14:20:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x9014ec00) [pid = 1786] [serial = 2152] [outer = (nil)] 14:20:20 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x911acc00) [pid = 1786] [serial = 2153] [outer = 0x9014ec00] 14:20:20 INFO - PROCESS | 1786 | 1461014420890 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x914a4c00) [pid = 1786] [serial = 2154] [outer = 0x9014ec00] 14:20:21 INFO - PROCESS | 1786 | 1461014421901 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:20:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1734ms 14:20:21 INFO - PROCESS | 1786 | 1461014421939 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 1786 | 1461014421942 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:20:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:20:21 INFO - PROCESS | 1786 | 1461014421949 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 1786 | 1461014421953 Marionette TRACE conn3 <- [1,2842,null,{}] 14:20:21 INFO - PROCESS | 1786 | 1461014421959 Marionette TRACE conn3 -> [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:20:22 INFO - PROCESS | 1786 | 1461014422195 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:20:22 INFO - PROCESS | 1786 | 1461014422520 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x906d0c00 == 138 [pid = 1786] [id = 718] 14:20:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x906d3c00) [pid = 1786] [serial = 2155] [outer = (nil)] 14:20:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x93391000) [pid = 1786] [serial = 2156] [outer = 0x906d3c00] 14:20:22 INFO - PROCESS | 1786 | 1461014422619 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x93396400) [pid = 1786] [serial = 2157] [outer = 0x906d3c00] 14:20:23 INFO - PROCESS | 1786 | 1461014423599 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:20:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1689ms 14:20:23 INFO - PROCESS | 1786 | 1461014423638 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 1786 | 1461014423642 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:20:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:20:23 INFO - PROCESS | 1786 | 1461014423648 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 1786 | 1461014423652 Marionette TRACE conn3 <- [1,2846,null,{}] 14:20:23 INFO - PROCESS | 1786 | 1461014423658 Marionette TRACE conn3 -> [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:20:23 INFO - PROCESS | 1786 | 1461014423917 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:20:24 INFO - PROCESS | 1786 | 1461014424292 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x902dac00 == 139 [pid = 1786] [id = 719] 14:20:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x9338e000) [pid = 1786] [serial = 2158] [outer = (nil)] 14:20:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x93679800) [pid = 1786] [serial = 2159] [outer = 0x9338e000] 14:20:24 INFO - PROCESS | 1786 | 1461014424390 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x93681c00) [pid = 1786] [serial = 2160] [outer = 0x9338e000] 14:20:25 INFO - PROCESS | 1786 | 1461014425334 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:20:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1732ms 14:20:25 INFO - PROCESS | 1786 | 1461014425382 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:20:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:20:25 INFO - PROCESS | 1786 | 1461014425387 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:20:25 INFO - PROCESS | 1786 | 1461014425393 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 1786 | 1461014425398 Marionette TRACE conn3 <- [1,2850,null,{}] 14:20:25 INFO - PROCESS | 1786 | 1461014425404 Marionette TRACE conn3 -> [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:20:25 INFO - PROCESS | 1786 | 1461014425651 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:20:26 INFO - PROCESS | 1786 | 1461014426022 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x8bf36000 == 140 [pid = 1786] [id = 720] 14:20:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x94603000) [pid = 1786] [serial = 2161] [outer = (nil)] 14:20:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x94607c00) [pid = 1786] [serial = 2162] [outer = 0x94603000] 14:20:26 INFO - PROCESS | 1786 | 1461014426126 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x959e2800) [pid = 1786] [serial = 2163] [outer = 0x94603000] 14:20:27 INFO - PROCESS | 1786 | 1461014427254 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:20:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1931ms 14:20:27 INFO - PROCESS | 1786 | 1461014427327 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 1786 | 1461014427333 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:20:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:20:27 INFO - PROCESS | 1786 | 1461014427340 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 1786 | 1461014427344 Marionette TRACE conn3 <- [1,2854,null,{}] 14:20:27 INFO - PROCESS | 1786 | 1461014427350 Marionette TRACE conn3 -> [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:20:27 INFO - PROCESS | 1786 | 1461014427592 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:20:27 INFO - PROCESS | 1786 | 1461014427923 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x9346d000 == 141 [pid = 1786] [id = 721] 14:20:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x94166800) [pid = 1786] [serial = 2164] [outer = (nil)] 14:20:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x96b0f400) [pid = 1786] [serial = 2165] [outer = 0x94166800] 14:20:28 INFO - PROCESS | 1786 | 1461014428012 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x96ba2000) [pid = 1786] [serial = 2166] [outer = 0x94166800] 14:20:29 INFO - PROCESS | 1786 | 1461014429056 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:20:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1792ms 14:20:29 INFO - PROCESS | 1786 | 1461014429133 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 1786 | 1461014429137 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:20:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:20:29 INFO - PROCESS | 1786 | 1461014429144 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 1786 | 1461014429149 Marionette TRACE conn3 <- [1,2858,null,{}] 14:20:29 INFO - PROCESS | 1786 | 1461014429155 Marionette TRACE conn3 -> [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:20:29 INFO - PROCESS | 1786 | 1461014429447 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:20:29 INFO - PROCESS | 1786 | 1461014429805 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x88f21400 == 142 [pid = 1786] [id = 722] 14:20:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x959ee800) [pid = 1786] [serial = 2167] [outer = (nil)] 14:20:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x96e98800) [pid = 1786] [serial = 2168] [outer = 0x959ee800] 14:20:29 INFO - PROCESS | 1786 | 1461014429896 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96e9c400) [pid = 1786] [serial = 2169] [outer = 0x959ee800] 14:20:31 INFO - PROCESS | 1786 | 1461014430999 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:20:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1934ms 14:20:31 INFO - PROCESS | 1786 | 1461014431082 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 1786 | 1461014431088 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:20:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:20:31 INFO - PROCESS | 1786 | 1461014431098 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 1786 | 1461014431104 Marionette TRACE conn3 <- [1,2862,null,{}] 14:20:31 INFO - PROCESS | 1786 | 1461014431113 Marionette TRACE conn3 -> [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:20:31 INFO - PROCESS | 1786 | 1461014431450 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:20:31 INFO - PROCESS | 1786 | 1461014431816 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x89e2c000 == 143 [pid = 1786] [id = 723] 14:20:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x8b8ed800) [pid = 1786] [serial = 2170] [outer = (nil)] 14:20:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x96f35400) [pid = 1786] [serial = 2171] [outer = 0x8b8ed800] 14:20:31 INFO - PROCESS | 1786 | 1461014431910 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x9783f800) [pid = 1786] [serial = 2172] [outer = 0x8b8ed800] 14:20:33 INFO - PROCESS | 1786 | 1461014433039 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:20:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:20:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1998ms 14:20:33 INFO - PROCESS | 1786 | 1461014433117 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 1786 | 1461014433124 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:20:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:20:33 INFO - PROCESS | 1786 | 1461014433140 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 1786 | 1461014433146 Marionette TRACE conn3 <- [1,2866,null,{}] 14:20:33 INFO - PROCESS | 1786 | 1461014433155 Marionette TRACE conn3 -> [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:20:33 INFO - PROCESS | 1786 | 1461014433494 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:20:33 INFO - PROCESS | 1786 | 1461014433845 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e95400 == 144 [pid = 1786] [id = 724] 14:20:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x96e99000) [pid = 1786] [serial = 2173] [outer = (nil)] 14:20:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x979b3400) [pid = 1786] [serial = 2174] [outer = 0x96e99000] 14:20:33 INFO - PROCESS | 1786 | 1461014433957 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x97bc9c00) [pid = 1786] [serial = 2175] [outer = 0x96e99000] 14:20:35 INFO - PROCESS | 1786 | 1461014435020 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:20:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1945ms 14:20:35 INFO - PROCESS | 1786 | 1461014435086 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:20:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:20:35 INFO - PROCESS | 1786 | 1461014435092 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:20:35 INFO - PROCESS | 1786 | 1461014435098 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1786 | 1461014435102 Marionette TRACE conn3 <- [1,2870,null,{}] 14:20:35 INFO - PROCESS | 1786 | 1461014435108 Marionette TRACE conn3 -> [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:20:35 INFO - PROCESS | 1786 | 1461014435368 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:20:35 INFO - PROCESS | 1786 | 1461014435736 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x96b0d800 == 145 [pid = 1786] [id = 725] 14:20:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x97845c00) [pid = 1786] [serial = 2176] [outer = (nil)] 14:20:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x97c8f800) [pid = 1786] [serial = 2177] [outer = 0x97845c00] 14:20:35 INFO - PROCESS | 1786 | 1461014435825 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x97c91c00) [pid = 1786] [serial = 2178] [outer = 0x97845c00] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x842c6400 == 144 [pid = 1786] [id = 686] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89520400 == 143 [pid = 1786] [id = 540] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8918f000 == 142 [pid = 1786] [id = 281] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x87bf8c00 == 141 [pid = 1786] [id = 708] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8810dc00 == 140 [pid = 1786] [id = 707] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x87a32800 == 139 [pid = 1786] [id = 706] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8435b800 == 138 [pid = 1786] [id = 703] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x898d2c00 == 137 [pid = 1786] [id = 704] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x93465000 == 136 [pid = 1786] [id = 702] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x9339a800 == 135 [pid = 1786] [id = 701] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x93392400 == 134 [pid = 1786] [id = 700] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8f5c6400 == 133 [pid = 1786] [id = 698] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x91686800 == 132 [pid = 1786] [id = 699] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x90687800 == 131 [pid = 1786] [id = 697] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8426ec00 == 130 [pid = 1786] [id = 696] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8e7e4000 == 129 [pid = 1786] [id = 695] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8ea000 == 128 [pid = 1786] [id = 693] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89e24800 == 127 [pid = 1786] [id = 694] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x89526c00 == 126 [pid = 1786] [id = 692] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x84356400 == 125 [pid = 1786] [id = 691] 14:20:39 INFO - PROCESS | 1786 | --DOCSHELL 0x84356800 == 124 [pid = 1786] [id = 690] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x8b776400) [pid = 1786] [serial = 2069] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x8c0f5c00) [pid = 1786] [serial = 1950] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x8e420400) [pid = 1786] [serial = 2040] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x90149c00) [pid = 1786] [serial = 2046] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x8a2e7800) [pid = 1786] [serial = 2028] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x90683400) [pid = 1786] [serial = 2052] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x89524c00) [pid = 1786] [serial = 2064] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x90424800) [pid = 1786] [serial = 2049] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x87955800) [pid = 1786] [serial = 2015] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x88f2bc00) [pid = 1786] [serial = 2063] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x8c2c8800) [pid = 1786] [serial = 2037] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x89e25c00) [pid = 1786] [serial = 2024] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x8e7e8400) [pid = 1786] [serial = 2042] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x8a2e0c00) [pid = 1786] [serial = 2027] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x88f23800) [pid = 1786] [serial = 2018] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x87bf0c00) [pid = 1786] [serial = 2016] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x89e29400) [pid = 1786] [serial = 2025] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x8951fc00) [pid = 1786] [serial = 2019] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x906d0000) [pid = 1786] [serial = 2055] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x881c4000) [pid = 1786] [serial = 2061] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x89e22c00) [pid = 1786] [serial = 2066] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8b799c00) [pid = 1786] [serial = 2030] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x89c8a000) [pid = 1786] [serial = 2022] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x89c82c00) [pid = 1786] [serial = 2021] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8e7ee800) [pid = 1786] [serial = 2043] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8c19c000) [pid = 1786] [serial = 2034] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8f5c6800) [pid = 1786] [serial = 2045] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x906cc000) [pid = 1786] [serial = 2054] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8810a800) [pid = 1786] [serial = 2060] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8c0f0800) [pid = 1786] [serial = 2033] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x8e41b400) [pid = 1786] [serial = 2039] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x906da400) [pid = 1786] [serial = 2057] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8a2e3800) [pid = 1786] [serial = 2067] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x902d5000) [pid = 1786] [serial = 2048] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x90426c00) [pid = 1786] [serial = 2051] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x8c1a8800) [pid = 1786] [serial = 2036] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x8b8e9000) [pid = 1786] [serial = 2031] [outer = (nil)] [url = about:blank] 14:20:40 INFO - PROCESS | 1786 | 1461014440492 Marionette TRACE conn3 <- [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:20:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:20:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 5454ms 14:20:40 INFO - PROCESS | 1786 | 1461014440552 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 1786 | 1461014440558 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:20:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:20:40 INFO - PROCESS | 1786 | 1461014440566 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 1786 | 1461014440571 Marionette TRACE conn3 <- [1,2874,null,{}] 14:20:40 INFO - PROCESS | 1786 | 1461014440578 Marionette TRACE conn3 -> [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:20:40 INFO - PROCESS | 1786 | 1461014440884 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:20:41 INFO - PROCESS | 1786 | 1461014441132 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x87a3d800 == 125 [pid = 1786] [id = 726] 14:20:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x88107400) [pid = 1786] [serial = 2179] [outer = (nil)] 14:20:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x881cac00) [pid = 1786] [serial = 2180] [outer = 0x88107400] 14:20:41 INFO - PROCESS | 1786 | 1461014441228 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x88363c00) [pid = 1786] [serial = 2181] [outer = 0x88107400] 14:20:42 INFO - PROCESS | 1786 | 1461014442108 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:20:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1635ms 14:20:42 INFO - PROCESS | 1786 | 1461014442202 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 1786 | 1461014442213 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:20:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:20:42 INFO - PROCESS | 1786 | 1461014442224 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 1786 | 1461014442227 Marionette TRACE conn3 <- [1,2878,null,{}] 14:20:42 INFO - PROCESS | 1786 | 1461014442233 Marionette TRACE conn3 -> [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:20:42 INFO - PROCESS | 1786 | 1461014442481 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:20:42 INFO - PROCESS | 1786 | 1461014442801 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x881c3400 == 126 [pid = 1786] [id = 727] 14:20:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x88f23800) [pid = 1786] [serial = 2182] [outer = (nil)] 14:20:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x89199800) [pid = 1786] [serial = 2183] [outer = 0x88f23800] 14:20:42 INFO - PROCESS | 1786 | 1461014442899 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x89527000) [pid = 1786] [serial = 2184] [outer = 0x88f23800] 14:20:43 INFO - PROCESS | 1786 | 1461014443982 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:20:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1834ms 14:20:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:20:44 INFO - PROCESS | 1786 | 1461014444064 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 1786 | 1461014444067 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:20:44 INFO - PROCESS | 1786 | 1461014444074 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 1786 | 1461014444080 Marionette TRACE conn3 <- [1,2882,null,{}] 14:20:44 INFO - PROCESS | 1786 | 1461014444096 Marionette TRACE conn3 -> [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:20:44 INFO - PROCESS | 1786 | 1461014444431 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x8836f400) [pid = 1786] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x90154400) [pid = 1786] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x898c9800) [pid = 1786] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x88f20400) [pid = 1786] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x860e9000) [pid = 1786] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x87a36000) [pid = 1786] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x8b779400) [pid = 1786] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x936b4800) [pid = 1786] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x9346e000) [pid = 1786] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 123 (0x93674c00) [pid = 1786] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 122 (0x93467800) [pid = 1786] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 121 (0x920d7800) [pid = 1786] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 120 (0x906cd800) [pid = 1786] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 119 (0x906d7c00) [pid = 1786] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 118 (0x9014f800) [pid = 1786] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 117 (0x900b2400) [pid = 1786] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 116 (0x8bf3b800) [pid = 1786] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 115 (0x8c0f1800) [pid = 1786] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 114 (0x8b7a2400) [pid = 1786] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:20:45 INFO - PROCESS | 1786 | --DOMWINDOW == 113 (0x8837ac00) [pid = 1786] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:20:45 INFO - PROCESS | 1786 | 1461014445062 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 1786 | ++DOCSHELL 0x84265400 == 127 [pid = 1786] [id = 728] 14:20:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 114 (0x84265c00) [pid = 1786] [serial = 2185] [outer = (nil)] 14:20:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 115 (0x87a3c000) [pid = 1786] [serial = 2186] [outer = 0x84265c00] 14:20:45 INFO - PROCESS | 1786 | 1461014445161 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 1786 | ++DOMWINDOW == 116 (0x89e20400) [pid = 1786] [serial = 2187] [outer = 0x84265c00] 14:20:45 INFO - PROCESS | 1786 | 1461014445951 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:20:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1940ms 14:20:46 INFO - PROCESS | 1786 | 1461014446014 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 1786 | 1461014446017 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:20:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:20:46 INFO - PROCESS | 1786 | 1461014446024 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 1786 | 1461014446042 Marionette TRACE conn3 <- [1,2886,null,{}] 14:20:46 INFO - PROCESS | 1786 | 1461014446049 Marionette TRACE conn3 -> [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:20:46 INFO - PROCESS | 1786 | 1461014446255 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:20:46 INFO - PROCESS | 1786 | 1461014446467 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x860e9000 == 128 [pid = 1786] [id = 729] 14:20:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 117 (0x8919b800) [pid = 1786] [serial = 2188] [outer = (nil)] 14:20:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 118 (0x8a2e5400) [pid = 1786] [serial = 2189] [outer = 0x8919b800] 14:20:46 INFO - PROCESS | 1786 | 1461014446551 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 119 (0x8b779000) [pid = 1786] [serial = 2190] [outer = 0x8919b800] 14:20:47 INFO - PROCESS | 1786 | 1461014447575 Marionette TRACE conn3 <- [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:20:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:20:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1598ms 14:20:47 INFO - PROCESS | 1786 | 1461014447623 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 1786 | 1461014447629 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:20:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:20:47 INFO - PROCESS | 1786 | 1461014447638 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 1786 | 1461014447644 Marionette TRACE conn3 <- [1,2890,null,{}] 14:20:47 INFO - PROCESS | 1786 | 1461014447654 Marionette TRACE conn3 -> [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:20:47 INFO - PROCESS | 1786 | 1461014447937 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:20:48 INFO - PROCESS | 1786 | 1461014448318 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 1786 | ++DOCSHELL 0x867f4c00 == 129 [pid = 1786] [id = 730] 14:20:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 120 (0x87a38000) [pid = 1786] [serial = 2191] [outer = (nil)] 14:20:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 121 (0x88366000) [pid = 1786] [serial = 2192] [outer = 0x87a38000] 14:20:48 INFO - PROCESS | 1786 | 1461014448416 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 1786 | ++DOMWINDOW == 122 (0x88f24400) [pid = 1786] [serial = 2193] [outer = 0x87a38000] 14:20:49 INFO - PROCESS | 1786 | 1461014449387 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:20:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1787ms 14:20:49 INFO - PROCESS | 1786 | 1461014449425 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 1786 | 1461014449434 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:20:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:20:49 INFO - PROCESS | 1786 | 1461014449445 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 1786 | 1461014449450 Marionette TRACE conn3 <- [1,2894,null,{}] 14:20:49 INFO - PROCESS | 1786 | 1461014449456 Marionette TRACE conn3 -> [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:20:49 INFO - PROCESS | 1786 | 1461014449683 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:20:50 INFO - PROCESS | 1786 | 1461014450034 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x898c7800 == 130 [pid = 1786] [id = 731] 14:20:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 123 (0x898c7c00) [pid = 1786] [serial = 2194] [outer = (nil)] 14:20:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 124 (0x89c86400) [pid = 1786] [serial = 2195] [outer = 0x898c7c00] 14:20:50 INFO - PROCESS | 1786 | 1461014450130 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x89e25400) [pid = 1786] [serial = 2196] [outer = 0x898c7c00] 14:20:51 INFO - PROCESS | 1786 | 1461014451217 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:20:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1831ms 14:20:51 INFO - PROCESS | 1786 | 1461014451277 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 1786 | 1461014451281 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:20:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:20:51 INFO - PROCESS | 1786 | 1461014451288 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 1786 | 1461014451295 Marionette TRACE conn3 <- [1,2898,null,{}] 14:20:51 INFO - PROCESS | 1786 | 1461014451312 Marionette TRACE conn3 -> [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:20:51 INFO - PROCESS | 1786 | 1461014451558 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:20:51 INFO - PROCESS | 1786 | 1461014451907 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 1786 | ++DOCSHELL 0x898cb400 == 131 [pid = 1786] [id = 732] 14:20:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x8b776800) [pid = 1786] [serial = 2197] [outer = (nil)] 14:20:51 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8b8ea800) [pid = 1786] [serial = 2198] [outer = 0x8b776800] 14:20:52 INFO - PROCESS | 1786 | 1461014452001 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8bf35400) [pid = 1786] [serial = 2199] [outer = 0x8b776800] 14:20:52 INFO - PROCESS | 1786 | 1461014452968 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:20:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1740ms 14:20:53 INFO - PROCESS | 1786 | 1461014453029 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:20:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:20:53 INFO - PROCESS | 1786 | 1461014453034 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:20:53 INFO - PROCESS | 1786 | 1461014453040 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 1786 | 1461014453044 Marionette TRACE conn3 <- [1,2902,null,{}] 14:20:53 INFO - PROCESS | 1786 | 1461014453050 Marionette TRACE conn3 -> [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:20:53 INFO - PROCESS | 1786 | 1461014453275 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:20:53 INFO - PROCESS | 1786 | 1461014453625 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8ee000 == 132 [pid = 1786] [id = 733] 14:20:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x8c0f8c00) [pid = 1786] [serial = 2200] [outer = (nil)] 14:20:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x8c19c000) [pid = 1786] [serial = 2201] [outer = 0x8c0f8c00] 14:20:53 INFO - PROCESS | 1786 | 1461014453718 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x8c1a9c00) [pid = 1786] [serial = 2202] [outer = 0x8c0f8c00] 14:20:54 INFO - PROCESS | 1786 | 1461014454666 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:20:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1685ms 14:20:54 INFO - PROCESS | 1786 | 1461014454726 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 1786 | 1461014454729 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:20:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:20:54 INFO - PROCESS | 1786 | 1461014454736 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 1786 | 1461014454739 Marionette TRACE conn3 <- [1,2906,null,{}] 14:20:54 INFO - PROCESS | 1786 | 1461014454745 Marionette TRACE conn3 -> [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:20:55 INFO - PROCESS | 1786 | 1461014455024 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:20:55 INFO - PROCESS | 1786 | 1461014455408 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2c8400 == 133 [pid = 1786] [id = 734] 14:20:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8c2d0400) [pid = 1786] [serial = 2203] [outer = (nil)] 14:20:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x8e41f800) [pid = 1786] [serial = 2204] [outer = 0x8c2d0400] 14:20:55 INFO - PROCESS | 1786 | 1461014455503 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8e7e6800) [pid = 1786] [serial = 2205] [outer = 0x8c2d0400] 14:20:56 INFO - PROCESS | 1786 | 1461014456443 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:20:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1747ms 14:20:56 INFO - PROCESS | 1786 | 1461014456484 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 1786 | 1461014456487 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:20:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:20:56 INFO - PROCESS | 1786 | 1461014456494 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 1786 | 1461014456498 Marionette TRACE conn3 <- [1,2910,null,{}] 14:20:56 INFO - PROCESS | 1786 | 1461014456503 Marionette TRACE conn3 -> [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:20:56 INFO - PROCESS | 1786 | 1461014456751 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:20:57 INFO - PROCESS | 1786 | 1461014457107 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 1786 | ++DOCSHELL 0x8918f000 == 134 [pid = 1786] [id = 735] 14:20:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8f487c00) [pid = 1786] [serial = 2206] [outer = (nil)] 14:20:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x900aa800) [pid = 1786] [serial = 2207] [outer = 0x8f487c00] 14:20:57 INFO - PROCESS | 1786 | 1461014457206 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x900b3000) [pid = 1786] [serial = 2208] [outer = 0x8f487c00] 14:20:57 INFO - PROCESS | 1786 | 1461014457970 Marionette TRACE conn3 <- [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:20:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:20:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:20:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1486ms 14:20:58 INFO - PROCESS | 1786 | 1461014458000 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 1786 | 1461014458004 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:20:58 INFO - TEST-START | /DOMEvents/constructors.html 14:20:58 INFO - PROCESS | 1786 | 1461014458013 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 1786 | 1461014458016 Marionette TRACE conn3 <- [1,2914,null,{}] 14:20:58 INFO - PROCESS | 1786 | 1461014458022 Marionette TRACE conn3 -> [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:20:58 INFO - PROCESS | 1786 | 1461014458228 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:20:58 INFO - PROCESS | 1786 | 1461014458503 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f486800 == 135 [pid = 1786] [id = 736] 14:20:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8f5be400) [pid = 1786] [serial = 2209] [outer = (nil)] 14:20:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x90154400) [pid = 1786] [serial = 2210] [outer = 0x8f5be400] 14:20:58 INFO - PROCESS | 1786 | 1461014458595 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x902d7000) [pid = 1786] [serial = 2211] [outer = 0x8f5be400] 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:20:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:20:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:20:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:20:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:20:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:20:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:20:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:20:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:20:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 1661ms 14:20:59 INFO - PROCESS | 1786 | 1461014459606 Marionette TRACE conn3 <- [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:20:59 INFO - PROCESS | 1786 | 1461014459676 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 1786 | 1461014459682 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:20:59 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:20:59 INFO - PROCESS | 1786 | 1461014459695 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 1786 | 1461014459704 Marionette TRACE conn3 <- [1,2918,null,{}] 14:20:59 INFO - PROCESS | 1786 | 1461014459715 Marionette TRACE conn3 -> [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:20:59 INFO - PROCESS | 1786 | 1461014459976 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:21:00 INFO - PROCESS | 1786 | 1461014460338 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1786 | ++DOCSHELL 0x900ae800 == 136 [pid = 1786] [id = 737] 14:21:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x9014d000) [pid = 1786] [serial = 2212] [outer = (nil)] 14:21:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x90687800) [pid = 1786] [serial = 2213] [outer = 0x9014d000] 14:21:00 INFO - PROCESS | 1786 | 1461014460447 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x906cf000) [pid = 1786] [serial = 2214] [outer = 0x9014d000] 14:21:01 INFO - PROCESS | 1786 | 1461014461244 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:21:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:21:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1598ms 14:21:01 INFO - PROCESS | 1786 | 1461014461294 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 1786 | 1461014461297 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:21:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:21:01 INFO - PROCESS | 1786 | 1461014461304 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 1786 | 1461014461308 Marionette TRACE conn3 <- [1,2922,null,{}] 14:21:01 INFO - PROCESS | 1786 | 1461014461314 Marionette TRACE conn3 -> [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:21:01 INFO - PROCESS | 1786 | 1461014461568 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:21:01 INFO - PROCESS | 1786 | 1461014461884 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 1786 | ++DOCSHELL 0x902d5000 == 137 [pid = 1786] [id = 738] 14:21:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x9067f800) [pid = 1786] [serial = 2215] [outer = (nil)] 14:21:01 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x914ae400) [pid = 1786] [serial = 2216] [outer = 0x9067f800] 14:21:01 INFO - PROCESS | 1786 | 1461014461975 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x91686000) [pid = 1786] [serial = 2217] [outer = 0x9067f800] 14:21:02 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:21:02 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:21:02 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:21:02 INFO - PROCESS | 1786 | [1786] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:21:02 INFO - PROCESS | 1786 | 1461014462848 Marionette TRACE conn3 <- [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:21:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:21:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:21:02 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:21:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:21:02 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:21:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:21:02 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:21:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:21:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:21:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1585ms 14:21:02 INFO - PROCESS | 1786 | 1461014462895 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:21:02 INFO - PROCESS | 1786 | 1461014462902 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:21:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:21:02 INFO - PROCESS | 1786 | 1461014462913 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 1786 | 1461014462916 Marionette TRACE conn3 <- [1,2926,null,{}] 14:21:02 INFO - PROCESS | 1786 | 1461014462924 Marionette TRACE conn3 -> [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:21:03 INFO - PROCESS | 1786 | 1461014463262 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:21:03 INFO - PROCESS | 1786 | 1461014463493 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f48b000 == 138 [pid = 1786] [id = 739] 14:21:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x90682c00) [pid = 1786] [serial = 2218] [outer = (nil)] 14:21:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9367a800) [pid = 1786] [serial = 2219] [outer = 0x90682c00] 14:21:03 INFO - PROCESS | 1786 | 1461014463628 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x936abc00) [pid = 1786] [serial = 2220] [outer = 0x90682c00] 14:21:04 INFO - PROCESS | 1786 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:21:04 INFO - PROCESS | 1786 | 1461014464447 Marionette TRACE conn3 <- [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:21:04 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:21:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1583ms 14:21:04 INFO - PROCESS | 1786 | 1461014464495 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 1786 | 1461014464499 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:21:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:21:04 INFO - PROCESS | 1786 | 1461014464506 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 1786 | 1461014464510 Marionette TRACE conn3 <- [1,2930,null,{}] 14:21:04 INFO - PROCESS | 1786 | 1461014464516 Marionette TRACE conn3 -> [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:21:04 INFO - PROCESS | 1786 | 1461014464793 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:21:05 INFO - PROCESS | 1786 | 1461014465104 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x940d5400 == 139 [pid = 1786] [id = 740] 14:21:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x94160400) [pid = 1786] [serial = 2221] [outer = (nil)] 14:21:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x94165c00) [pid = 1786] [serial = 2222] [outer = 0x94160400] 14:21:05 INFO - PROCESS | 1786 | 1461014465255 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x94605400) [pid = 1786] [serial = 2223] [outer = 0x94160400] 14:21:05 INFO - PROCESS | 1786 | 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:21:06 INFO - PROCESS | 1786 | 1461014466038 Marionette TRACE conn3 <- [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:21:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:21:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1591ms 14:21:06 INFO - PROCESS | 1786 | 1461014466098 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 1786 | 1461014466102 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:21:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:21:06 INFO - PROCESS | 1786 | 1461014466109 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 1786 | 1461014466111 Marionette TRACE conn3 <- [1,2934,null,{}] 14:21:06 INFO - PROCESS | 1786 | 1461014466118 Marionette TRACE conn3 -> [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:21:06 INFO - PROCESS | 1786 | 1461014466443 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:21:06 INFO - PROCESS | 1786 | 1461014466670 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 1786 | ++DOCSHELL 0x90429000 == 140 [pid = 1786] [id = 741] 14:21:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x9338e800) [pid = 1786] [serial = 2224] [outer = (nil)] 14:21:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x959e0800) [pid = 1786] [serial = 2225] [outer = 0x9338e800] 14:21:06 INFO - PROCESS | 1786 | 1461014466760 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x96e09c00) [pid = 1786] [serial = 2226] [outer = 0x9338e800] 14:21:07 INFO - PROCESS | 1786 | 1461014467573 Marionette TRACE conn3 <- [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:21:07 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:21:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1498ms 14:21:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:21:07 INFO - PROCESS | 1786 | 1461014467607 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1786 | 1461014467610 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:21:07 INFO - PROCESS | 1786 | 1461014467617 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1786 | 1461014467620 Marionette TRACE conn3 <- [1,2938,null,{}] 14:21:07 INFO - PROCESS | 1786 | 1461014467626 Marionette TRACE conn3 -> [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:21:07 INFO - PROCESS | 1786 | 1461014467870 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:21:08 INFO - PROCESS | 1786 | 1461014468176 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 1786 | ++DOCSHELL 0x9460bc00 == 141 [pid = 1786] [id = 742] 14:21:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x9460f000) [pid = 1786] [serial = 2227] [outer = (nil)] 14:21:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x97c89400) [pid = 1786] [serial = 2228] [outer = 0x9460f000] 14:21:08 INFO - PROCESS | 1786 | 1461014468264 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x97c8e000) [pid = 1786] [serial = 2229] [outer = 0x9460f000] 14:21:09 INFO - PROCESS | 1786 | 1461014469056 Marionette TRACE conn3 <- [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:21:09 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:21:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1488ms 14:21:09 INFO - PROCESS | 1786 | 1461014469106 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 1786 | 1461014469112 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:21:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:21:09 INFO - PROCESS | 1786 | 1461014469121 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 1786 | 1461014469127 Marionette TRACE conn3 <- [1,2942,null,{}] 14:21:09 INFO - PROCESS | 1786 | 1461014469135 Marionette TRACE conn3 -> [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:21:09 INFO - PROCESS | 1786 | 1461014469550 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:21:10 INFO - PROCESS | 1786 | 1461014470070 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c0f0800 == 142 [pid = 1786] [id = 743] 14:21:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x93393400) [pid = 1786] [serial = 2230] [outer = (nil)] 14:21:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x98013400) [pid = 1786] [serial = 2231] [outer = 0x93393400] 14:21:10 INFO - PROCESS | 1786 | 1461014470208 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x98072c00) [pid = 1786] [serial = 2232] [outer = 0x93393400] 14:21:11 INFO - PROCESS | 1786 | 1461014471405 Marionette TRACE conn3 <- [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:21:11 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:21:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2341ms 14:21:11 INFO - PROCESS | 1786 | 1461014471464 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 1786 | 1461014471470 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:21:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:21:11 INFO - PROCESS | 1786 | 1461014471506 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 1786 | 1461014471511 Marionette TRACE conn3 <- [1,2946,null,{}] 14:21:11 INFO - PROCESS | 1786 | 1461014471519 Marionette TRACE conn3 -> [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:21:11 INFO - PROCESS | 1786 | 1461014471800 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:21:12 INFO - PROCESS | 1786 | 1461014472161 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 1786 | ++DOCSHELL 0x979b1c00 == 143 [pid = 1786] [id = 744] 14:21:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x979bb400) [pid = 1786] [serial = 2233] [outer = (nil)] 14:21:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x981b3000) [pid = 1786] [serial = 2234] [outer = 0x979bb400] 14:21:12 INFO - PROCESS | 1786 | 1461014472300 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x981b5800) [pid = 1786] [serial = 2235] [outer = 0x979bb400] 14:21:13 INFO - PROCESS | 1786 | 1461014473287 Marionette TRACE conn3 <- [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:21:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:21:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1848ms 14:21:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:21:13 INFO - PROCESS | 1786 | 1461014473344 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 1786 | 1461014473347 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:21:13 INFO - PROCESS | 1786 | 1461014473355 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 1786 | 1461014473358 Marionette TRACE conn3 <- [1,2950,null,{}] 14:21:13 INFO - PROCESS | 1786 | 1461014473364 Marionette TRACE conn3 -> [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:21:13 INFO - PROCESS | 1786 | 1461014473624 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:21:14 INFO - PROCESS | 1786 | 1461014473986 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x981ab400 == 144 [pid = 1786] [id = 745] 14:21:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x981b1400) [pid = 1786] [serial = 2236] [outer = (nil)] 14:21:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x98310800) [pid = 1786] [serial = 2237] [outer = 0x981b1400] 14:21:14 INFO - PROCESS | 1786 | 1461014474077 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x98a06c00) [pid = 1786] [serial = 2238] [outer = 0x981b1400] 14:21:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x98b8c800 == 145 [pid = 1786] [id = 746] 14:21:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x98b8d800) [pid = 1786] [serial = 2239] [outer = (nil)] 14:21:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x98b91c00) [pid = 1786] [serial = 2240] [outer = 0x98b8d800] 14:21:15 INFO - PROCESS | 1786 | 1461014474997 Marionette TRACE conn3 <- [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:21:15 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:21:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms 14:21:15 INFO - PROCESS | 1786 | 1461014475038 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 1786 | 1461014475041 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:21:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:21:15 INFO - PROCESS | 1786 | 1461014475048 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 1786 | 1461014475051 Marionette TRACE conn3 <- [1,2954,null,{}] 14:21:15 INFO - PROCESS | 1786 | 1461014475057 Marionette TRACE conn3 -> [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:21:15 INFO - PROCESS | 1786 | 1461014475369 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:21:15 INFO - PROCESS | 1786 | 1461014475737 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 1786 | ++DOCSHELL 0x98566800 == 146 [pid = 1786] [id = 747] 14:21:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x98b84400) [pid = 1786] [serial = 2241] [outer = (nil)] 14:21:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x98b8d000) [pid = 1786] [serial = 2242] [outer = 0x98b84400] 14:21:15 INFO - PROCESS | 1786 | 1461014475836 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x98b8fc00) [pid = 1786] [serial = 2243] [outer = 0x98b84400] 14:21:16 INFO - PROCESS | 1786 | 1461014476686 Marionette TRACE conn3 <- [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:21:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:21:16 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:21:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1682ms 14:21:16 INFO - PROCESS | 1786 | 1461014476731 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 1786 | 1461014476735 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:21:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:21:16 INFO - PROCESS | 1786 | 1461014476742 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 1786 | 1461014476746 Marionette TRACE conn3 <- [1,2958,null,{}] 14:21:16 INFO - PROCESS | 1786 | 1461014476751 Marionette TRACE conn3 -> [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:21:17 INFO - PROCESS | 1786 | 1461014477018 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:21:17 INFO - PROCESS | 1786 | 1461014477331 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 1786 | ++DOCSHELL 0x9014d400 == 147 [pid = 1786] [id = 748] 14:21:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0x981af800) [pid = 1786] [serial = 2244] [outer = (nil)] 14:21:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0x99941800) [pid = 1786] [serial = 2245] [outer = 0x981af800] 14:21:17 INFO - PROCESS | 1786 | 1461014477424 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x9994bc00) [pid = 1786] [serial = 2246] [outer = 0x981af800] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x88e4d000 == 146 [pid = 1786] [id = 688] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x88378400 == 145 [pid = 1786] [id = 687] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8434f000 == 144 [pid = 1786] [id = 685] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x84265400 == 143 [pid = 1786] [id = 728] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x881c3400 == 142 [pid = 1786] [id = 727] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x87a3d800 == 141 [pid = 1786] [id = 726] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x9b2d9800 == 140 [pid = 1786] [id = 645] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x902dac00 == 139 [pid = 1786] [id = 719] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8bf36000 == 138 [pid = 1786] [id = 720] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x906d0c00 == 137 [pid = 1786] [id = 718] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x860ebc00 == 136 [pid = 1786] [id = 717] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x900b1400 == 135 [pid = 1786] [id = 716] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8e41f000 == 134 [pid = 1786] [id = 715] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8b7a0000 == 133 [pid = 1786] [id = 713] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x84261400 == 132 [pid = 1786] [id = 714] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8919ac00 == 131 [pid = 1786] [id = 712] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x898c5800 == 130 [pid = 1786] [id = 711] 14:21:20 INFO - PROCESS | 1786 | --DOCSHELL 0x8794bc00 == 129 [pid = 1786] [id = 710] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x89e28400) [pid = 1786] [serial = 2129] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x8919a000) [pid = 1786] [serial = 2013] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x9110ec00) [pid = 1786] [serial = 2058] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x89c8a400) [pid = 1786] [serial = 2126] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x898c8400) [pid = 1786] [serial = 2075] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x881c6000) [pid = 1786] [serial = 2073] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x87bf3400) [pid = 1786] [serial = 2072] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x87bef000) [pid = 1786] [serial = 2120] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x88109400) [pid = 1786] [serial = 2121] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x94609400) [pid = 1786] [serial = 2117] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x9416d000) [pid = 1786] [serial = 2115] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x9416a800) [pid = 1786] [serial = 2114] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x94161000) [pid = 1786] [serial = 2112] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x940e1000) [pid = 1786] [serial = 2111] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x940d3000) [pid = 1786] [serial = 2109] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x936b9c00) [pid = 1786] [serial = 2108] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x936b0c00) [pid = 1786] [serial = 2106] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x936ad000) [pid = 1786] [serial = 2105] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x9367a000) [pid = 1786] [serial = 2103] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x93674800) [pid = 1786] [serial = 2102] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x9338c800) [pid = 1786] [serial = 2100] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x93266800) [pid = 1786] [serial = 2099] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x91692000) [pid = 1786] [serial = 2097] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x9168c400) [pid = 1786] [serial = 2096] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x914a9800) [pid = 1786] [serial = 2094] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x914a6800) [pid = 1786] [serial = 2093] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x906cf400) [pid = 1786] [serial = 2091] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x906cc800) [pid = 1786] [serial = 2090] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x9042cc00) [pid = 1786] [serial = 2088] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x90151c00) [pid = 1786] [serial = 2087] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x8f48dc00) [pid = 1786] [serial = 2085] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x8f482800) [pid = 1786] [serial = 2084] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x8e41c800) [pid = 1786] [serial = 2082] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x8c2ca000) [pid = 1786] [serial = 2081] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x8bf3c000) [pid = 1786] [serial = 2079] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8b8eb800) [pid = 1786] [serial = 2078] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x89c89800) [pid = 1786] [serial = 2076] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x89e22400) [pid = 1786] [serial = 2127] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x88f25800) [pid = 1786] [serial = 2123] [outer = (nil)] [url = about:blank] 14:21:20 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x88f2c800) [pid = 1786] [serial = 2124] [outer = (nil)] [url = about:blank] 14:21:21 INFO - PROCESS | 1786 | 1461014481290 Marionette TRACE conn3 <- [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:21:21 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:21:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4592ms 14:21:21 INFO - PROCESS | 1786 | 1461014481336 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 1786 | 1461014481343 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:21:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:21:21 INFO - PROCESS | 1786 | 1461014481352 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 1786 | 1461014481357 Marionette TRACE conn3 <- [1,2962,null,{}] 14:21:21 INFO - PROCESS | 1786 | 1461014481364 Marionette TRACE conn3 -> [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:21:21 INFO - PROCESS | 1786 | 1461014481596 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:21:21 INFO - PROCESS | 1786 | 1461014481822 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x8435ac00 == 130 [pid = 1786] [id = 749] 14:21:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x870d0400) [pid = 1786] [serial = 2247] [outer = (nil)] 14:21:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x88105000) [pid = 1786] [serial = 2248] [outer = 0x870d0400] 14:21:21 INFO - PROCESS | 1786 | 1461014481900 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x88110c00) [pid = 1786] [serial = 2249] [outer = 0x870d0400] 14:21:22 INFO - PROCESS | 1786 | 1461014482765 Marionette TRACE conn3 <- [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:21:22 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:21:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1438ms 14:21:22 INFO - PROCESS | 1786 | 1461014482791 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 1786 | 1461014482799 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:21:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:21:22 INFO - PROCESS | 1786 | 1461014482809 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 1786 | 1461014482812 Marionette TRACE conn3 <- [1,2966,null,{}] 14:21:22 INFO - PROCESS | 1786 | 1461014482818 Marionette TRACE conn3 -> [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:21:23 INFO - PROCESS | 1786 | 1461014483036 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:21:23 INFO - PROCESS | 1786 | 1461014483300 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 1786 | ++DOCSHELL 0x88378400 == 131 [pid = 1786] [id = 750] 14:21:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8837cc00) [pid = 1786] [serial = 2250] [outer = (nil)] 14:21:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x88f28400) [pid = 1786] [serial = 2251] [outer = 0x8837cc00] 14:21:23 INFO - PROCESS | 1786 | 1461014483377 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x89198c00) [pid = 1786] [serial = 2252] [outer = 0x8837cc00] 14:21:24 INFO - PROCESS | 1786 | 1461014484205 Marionette TRACE conn3 <- [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:21:24 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:21:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1430ms 14:21:24 INFO - PROCESS | 1786 | 1461014484245 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 1786 | 1461014484248 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:21:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:21:24 INFO - PROCESS | 1786 | 1461014484256 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 1786 | 1461014484262 Marionette TRACE conn3 <- [1,2970,null,{}] 14:21:24 INFO - PROCESS | 1786 | 1461014484279 Marionette TRACE conn3 -> [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:21:24 INFO - PROCESS | 1786 | 1461014484599 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:21:24 INFO - PROCESS | 1786 | 1461014484642 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x87bf6400 == 132 [pid = 1786] [id = 751] 14:21:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x89c87800) [pid = 1786] [serial = 2253] [outer = (nil)] 14:21:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x89c90c00) [pid = 1786] [serial = 2254] [outer = 0x89c87800] 14:21:24 INFO - PROCESS | 1786 | 1461014484728 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x89e29000) [pid = 1786] [serial = 2255] [outer = 0x89c87800] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x88372800) [pid = 1786] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x84265c00) [pid = 1786] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x9014ec00) [pid = 1786] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x900b2800) [pid = 1786] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x8f5c1400) [pid = 1786] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x8bf2e400) [pid = 1786] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x8b8e2400) [pid = 1786] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x8b7a4c00) [pid = 1786] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x898c6000) [pid = 1786] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8794e000) [pid = 1786] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x88107400) [pid = 1786] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x97845c00) [pid = 1786] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x96e99000) [pid = 1786] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x8b8ed800) [pid = 1786] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x959ee800) [pid = 1786] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x94166800) [pid = 1786] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x94603000) [pid = 1786] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x9338e000) [pid = 1786] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x906d3c00) [pid = 1786] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:21:25 INFO - PROCESS | 1786 | --DOMWINDOW == 124 (0x88f23800) [pid = 1786] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:21:26 INFO - PROCESS | 1786 | 1461014486370 Marionette TRACE conn3 <- [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:21:26 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:21:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 2137ms 14:21:26 INFO - PROCESS | 1786 | 1461014486394 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 1786 | 1461014486398 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:21:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:21:26 INFO - PROCESS | 1786 | 1461014486404 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 1786 | 1461014486408 Marionette TRACE conn3 <- [1,2974,null,{}] 14:21:26 INFO - PROCESS | 1786 | 1461014486413 Marionette TRACE conn3 -> [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:21:26 INFO - PROCESS | 1786 | 1461014486609 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:21:26 INFO - PROCESS | 1786 | 1461014486826 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x860e1c00 == 133 [pid = 1786] [id = 752] 14:21:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 125 (0x88f2a400) [pid = 1786] [serial = 2256] [outer = (nil)] 14:21:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x89e25800) [pid = 1786] [serial = 2257] [outer = 0x88f2a400] 14:21:26 INFO - PROCESS | 1786 | 1461014486903 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x8a2e0800) [pid = 1786] [serial = 2258] [outer = 0x88f2a400] 14:21:27 INFO - PROCESS | 1786 | 1461014487672 Marionette TRACE conn3 <- [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:21:27 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:21:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1285ms 14:21:27 INFO - PROCESS | 1786 | 1461014487690 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 1786 | 1461014487694 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:21:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:21:27 INFO - PROCESS | 1786 | 1461014487700 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 1786 | 1461014487703 Marionette TRACE conn3 <- [1,2978,null,{}] 14:21:27 INFO - PROCESS | 1786 | 1461014487708 Marionette TRACE conn3 -> [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:21:28 INFO - PROCESS | 1786 | 1461014488060 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:21:28 INFO - PROCESS | 1786 | 1461014488348 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 1786 | ++DOCSHELL 0x867ea400 == 134 [pid = 1786] [id = 753] 14:21:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x867eac00) [pid = 1786] [serial = 2259] [outer = (nil)] 14:21:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x867f4400) [pid = 1786] [serial = 2260] [outer = 0x867eac00] 14:21:28 INFO - PROCESS | 1786 | 1461014488513 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x87bef000) [pid = 1786] [serial = 2261] [outer = 0x867eac00] 14:21:29 INFO - PROCESS | 1786 | 1461014489414 Marionette TRACE conn3 <- [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:21:29 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:21:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1738ms 14:21:29 INFO - PROCESS | 1786 | 1461014489440 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 1786 | 1461014489447 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:21:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:21:29 INFO - PROCESS | 1786 | 1461014489456 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 1786 | 1461014489470 Marionette TRACE conn3 <- [1,2982,null,{}] 14:21:29 INFO - PROCESS | 1786 | 1461014489481 Marionette TRACE conn3 -> [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:21:29 INFO - PROCESS | 1786 | 1461014489821 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:21:30 INFO - PROCESS | 1786 | 1461014490045 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 1786 | ++DOCSHELL 0x88372c00 == 135 [pid = 1786] [id = 754] 14:21:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x88378000) [pid = 1786] [serial = 2262] [outer = (nil)] 14:21:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x88f2b400) [pid = 1786] [serial = 2263] [outer = 0x88378000] 14:21:30 INFO - PROCESS | 1786 | 1461014490142 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x89527400) [pid = 1786] [serial = 2264] [outer = 0x88378000] 14:21:31 INFO - PROCESS | 1786 | 1461014491111 Marionette TRACE conn3 <- [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:21:31 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:21:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:21:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1701ms 14:21:31 INFO - PROCESS | 1786 | 1461014491158 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 1786 | 1461014491164 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:21:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:21:31 INFO - PROCESS | 1786 | 1461014491192 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 1786 | 1461014491196 Marionette TRACE conn3 <- [1,2986,null,{}] 14:21:31 INFO - PROCESS | 1786 | 1461014491202 Marionette TRACE conn3 -> [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:21:31 INFO - PROCESS | 1786 | 1461014491423 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:21:31 INFO - PROCESS | 1786 | 1461014491736 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b77c000 == 136 [pid = 1786] [id = 755] 14:21:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x8b796c00) [pid = 1786] [serial = 2265] [outer = (nil)] 14:21:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8b79b000) [pid = 1786] [serial = 2266] [outer = 0x8b796c00] 14:21:31 INFO - PROCESS | 1786 | 1461014491919 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8b7a3c00) [pid = 1786] [serial = 2267] [outer = 0x8b796c00] 14:21:32 INFO - PROCESS | 1786 | 1461014492730 Marionette TRACE conn3 <- [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:21:32 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:21:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1585ms 14:21:32 INFO - PROCESS | 1786 | 1461014492773 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 1786 | 1461014492779 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:21:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:21:32 INFO - PROCESS | 1786 | 1461014492796 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 1786 | 1461014492804 Marionette TRACE conn3 <- [1,2990,null,{}] 14:21:32 INFO - PROCESS | 1786 | 1461014492825 Marionette TRACE conn3 -> [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:21:33 INFO - PROCESS | 1786 | 1461014493148 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:21:33 INFO - PROCESS | 1786 | 1461014493375 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 1786 | ++DOCSHELL 0x88377800 == 137 [pid = 1786] [id = 756] 14:21:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8bf39000) [pid = 1786] [serial = 2268] [outer = (nil)] 14:21:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8c0f3c00) [pid = 1786] [serial = 2269] [outer = 0x8bf39000] 14:21:33 INFO - PROCESS | 1786 | 1461014493466 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8c0fb400) [pid = 1786] [serial = 2270] [outer = 0x8bf39000] 14:21:34 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8ec800 == 138 [pid = 1786] [id = 757] 14:21:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8e41c800) [pid = 1786] [serial = 2271] [outer = (nil)] 14:21:34 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x8e41f000) [pid = 1786] [serial = 2272] [outer = 0x8e41c800] 14:21:34 INFO - PROCESS | 1786 | 1461014494433 Marionette TRACE conn3 <- [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:21:34 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:21:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1696ms 14:21:34 INFO - PROCESS | 1786 | 1461014494486 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 1786 | 1461014494499 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:21:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:21:34 INFO - PROCESS | 1786 | 1461014494506 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 1786 | 1461014494510 Marionette TRACE conn3 <- [1,2994,null,{}] 14:21:34 INFO - PROCESS | 1786 | 1461014494515 Marionette TRACE conn3 -> [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:21:34 INFO - PROCESS | 1786 | 1461014494792 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:21:35 INFO - PROCESS | 1786 | 1461014495140 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 1786 | ++DOCSHELL 0x8b8ebc00 == 139 [pid = 1786] [id = 758] 14:21:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x8c1a2400) [pid = 1786] [serial = 2273] [outer = (nil)] 14:21:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8e41a400) [pid = 1786] [serial = 2274] [outer = 0x8c1a2400] 14:21:35 INFO - PROCESS | 1786 | 1461014495237 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8e7ea000) [pid = 1786] [serial = 2275] [outer = 0x8c1a2400] 14:21:36 INFO - PROCESS | 1786 | 1461014496007 Marionette TRACE conn3 <- [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:21:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:21:36 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:21:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1535ms 14:21:36 INFO - PROCESS | 1786 | 1461014496041 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 1786 | 1461014496045 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:21:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:21:36 INFO - PROCESS | 1786 | 1461014496051 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 1786 | 1461014496054 Marionette TRACE conn3 <- [1,2998,null,{}] 14:21:36 INFO - PROCESS | 1786 | 1461014496060 Marionette TRACE conn3 -> [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:21:36 INFO - PROCESS | 1786 | 1461014496316 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:21:36 INFO - PROCESS | 1786 | 1461014496635 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 1786 | ++DOCSHELL 0x8c2ca000 == 140 [pid = 1786] [id = 759] 14:21:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8f48d000) [pid = 1786] [serial = 2276] [outer = (nil)] 14:21:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x8f5bd800) [pid = 1786] [serial = 2277] [outer = 0x8f48d000] 14:21:36 INFO - PROCESS | 1786 | 1461014496738 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8f5c6000) [pid = 1786] [serial = 2278] [outer = 0x8f48d000] 14:21:37 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:21:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1551ms 14:21:37 INFO - PROCESS | 1786 | 1461014497591 Marionette TRACE conn3 <- [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:21:37 INFO - PROCESS | 1786 | 1461014497603 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 1786 | 1461014497607 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:21:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:21:37 INFO - PROCESS | 1786 | 1461014497613 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 1786 | 1461014497617 Marionette TRACE conn3 <- [1,3002,null,{}] 14:21:37 INFO - PROCESS | 1786 | 1461014497623 Marionette TRACE conn3 -> [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:21:37 INFO - PROCESS | 1786 | 1461014497838 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:21:38 INFO - PROCESS | 1786 | 1461014498119 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c8b800 == 141 [pid = 1786] [id = 760] 14:21:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x8b796400) [pid = 1786] [serial = 2279] [outer = (nil)] 14:21:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9014e000) [pid = 1786] [serial = 2280] [outer = 0x8b796400] 14:21:38 INFO - PROCESS | 1786 | 1461014498209 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x90154800) [pid = 1786] [serial = 2281] [outer = 0x8b796400] 14:21:39 INFO - PROCESS | 1786 | 1461014499022 Marionette TRACE conn3 <- [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:21:39 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:21:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1437ms 14:21:39 INFO - PROCESS | 1786 | 1461014499051 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 1786 | 1461014499055 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:21:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:21:39 INFO - PROCESS | 1786 | 1461014499062 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 1786 | 1461014499065 Marionette TRACE conn3 <- [1,3006,null,{}] 14:21:39 INFO - PROCESS | 1786 | 1461014499071 Marionette TRACE conn3 -> [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:21:39 INFO - PROCESS | 1786 | 1461014499310 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:21:39 INFO - PROCESS | 1786 | 1461014499602 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 1786 | ++DOCSHELL 0x9014ac00 == 142 [pid = 1786] [id = 761] 14:21:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x90150800) [pid = 1786] [serial = 2282] [outer = (nil)] 14:21:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x9042d800) [pid = 1786] [serial = 2283] [outer = 0x90150800] 14:21:39 INFO - PROCESS | 1786 | 1461014499696 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x90682000) [pid = 1786] [serial = 2284] [outer = 0x90150800] 14:21:40 INFO - PROCESS | 1786 | 1461014500535 Marionette TRACE conn3 <- [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:21: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:21:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1490ms 14:21:40 INFO - PROCESS | 1786 | 1461014500552 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 1786 | 1461014500556 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:21:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:21:40 INFO - PROCESS | 1786 | 1461014500562 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 1786 | 1461014500565 Marionette TRACE conn3 <- [1,3010,null,{}] 14:21:40 INFO - PROCESS | 1786 | 1461014500571 Marionette TRACE conn3 -> [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:21:40 INFO - PROCESS | 1786 | 1461014500794 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:21:41 INFO - PROCESS | 1786 | 1461014501079 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 1786 | ++DOCSHELL 0x8f5bfc00 == 143 [pid = 1786] [id = 762] 14:21:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x900b5c00) [pid = 1786] [serial = 2285] [outer = (nil)] 14:21:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x906d3c00) [pid = 1786] [serial = 2286] [outer = 0x900b5c00] 14:21:41 INFO - PROCESS | 1786 | 1461014501178 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x906d6000) [pid = 1786] [serial = 2287] [outer = 0x900b5c00] 14:21:42 INFO - PROCESS | 1786 | 1461014502071 Marionette TRACE conn3 <- [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:21:42 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:21:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1528ms 14:21:42 INFO - PROCESS | 1786 | 1461014502092 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:21:42 INFO - PROCESS | 1786 | 1461014502095 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:21:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:21:42 INFO - PROCESS | 1786 | 1461014502102 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 1786 | 1461014502105 Marionette TRACE conn3 <- [1,3014,null,{}] 14:21:42 INFO - PROCESS | 1786 | 1461014502111 Marionette TRACE conn3 -> [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:21:42 INFO - PROCESS | 1786 | 1461014502375 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:21:42 INFO - PROCESS | 1786 | 1461014502661 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 1786 | ++DOCSHELL 0x90147800 == 144 [pid = 1786] [id = 763] 14:21:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x906cc800) [pid = 1786] [serial = 2288] [outer = (nil)] 14:21:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x91686c00) [pid = 1786] [serial = 2289] [outer = 0x906cc800] 14:21:42 INFO - PROCESS | 1786 | 1461014502751 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x9168e000) [pid = 1786] [serial = 2290] [outer = 0x906cc800] 14:21:43 INFO - PROCESS | 1786 | [1786] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:21:43 INFO - PROCESS | 1786 | 1461014503676 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:21:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:21:43 INFO - {} 14:21:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:21:43 INFO - {} 14:21:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:21:43 INFO - {} 14:21:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:21:43 INFO - {} 14:21:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1601ms 14:21:43 INFO - PROCESS | 1786 | 1461014503705 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 1786 | 1461014503709 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:21:43 INFO - TEST-START | /FileAPI/fileReader.html 14:21:43 INFO - PROCESS | 1786 | 1461014503723 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 1786 | 1461014503727 Marionette TRACE conn3 <- [1,3018,null,{}] 14:21:43 INFO - PROCESS | 1786 | 1461014503732 Marionette TRACE conn3 -> [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:21:43 INFO - PROCESS | 1786 | 1461014503991 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:21:44 INFO - PROCESS | 1786 | 1461014504302 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 1786 | ++DOCSHELL 0x914a4000 == 145 [pid = 1786] [id = 764] 14:21:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x93677400) [pid = 1786] [serial = 2291] [outer = (nil)] 14:21:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x9367d800) [pid = 1786] [serial = 2292] [outer = 0x93677400] 14:21:44 INFO - PROCESS | 1786 | 1461014504465 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x936b7000) [pid = 1786] [serial = 2293] [outer = 0x93677400] 14:21:45 INFO - PROCESS | 1786 | 1461014505310 Marionette TRACE conn3 <- [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:21:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:21:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:21:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:21:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:21:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1651ms 14:21:45 INFO - PROCESS | 1786 | 1461014505368 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:21:45 INFO - TEST-START | /FileAPI/historical.html 14:21:45 INFO - PROCESS | 1786 | 1461014505379 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:21:45 INFO - PROCESS | 1786 | 1461014505385 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 1786 | 1461014505390 Marionette TRACE conn3 <- [1,3022,null,{}] 14:21:45 INFO - PROCESS | 1786 | 1461014505396 Marionette TRACE conn3 -> [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:21:45 INFO - PROCESS | 1786 | 1461014505657 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:21:45 INFO - PROCESS | 1786 | 1461014505964 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 1786 | ++DOCSHELL 0x900ac800 == 146 [pid = 1786] [id = 765] 14:21:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x90146400) [pid = 1786] [serial = 2294] [outer = (nil)] 14:21:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x940dac00) [pid = 1786] [serial = 2295] [outer = 0x90146400] 14:21:46 INFO - PROCESS | 1786 | 1461014506110 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x94163000) [pid = 1786] [serial = 2296] [outer = 0x90146400] 14:21:46 INFO - PROCESS | 1786 | 1461014506943 Marionette TRACE conn3 <- [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:21:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:21:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:21:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:21:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:21:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:21:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:21:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:21:46 INFO - TEST-OK | /FileAPI/historical.html | took 1588ms 14:21:46 INFO - PROCESS | 1786 | 1461014506977 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:21:46 INFO - PROCESS | 1786 | 1461014506980 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:21:46 INFO - TEST-START | /FileAPI/idlharness.html 14:21:47 INFO - PROCESS | 1786 | 1461014506991 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 1786 | 1461014506995 Marionette TRACE conn3 <- [1,3026,null,{}] 14:21:47 INFO - PROCESS | 1786 | 1461014507001 Marionette TRACE conn3 -> [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:21:47 INFO - PROCESS | 1786 | 1461014507238 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:21:47 INFO - PROCESS | 1786 | 1461014507551 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 1786 | ++DOCSHELL 0x84266c00 == 147 [pid = 1786] [id = 766] 14:21:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x93681000) [pid = 1786] [serial = 2297] [outer = (nil)] 14:21:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x9460e000) [pid = 1786] [serial = 2298] [outer = 0x93681000] 14:21:47 INFO - PROCESS | 1786 | 1461014507643 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x959ee800) [pid = 1786] [serial = 2299] [outer = 0x93681000] 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:21:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:21:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:21:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:21:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:21:49 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:21:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:21:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:21:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:21:49 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:21:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:21:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:21:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:21:49 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:21:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:21:49 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:21:49 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:21:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:21:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:21:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:21:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:21:49 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:21:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:21:49 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:21:49 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:21:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:21:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:21:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:21:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:21:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:21:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:21:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 2697ms 14:21:49 INFO - TEST-START | /FileAPI/idlharness.worker 14:21:49 INFO - PROCESS | 1786 | 1461014509469 Marionette TRACE conn3 <- [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:21:49 INFO - PROCESS | 1786 | 1461014509702 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 1786 | 1461014509706 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:21:49 INFO - PROCESS | 1786 | 1461014509734 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 1786 | 1461014509744 Marionette TRACE conn3 <- [1,3030,null,{}] 14:21:49 INFO - PROCESS | 1786 | 1461014509756 Marionette TRACE conn3 -> [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:21:50 INFO - PROCESS | 1786 | 1461014510117 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:21:50 INFO - PROCESS | 1786 | 1461014510344 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e99400 == 148 [pid = 1786] [id = 767] 14:21:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x96ea3000) [pid = 1786] [serial = 2300] [outer = (nil)] 14:21:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x99b4f400) [pid = 1786] [serial = 2301] [outer = 0x96ea3000] 14:21:50 INFO - PROCESS | 1786 | 1461014510434 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 1786 | ++DOMWINDOW == 171 (0x99b52800) [pid = 1786] [serial = 2302] [outer = 0x96ea3000] 14:21:50 INFO - PROCESS | 1786 | [1786] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:21:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:21:52 INFO - {} 14:21:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:21:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:21:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:21:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:21:52 INFO - {} 14:21:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:21:52 INFO - {} 14:21:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:21:52 INFO - {} 14:21:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:21:52 INFO - {} 14:21:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:21:53 INFO - {} 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:21:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:21:53 INFO - {} 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:21:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:21:53 INFO - {} 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:21:53 INFO - {} 14:21:53 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:21:53 INFO - {} 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:21:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:21:53 INFO - {} 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:21:53 INFO - {} 14:21:53 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:21:53 INFO - {} 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:21:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:21:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:21:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 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:21:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:21:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:21:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:21:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:21:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:21:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:21:53 INFO - {} 14:21:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3349ms 14:21:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:21:53 INFO - PROCESS | 1786 | 1461014512929 Marionette TRACE conn3 <- [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:21:53 INFO - PROCESS | 1786 | 1461014513074 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 1786 | 1461014513077 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:21:53 INFO - PROCESS | 1786 | 1461014513101 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 1786 | 1461014513103 Marionette TRACE conn3 <- [1,3034,null,{}] 14:21:53 INFO - PROCESS | 1786 | 1461014513121 Marionette TRACE conn3 -> [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:21:53 INFO - PROCESS | 1786 | 1461014513497 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:21:53 INFO - PROCESS | 1786 | 1461014513810 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 1786 | ++DOCSHELL 0x9416ac00 == 149 [pid = 1786] [id = 768] 14:21:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 172 (0x99b4f000) [pid = 1786] [serial = 2303] [outer = (nil)] 14:21:53 INFO - PROCESS | 1786 | ++DOMWINDOW == 173 (0xa458e000) [pid = 1786] [serial = 2304] [outer = 0x99b4f000] 14:21:53 INFO - PROCESS | 1786 | 1461014513895 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 1786 | ++DOMWINDOW == 174 (0xa45e4000) [pid = 1786] [serial = 2305] [outer = 0x99b4f000] 14:21:54 INFO - PROCESS | 1786 | 1461014514719 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:21:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1643ms 14:21:54 INFO - PROCESS | 1786 | 1461014514740 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 1786 | 1461014514744 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:21:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:21:54 INFO - PROCESS | 1786 | 1461014514750 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1786 | 1461014514754 Marionette TRACE conn3 <- [1,3038,null,{}] 14:21:54 INFO - PROCESS | 1786 | 1461014514759 Marionette TRACE conn3 -> [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:21:54 INFO - PROCESS | 1786 | 1461014514991 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:21:55 INFO - PROCESS | 1786 | 1461014515290 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 1786 | ++DOCSHELL 0x85c37800 == 150 [pid = 1786] [id = 769] 14:21:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 175 (0x85c37c00) [pid = 1786] [serial = 2306] [outer = (nil)] 14:21:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 176 (0x85c3d000) [pid = 1786] [serial = 2307] [outer = 0x85c37c00] 14:21:55 INFO - PROCESS | 1786 | 1461014515377 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 1786 | ++DOMWINDOW == 177 (0x85c40c00) [pid = 1786] [serial = 2308] [outer = 0x85c37c00] 14:21:56 INFO - PROCESS | 1786 | 1461014516202 Marionette TRACE conn3 <- [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:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:21:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1485ms 14:21:56 INFO - PROCESS | 1786 | 1461014516237 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 1786 | 1461014516240 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:21:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:21:56 INFO - PROCESS | 1786 | 1461014516247 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 1786 | 1461014516250 Marionette TRACE conn3 <- [1,3042,null,{}] 14:21:56 INFO - PROCESS | 1786 | 1461014516256 Marionette TRACE conn3 -> [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:21:56 INFO - PROCESS | 1786 | 1461014516507 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:21:56 INFO - PROCESS | 1786 | 1461014516835 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 1786 | ++DOCSHELL 0x7fb07000 == 151 [pid = 1786] [id = 770] 14:21:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 178 (0x7fb09000) [pid = 1786] [serial = 2309] [outer = (nil)] 14:21:56 INFO - PROCESS | 1786 | ++DOMWINDOW == 179 (0x7fb0c000) [pid = 1786] [serial = 2310] [outer = 0x7fb09000] 14:21:56 INFO - PROCESS | 1786 | 1461014516925 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1786 | ++DOMWINDOW == 180 (0x7fb0e400) [pid = 1786] [serial = 2311] [outer = 0x7fb09000] 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:21:58 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:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:21:58 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:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:21:58 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:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:21:58 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:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:21:58 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:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:21:58 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:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:21:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1997ms 14:21:58 INFO - PROCESS | 1786 | 1461014518150 Marionette TRACE conn3 <- [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:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x860e1c00 == 150 [pid = 1786] [id = 752] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x87bf6400 == 149 [pid = 1786] [id = 751] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x88378400 == 148 [pid = 1786] [id = 750] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8435ac00 == 147 [pid = 1786] [id = 749] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x98b8c800 == 146 [pid = 1786] [id = 746] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x981ab400 == 145 [pid = 1786] [id = 745] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x979b1c00 == 144 [pid = 1786] [id = 744] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8c0f0800 == 143 [pid = 1786] [id = 743] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x9460bc00 == 142 [pid = 1786] [id = 742] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x940d5400 == 141 [pid = 1786] [id = 740] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x90429000 == 140 [pid = 1786] [id = 741] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8f48b000 == 139 [pid = 1786] [id = 739] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x902d5000 == 138 [pid = 1786] [id = 738] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x900ae800 == 137 [pid = 1786] [id = 737] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8918f000 == 136 [pid = 1786] [id = 735] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8f486800 == 135 [pid = 1786] [id = 736] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8c2c8400 == 134 [pid = 1786] [id = 734] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x8b8ee000 == 133 [pid = 1786] [id = 733] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x898cb400 == 132 [pid = 1786] [id = 732] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x898c7800 == 131 [pid = 1786] [id = 731] 14:22:01 INFO - PROCESS | 1786 | --DOCSHELL 0x867f4c00 == 130 [pid = 1786] [id = 730] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 179 (0x8b796000) [pid = 1786] [serial = 2070] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 178 (0x8a2e5400) [pid = 1786] [serial = 2189] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 177 (0x87a3c000) [pid = 1786] [serial = 2186] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 176 (0x914a4c00) [pid = 1786] [serial = 2154] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 175 (0x911acc00) [pid = 1786] [serial = 2153] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 174 (0x90683800) [pid = 1786] [serial = 2151] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 173 (0x9042e000) [pid = 1786] [serial = 2150] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 172 (0x902d7800) [pid = 1786] [serial = 2148] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 171 (0x9014a800) [pid = 1786] [serial = 2147] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 170 (0x8f5bb000) [pid = 1786] [serial = 2145] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 169 (0x8e7ed400) [pid = 1786] [serial = 2144] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 168 (0x8c2c9c00) [pid = 1786] [serial = 2142] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 167 (0x8c0fac00) [pid = 1786] [serial = 2141] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 166 (0x8bf2fc00) [pid = 1786] [serial = 2139] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 165 (0x8b8e8000) [pid = 1786] [serial = 2138] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 164 (0x89e21400) [pid = 1786] [serial = 2136] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 163 (0x898d1000) [pid = 1786] [serial = 2135] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 162 (0x8835ac00) [pid = 1786] [serial = 2133] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 161 (0x87befc00) [pid = 1786] [serial = 2132] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 160 (0x881cac00) [pid = 1786] [serial = 2180] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 159 (0x88363c00) [pid = 1786] [serial = 2181] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 158 (0x97c91c00) [pid = 1786] [serial = 2178] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 157 (0x97c8f800) [pid = 1786] [serial = 2177] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 156 (0x97bc9c00) [pid = 1786] [serial = 2175] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 155 (0x979b3400) [pid = 1786] [serial = 2174] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 154 (0x9783f800) [pid = 1786] [serial = 2172] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 153 (0x96f35400) [pid = 1786] [serial = 2171] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 152 (0x96e9c400) [pid = 1786] [serial = 2169] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 151 (0x96e98800) [pid = 1786] [serial = 2168] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 150 (0x96ba2000) [pid = 1786] [serial = 2166] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 149 (0x96b0f400) [pid = 1786] [serial = 2165] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x959e2800) [pid = 1786] [serial = 2163] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x94607c00) [pid = 1786] [serial = 2162] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x93681c00) [pid = 1786] [serial = 2160] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x93679800) [pid = 1786] [serial = 2159] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x93396400) [pid = 1786] [serial = 2157] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x93391000) [pid = 1786] [serial = 2156] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x89199800) [pid = 1786] [serial = 2183] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x89527000) [pid = 1786] [serial = 2184] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x89e20400) [pid = 1786] [serial = 2187] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 1786 | 1461014521612 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 1786 | 1461014521627 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:22:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:22:01 INFO - PROCESS | 1786 | 1461014521683 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 1786 | 1461014521691 Marionette TRACE conn3 <- [1,3046,null,{}] 14:22:01 INFO - PROCESS | 1786 | 1461014521699 Marionette TRACE conn3 -> [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:22:01 INFO - PROCESS | 1786 | 1461014521944 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:22:02 INFO - PROCESS | 1786 | 1461014522220 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 1786 | ++DOCSHELL 0x7fc65000 == 131 [pid = 1786] [id = 771] 14:22:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x7fc67000) [pid = 1786] [serial = 2312] [outer = (nil)] 14:22:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x85c42800) [pid = 1786] [serial = 2313] [outer = 0x7fc67000] 14:22:02 INFO - PROCESS | 1786 | 1461014522297 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x85c45400) [pid = 1786] [serial = 2314] [outer = 0x7fc67000] 14:22:02 INFO - PROCESS | 1786 | [1786] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:22:03 INFO - PROCESS | 1786 | 1461014523130 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:22:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:22:03 INFO - {} 14:22:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1512ms 14:22:03 INFO - PROCESS | 1786 | 1461014523172 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 1786 | 1461014523178 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:22:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:22:03 INFO - PROCESS | 1786 | 1461014523189 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 1786 | 1461014523194 Marionette TRACE conn3 <- [1,3050,null,{}] 14:22:03 INFO - PROCESS | 1786 | 1461014523209 Marionette TRACE conn3 -> [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:22:03 INFO - PROCESS | 1786 | 1461014523428 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:22:03 INFO - PROCESS | 1786 | 1461014523678 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 1786 | ++DOCSHELL 0x7fc66c00 == 132 [pid = 1786] [id = 772] 14:22:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x85c3d800) [pid = 1786] [serial = 2315] [outer = (nil)] 14:22:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x88106800) [pid = 1786] [serial = 2316] [outer = 0x85c3d800] 14:22:03 INFO - PROCESS | 1786 | 1461014523753 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x88366400) [pid = 1786] [serial = 2317] [outer = 0x85c3d800] 14:22:04 INFO - PROCESS | 1786 | 1461014524616 Marionette TRACE conn3 <- [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:22:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:22:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:22:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:22:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:22:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1445ms 14:22:04 INFO - PROCESS | 1786 | 1461014524632 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 1786 | 1461014524635 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:22:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:22:04 INFO - PROCESS | 1786 | 1461014524653 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 1786 | 1461014524656 Marionette TRACE conn3 <- [1,3054,null,{}] 14:22:04 INFO - PROCESS | 1786 | 1461014524669 Marionette TRACE conn3 -> [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:22:04 INFO - PROCESS | 1786 | 1461014524971 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:22:05 INFO - PROCESS | 1786 | 1461014525021 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:05 INFO - PROCESS | 1786 | ++DOCSHELL 0x89191400 == 133 [pid = 1786] [id = 773] 14:22:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8919b000) [pid = 1786] [serial = 2318] [outer = (nil)] 14:22:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x89526000) [pid = 1786] [serial = 2319] [outer = 0x8919b000] 14:22:05 INFO - PROCESS | 1786 | 1461014525101 Marionette DEBUG loaded listener.js 14:22:05 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x898cb400) [pid = 1786] [serial = 2320] [outer = 0x8919b000] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 148 (0x881c9400) [pid = 1786] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 147 (0x89c87800) [pid = 1786] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 146 (0x94604c00) [pid = 1786] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 145 (0x98b8d800) [pid = 1786] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 144 (0x981b1400) [pid = 1786] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 143 (0x979bb400) [pid = 1786] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 142 (0x93393400) [pid = 1786] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 141 (0x9460f000) [pid = 1786] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 140 (0x9338e800) [pid = 1786] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 139 (0x94160400) [pid = 1786] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 138 (0x90682c00) [pid = 1786] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 137 (0x9067f800) [pid = 1786] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 136 (0x9014d000) [pid = 1786] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 135 (0x8f5be400) [pid = 1786] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 134 (0x8f487c00) [pid = 1786] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 133 (0x8c2d0400) [pid = 1786] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 132 (0x8c0f8c00) [pid = 1786] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 131 (0x8b776800) [pid = 1786] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 130 (0x898c7c00) [pid = 1786] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 129 (0x87a38000) [pid = 1786] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 128 (0x870d0400) [pid = 1786] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 127 (0x981af800) [pid = 1786] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 126 (0x98b84400) [pid = 1786] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:22:06 INFO - PROCESS | 1786 | --DOMWINDOW == 125 (0x8837cc00) [pid = 1786] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:22:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:22:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:22:07 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:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:22:07 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:22:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:22:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:22:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2616ms 14:22:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:22:07 INFO - PROCESS | 1786 | 1461014527164 Marionette TRACE conn3 <- [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:22:07 INFO - PROCESS | 1786 | 1461014527271 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 1786 | 1461014527275 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:22:07 INFO - PROCESS | 1786 | 1461014527285 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 1786 | 1461014527287 Marionette TRACE conn3 <- [1,3058,null,{}] 14:22:07 INFO - PROCESS | 1786 | 1461014527306 Marionette TRACE conn3 -> [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:22:07 INFO - PROCESS | 1786 | 1461014527706 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:22:07 INFO - PROCESS | 1786 | 1461014527738 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 1786 | ++DOCSHELL 0x870d0400 == 134 [pid = 1786] [id = 774] 14:22:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 126 (0x88f2bc00) [pid = 1786] [serial = 2321] [outer = (nil)] 14:22:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 127 (0x89e23000) [pid = 1786] [serial = 2322] [outer = 0x88f2bc00] 14:22:07 INFO - PROCESS | 1786 | 1461014527811 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 1786 | ++DOMWINDOW == 128 (0x8b79c800) [pid = 1786] [serial = 2323] [outer = 0x88f2bc00] 14:22:08 INFO - PROCESS | 1786 | 1461014528740 Marionette TRACE conn3 <- [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:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:22:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:22:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:22:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:22:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:22:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:22:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:22:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:22:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:22:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1503ms 14:22:08 INFO - PROCESS | 1786 | 1461014528968 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 1786 | 1461014528975 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:22:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:22:08 INFO - PROCESS | 1786 | 1461014528991 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 1786 | 1461014528996 Marionette TRACE conn3 <- [1,3062,null,{}] 14:22:09 INFO - PROCESS | 1786 | 1461014529005 Marionette TRACE conn3 -> [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:22:09 INFO - PROCESS | 1786 | 1461014529256 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:22:09 INFO - PROCESS | 1786 | 1461014529627 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 1786 | ++DOCSHELL 0x7fc63000 == 135 [pid = 1786] [id = 775] 14:22:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 129 (0x7fc64800) [pid = 1786] [serial = 2324] [outer = (nil)] 14:22:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 130 (0x84270400) [pid = 1786] [serial = 2325] [outer = 0x7fc64800] 14:22:09 INFO - PROCESS | 1786 | 1461014529720 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 1786 | ++DOMWINDOW == 131 (0x85c3a800) [pid = 1786] [serial = 2326] [outer = 0x7fc64800] 14:22:10 INFO - PROCESS | 1786 | [1786] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:22:10 INFO - PROCESS | 1786 | 1461014530667 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:22:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:22:10 INFO - {} 14:22:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1687ms 14:22:10 INFO - PROCESS | 1786 | 1461014530678 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 1786 | 1461014530684 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:22:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:22:10 INFO - PROCESS | 1786 | 1461014530697 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 1786 | 1461014530702 Marionette TRACE conn3 <- [1,3066,null,{}] 14:22:10 INFO - PROCESS | 1786 | 1461014530710 Marionette TRACE conn3 -> [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:22:11 INFO - PROCESS | 1786 | 1461014530996 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:22:11 INFO - PROCESS | 1786 | 1461014531351 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 1786 | ++DOCSHELL 0x87befc00 == 136 [pid = 1786] [id = 776] 14:22:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 132 (0x8810fc00) [pid = 1786] [serial = 2327] [outer = (nil)] 14:22:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 133 (0x88f1f400) [pid = 1786] [serial = 2328] [outer = 0x8810fc00] 14:22:11 INFO - PROCESS | 1786 | 1461014531444 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 1786 | ++DOMWINDOW == 134 (0x88f2d400) [pid = 1786] [serial = 2329] [outer = 0x8810fc00] 14:22:12 INFO - PROCESS | 1786 | 1461014532334 Marionette TRACE conn3 <- [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:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:22:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:22:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1706ms 14:22:12 INFO - PROCESS | 1786 | 1461014532402 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 1786 | 1461014532407 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:22:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:22:12 INFO - PROCESS | 1786 | 1461014532430 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 1786 | 1461014532435 Marionette TRACE conn3 <- [1,3070,null,{}] 14:22:12 INFO - PROCESS | 1786 | 1461014532454 Marionette TRACE conn3 -> [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:22:12 INFO - PROCESS | 1786 | 1461014532713 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:22:13 INFO - PROCESS | 1786 | 1461014533150 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 1786 | ++DOCSHELL 0x8a2de800 == 137 [pid = 1786] [id = 777] 14:22:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 135 (0x8b775400) [pid = 1786] [serial = 2330] [outer = (nil)] 14:22:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 136 (0x8b77dc00) [pid = 1786] [serial = 2331] [outer = 0x8b775400] 14:22:13 INFO - PROCESS | 1786 | 1461014533251 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 1786 | ++DOMWINDOW == 137 (0x8bf2e000) [pid = 1786] [serial = 2332] [outer = 0x8b775400] 14:22:14 INFO - PROCESS | 1786 | 1461014534126 Marionette TRACE conn3 <- [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:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:22:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1757ms 14:22:14 INFO - PROCESS | 1786 | 1461014534175 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:22:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:22:14 INFO - PROCESS | 1786 | 1461014534179 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:22:14 INFO - PROCESS | 1786 | 1461014534186 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 1786 | 1461014534189 Marionette TRACE conn3 <- [1,3074,null,{}] 14:22:14 INFO - PROCESS | 1786 | 1461014534195 Marionette TRACE conn3 -> [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:22:14 INFO - PROCESS | 1786 | 1461014534557 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:22:14 INFO - PROCESS | 1786 | 1461014534793 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 1786 | ++DOCSHELL 0x85c3e400 == 138 [pid = 1786] [id = 778] 14:22:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 138 (0x8bf3b000) [pid = 1786] [serial = 2333] [outer = (nil)] 14:22:14 INFO - PROCESS | 1786 | ++DOMWINDOW == 139 (0x8c0f1800) [pid = 1786] [serial = 2334] [outer = 0x8bf3b000] 14:22:14 INFO - PROCESS | 1786 | 1461014534931 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 1786 | ++DOMWINDOW == 140 (0x8c1a6400) [pid = 1786] [serial = 2335] [outer = 0x8bf3b000] 14:22:15 INFO - PROCESS | 1786 | 1461014535725 Marionette TRACE conn3 <- [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:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:22:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1589ms 14:22:15 INFO - PROCESS | 1786 | 1461014535777 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 1786 | 1461014535781 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:22:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:22:15 INFO - PROCESS | 1786 | 1461014535788 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 1786 | 1461014535791 Marionette TRACE conn3 <- [1,3078,null,{}] 14:22:15 INFO - PROCESS | 1786 | 1461014535797 Marionette TRACE conn3 -> [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:22:16 INFO - PROCESS | 1786 | 1461014536061 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:22:16 INFO - PROCESS | 1786 | 1461014536380 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 1786 | ++DOCSHELL 0x867f5800 == 139 [pid = 1786] [id = 779] 14:22:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 141 (0x870d0800) [pid = 1786] [serial = 2336] [outer = (nil)] 14:22:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 142 (0x88110000) [pid = 1786] [serial = 2337] [outer = 0x870d0800] 14:22:16 INFO - PROCESS | 1786 | 1461014536472 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 1786 | ++DOMWINDOW == 143 (0x8bf3a800) [pid = 1786] [serial = 2338] [outer = 0x870d0800] 14:22:17 INFO - PROCESS | 1786 | 1461014537381 Marionette TRACE conn3 <- [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:22:17 INFO - PROCESS | 1786 | 1461014537444 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:22:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:22:17 INFO - PROCESS | 1786 | 1461014537452 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 1786 | 1461014537460 Marionette TRACE conn3 <- [1,3082,null,{}] 14:22:17 INFO - PROCESS | 1786 | 1461014537490 Marionette TRACE conn3 -> [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:22:17 INFO - PROCESS | 1786 | 1461014537747 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:22:18 INFO - PROCESS | 1786 | 1461014538120 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 1786 | ++DOCSHELL 0x84269000 == 140 [pid = 1786] [id = 780] 14:22:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 144 (0x8f48b800) [pid = 1786] [serial = 2339] [outer = (nil)] 14:22:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 145 (0x8f5c1400) [pid = 1786] [serial = 2340] [outer = 0x8f48b800] 14:22:18 INFO - PROCESS | 1786 | 1461014538215 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 1786 | ++DOMWINDOW == 146 (0x90149c00) [pid = 1786] [serial = 2341] [outer = 0x8f48b800] 14:22:19 INFO - PROCESS | 1786 | 1461014539033 Marionette TRACE conn3 <- [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:22:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:22:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:22:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1624ms 14:22:19 INFO - PROCESS | 1786 | 1461014539081 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 1786 | 1461014539085 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:22:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:22:19 INFO - PROCESS | 1786 | 1461014539092 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 1786 | 1461014539096 Marionette TRACE conn3 <- [1,3086,null,{}] 14:22:19 INFO - PROCESS | 1786 | 1461014539101 Marionette TRACE conn3 -> [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:22:19 INFO - PROCESS | 1786 | 1461014539357 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:22:19 INFO - PROCESS | 1786 | 1461014539678 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 1786 | ++DOCSHELL 0x89c89000 == 141 [pid = 1786] [id = 781] 14:22:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 147 (0x8f5c2c00) [pid = 1786] [serial = 2342] [outer = (nil)] 14:22:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 148 (0x9042a000) [pid = 1786] [serial = 2343] [outer = 0x8f5c2c00] 14:22:19 INFO - PROCESS | 1786 | 1461014539771 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 1786 | ++DOMWINDOW == 149 (0x9042e400) [pid = 1786] [serial = 2344] [outer = 0x8f5c2c00] 14:22:20 INFO - PROCESS | 1786 | 1461014540636 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:22:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1588ms 14:22:20 INFO - PROCESS | 1786 | 1461014540681 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 1786 | 1461014540686 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:22:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:22:20 INFO - PROCESS | 1786 | 1461014540692 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 1786 | 1461014540696 Marionette TRACE conn3 <- [1,3090,null,{}] 14:22:20 INFO - PROCESS | 1786 | 1461014540701 Marionette TRACE conn3 -> [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:22:20 INFO - PROCESS | 1786 | 1461014540933 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:22:21 INFO - PROCESS | 1786 | 1461014541255 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 1786 | ++DOCSHELL 0x902d5000 == 142 [pid = 1786] [id = 782] 14:22:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 150 (0x90423000) [pid = 1786] [serial = 2345] [outer = (nil)] 14:22:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 151 (0x906d8400) [pid = 1786] [serial = 2346] [outer = 0x90423000] 14:22:21 INFO - PROCESS | 1786 | 1461014541355 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 1786 | ++DOMWINDOW == 152 (0x911acc00) [pid = 1786] [serial = 2347] [outer = 0x90423000] 14:22:22 INFO - PROCESS | 1786 | 1461014542228 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:22:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1591ms 14:22:22 INFO - PROCESS | 1786 | 1461014542284 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 1786 | 1461014542288 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:22:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:22:22 INFO - PROCESS | 1786 | 1461014542295 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 1786 | 1461014542298 Marionette TRACE conn3 <- [1,3094,null,{}] 14:22:22 INFO - PROCESS | 1786 | 1461014542304 Marionette TRACE conn3 -> [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:22:22 INFO - PROCESS | 1786 | 1461014542543 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:22:22 INFO - PROCESS | 1786 | 1461014542872 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 1786 | ++DOCSHELL 0x7fb08400 == 143 [pid = 1786] [id = 783] 14:22:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 153 (0x90686000) [pid = 1786] [serial = 2348] [outer = (nil)] 14:22:22 INFO - PROCESS | 1786 | ++DOMWINDOW == 154 (0x93266800) [pid = 1786] [serial = 2349] [outer = 0x90686000] 14:22:22 INFO - PROCESS | 1786 | 1461014542964 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1786 | ++DOMWINDOW == 155 (0x9338c400) [pid = 1786] [serial = 2350] [outer = 0x90686000] 14:22:23 INFO - PROCESS | 1786 | 1461014543820 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:22:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1537ms 14:22:23 INFO - PROCESS | 1786 | 1461014543833 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 1786 | 1461014543836 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:22:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:22:23 INFO - PROCESS | 1786 | 1461014543843 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 1786 | 1461014543847 Marionette TRACE conn3 <- [1,3098,null,{}] 14:22:23 INFO - PROCESS | 1786 | 1461014543852 Marionette TRACE conn3 -> [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:22:24 INFO - PROCESS | 1786 | 1461014544093 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:22:24 INFO - PROCESS | 1786 | 1461014544395 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 1786 | ++DOCSHELL 0x84354c00 == 144 [pid = 1786] [id = 784] 14:22:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 156 (0x8c2cf000) [pid = 1786] [serial = 2351] [outer = (nil)] 14:22:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 157 (0x93399c00) [pid = 1786] [serial = 2352] [outer = 0x8c2cf000] 14:22:24 INFO - PROCESS | 1786 | 1461014544490 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 1786 | ++DOMWINDOW == 158 (0x93464c00) [pid = 1786] [serial = 2353] [outer = 0x8c2cf000] 14:22:25 INFO - PROCESS | 1786 | 1461014545518 Marionette TRACE conn3 <- [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:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:22:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1686ms 14:22:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:22:25 INFO - PROCESS | 1786 | 1461014545530 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 1786 | 1461014545533 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:22:25 INFO - PROCESS | 1786 | 1461014545540 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 1786 | 1461014545545 Marionette TRACE conn3 <- [1,3102,null,{}] 14:22:25 INFO - PROCESS | 1786 | 1461014545551 Marionette TRACE conn3 -> [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:22:25 INFO - PROCESS | 1786 | 1461014545812 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:22:26 INFO - PROCESS | 1786 | 1461014546181 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 1786 | ++DOCSHELL 0x93471800 == 145 [pid = 1786] [id = 785] 14:22:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 159 (0x936b6c00) [pid = 1786] [serial = 2354] [outer = (nil)] 14:22:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 160 (0x940d6000) [pid = 1786] [serial = 2355] [outer = 0x936b6c00] 14:22:26 INFO - PROCESS | 1786 | 1461014546279 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 1786 | ++DOMWINDOW == 161 (0x940e1400) [pid = 1786] [serial = 2356] [outer = 0x936b6c00] 14:22:27 INFO - PROCESS | 1786 | 1461014547134 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:22:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:22:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1638ms 14:22:27 INFO - PROCESS | 1786 | 1461014547178 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 1786 | 1461014547182 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:22:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:22:27 INFO - PROCESS | 1786 | 1461014547188 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 1786 | 1461014547192 Marionette TRACE conn3 <- [1,3106,null,{}] 14:22:27 INFO - PROCESS | 1786 | 1461014547197 Marionette TRACE conn3 -> [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:22:27 INFO - PROCESS | 1786 | 1461014547440 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:22:27 INFO - PROCESS | 1786 | 1461014547774 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:27 INFO - PROCESS | 1786 | ++DOCSHELL 0x93393400 == 146 [pid = 1786] [id = 786] 14:22:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 162 (0x93396400) [pid = 1786] [serial = 2357] [outer = (nil)] 14:22:27 INFO - PROCESS | 1786 | ++DOMWINDOW == 163 (0x9595ac00) [pid = 1786] [serial = 2358] [outer = 0x93396400] 14:22:27 INFO - PROCESS | 1786 | 1461014547911 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 1786 | ++DOMWINDOW == 164 (0x963bdc00) [pid = 1786] [serial = 2359] [outer = 0x93396400] 14:22:28 INFO - PROCESS | 1786 | 1461014548725 Marionette TRACE conn3 <- [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:22:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:22:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:22:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:22:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1589ms 14:22:28 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:22:28 INFO - PROCESS | 1786 | 1461014548779 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:22:28 INFO - PROCESS | 1786 | 1461014548782 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:22:28 INFO - PROCESS | 1786 | 1461014548836 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:22:28 INFO - PROCESS | 1786 | 1461014548839 Marionette TRACE conn3 <- [1,3110,null,{}] 14:22:28 INFO - PROCESS | 1786 | 1461014548849 Marionette TRACE conn3 -> [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:22:29 INFO - PROCESS | 1786 | 1461014549092 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:22:29 INFO - PROCESS | 1786 | 1461014549413 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 1786 | ++DOCSHELL 0x9460bc00 == 147 [pid = 1786] [id = 787] 14:22:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 165 (0x9460cc00) [pid = 1786] [serial = 2360] [outer = (nil)] 14:22:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 166 (0x96e9e800) [pid = 1786] [serial = 2361] [outer = 0x9460cc00] 14:22:29 INFO - PROCESS | 1786 | 1461014549570 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 1786 | ++DOMWINDOW == 167 (0x96ea4c00) [pid = 1786] [serial = 2362] [outer = 0x9460cc00] 14:22:30 INFO - PROCESS | 1786 | 1461014550346 Marionette TRACE conn3 <- [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:22:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:22:30 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:22:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:22:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:22:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1591ms 14:22:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:22:30 INFO - PROCESS | 1786 | 1461014550382 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 1786 | 1461014550385 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:22:30 INFO - PROCESS | 1786 | 1461014550392 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 1786 | 1461014550395 Marionette TRACE conn3 <- [1,3114,null,{}] 14:22:30 INFO - PROCESS | 1786 | 1461014550401 Marionette TRACE conn3 -> [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:22:30 INFO - PROCESS | 1786 | 1461014550672 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:22:30 INFO - PROCESS | 1786 | 1461014550978 Marionette TRACE conn3 -> [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\", \"e351ac33-a300-450e-a6e2-d3b0bb3a347b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 1786 | ++DOCSHELL 0x96e0a800 == 148 [pid = 1786] [id = 788] 14:22:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 168 (0x96e0f800) [pid = 1786] [serial = 2363] [outer = (nil)] 14:22:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 169 (0x97c63c00) [pid = 1786] [serial = 2364] [outer = 0x96e0f800] 14:22:31 INFO - PROCESS | 1786 | 1461014551082 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 1786 | ++DOMWINDOW == 170 (0x97c8c000) [pid = 1786] [serial = 2365] [outer = 0x96e0f800] 14:22:31 INFO - PROCESS | 1786 | 1461014551940 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:22:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:22:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1599ms 14:22:31 INFO - PROCESS | 1786 | 1461014551990 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 1786 | 1461014551994 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:22:33 WARNING - u'runner_teardown' () 14:22:33 INFO - No more tests 14:22:33 INFO - Got 0 unexpected results 14:22:33 INFO - SUITE-END | took 1396s 14:22:33 INFO - Closing logging queue 14:22:33 INFO - queue closed 14:22:33 INFO - Return code: 0 14:22:33 WARNING - # TBPL SUCCESS # 14:22:33 INFO - Running post-action listener: _resource_record_post_action 14:22:33 INFO - Running post-run listener: _resource_record_post_run 14:22:34 INFO - Total resource usage - Wall time: 1434s; CPU: 98.0%; Read bytes: 14028800; Write bytes: 958930944; Read time: 608; Write time: 287536 14:22:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:22:34 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182398976; Read time: 4; Write time: 171660 14:22:34 INFO - run-tests - Wall time: 1401s; CPU: 98.0%; Read bytes: 11304960; Write bytes: 776531968; Read time: 516; Write time: 115876 14:22:34 INFO - Running post-run listener: _upload_blobber_files 14:22:34 INFO - Blob upload gear active. 14:22:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:22:34 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:22:34 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:22:34 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:22:34 INFO - (blobuploader) - INFO - Open directory for files ... 14:22:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:22:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:22:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:22:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:22:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:22:36 INFO - (blobuploader) - INFO - Done attempting. 14:22:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:22:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:22:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:22:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:22:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:22:37 INFO - (blobuploader) - INFO - Done attempting. 14:22:37 INFO - (blobuploader) - INFO - Iteration through files over. 14:22:37 INFO - Return code: 0 14:22:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:22:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:22:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1138b851041a0fec2fe15b9acd96529d7dec2269c0f79a939cb3e6672b6c8365f430a4bb021b68a21f880f98cd2bb490c4c873e8c40c3502c6c1b7eb85c52ce0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f01d6458cc9bde3e0cbed2e6a463dc1b4c40548a94c8d50e29df4b4d05ccda722939848b23fb078f8b09d70e8f194041a7edfa4c08c0d118c6902d85a6a2c69"} 14:22:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:22:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:22:37 INFO - Contents: 14:22:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1138b851041a0fec2fe15b9acd96529d7dec2269c0f79a939cb3e6672b6c8365f430a4bb021b68a21f880f98cd2bb490c4c873e8c40c3502c6c1b7eb85c52ce0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f01d6458cc9bde3e0cbed2e6a463dc1b4c40548a94c8d50e29df4b4d05ccda722939848b23fb078f8b09d70e8f194041a7edfa4c08c0d118c6902d85a6a2c69"} 14:22:37 INFO - Running post-run listener: copy_logs_to_upload_dir 14:22:37 INFO - Copying logs to upload dir... 14:22:37 INFO - mkdir: /builds/slave/test/build/upload/logs 14:22:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1586.012302 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 26 secs) (at 2016-04-18 14:22:37.672891) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 14:22:37.683670) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1138b851041a0fec2fe15b9acd96529d7dec2269c0f79a939cb3e6672b6c8365f430a4bb021b68a21f880f98cd2bb490c4c873e8c40c3502c6c1b7eb85c52ce0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f01d6458cc9bde3e0cbed2e6a463dc1b4c40548a94c8d50e29df4b4d05ccda722939848b23fb078f8b09d70e8f194041a7edfa4c08c0d118c6902d85a6a2c69"} build_url:https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032091 build_url: 'https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1138b851041a0fec2fe15b9acd96529d7dec2269c0f79a939cb3e6672b6c8365f430a4bb021b68a21f880f98cd2bb490c4c873e8c40c3502c6c1b7eb85c52ce0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f01d6458cc9bde3e0cbed2e6a463dc1b4c40548a94c8d50e29df4b4d05ccda722939848b23fb078f8b09d70e8f194041a7edfa4c08c0d118c6902d85a6a2c69"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aPK2RXLMSDSRpECnl2FOEA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 14:22:37.743458) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 14:22:37.756057) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461012756.235038-2051247157 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016792 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 14:22:37.836090) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 14:22:37.836489) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 14:22:37.836878) ========= ========= Total master_lag: 1.46 =========