builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-396 starttime: 1461440811.97 results: success (0) buildid: 20160423111155 builduid: 644c8135a55a40369c166ed7b5f69bc0 revision: 30fcbf36d0eb7f5a6b842b8a44751e46cb787007 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:51.967769) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:51.968213) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:51.968493) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:52.046681) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:52.046943) ========= 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=9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 12:46:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 529K=0.02s 2016-04-23 12:46:52 (529 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.318767 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:52.400285) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:52.400591) ========= 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=9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060696 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:52.492721) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:52.493029) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 30fcbf36d0eb7f5a6b842b8a44751e46cb787007 --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 30fcbf36d0eb7f5a6b842b8a44751e46cb787007 --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=9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 12:46:52,607 truncating revision to first 12 chars 2016-04-23 12:46:52,607 Setting DEBUG logging. 2016-04-23 12:46:52,607 attempt 1/10 2016-04-23 12:46:52,608 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/30fcbf36d0eb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 12:46:52,920 unpacking tar archive at: mozilla-inbound-30fcbf36d0eb/testing/mozharness/ program finished with exit code 0 elapsedTime=0.603316 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:53.128720) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:53.129012) ========= script_repo_revision: 30fcbf36d0eb7f5a6b842b8a44751e46cb787007 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:53.129399) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:53.129662) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 12:46:53.157085) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-04-23 12:46:53.157368) ========= /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=9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989 _=/tools/buildbot/bin/python using PTY: False 12:46:53 INFO - MultiFileLogger online at 20160423 12:46:53 in /builds/slave/test 12:46:53 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 12:46:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:46:53 INFO - {'append_to_log': False, 12:46:53 INFO - 'base_work_dir': '/builds/slave/test', 12:46:53 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:46:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:46:53 INFO - 'buildbot_json_path': 'buildprops.json', 12:46:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:46:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:46:53 INFO - 'download_minidump_stackwalk': True, 12:46:53 INFO - 'download_symbols': 'true', 12:46:53 INFO - 'e10s': False, 12:46:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:46:53 INFO - 'tooltool.py': '/tools/tooltool.py', 12:46:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:46:53 INFO - '/tools/misc-python/virtualenv.py')}, 12:46:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:46:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:46:53 INFO - 'log_level': 'info', 12:46:53 INFO - 'log_to_console': True, 12:46:53 INFO - 'opt_config_files': (), 12:46:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:46:53 INFO - '--processes=1', 12:46:53 INFO - '--config=%(test_path)s/wptrunner.ini', 12:46:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:46:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:46:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:46:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:46:53 INFO - 'pip_index': False, 12:46:53 INFO - 'require_test_zip': True, 12:46:53 INFO - 'test_type': ('testharness',), 12:46:53 INFO - 'this_chunk': '1', 12:46:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:46:53 INFO - 'total_chunks': '10', 12:46:53 INFO - 'virtualenv_path': 'venv', 12:46:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:46:53 INFO - 'work_dir': 'build'} 12:46:53 INFO - ##### 12:46:53 INFO - ##### Running clobber step. 12:46:53 INFO - ##### 12:46:53 INFO - Running pre-action listener: _resource_record_pre_action 12:46:53 INFO - Running main action method: clobber 12:46:53 INFO - rmtree: /builds/slave/test/build 12:46:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:46:55 INFO - Running post-action listener: _resource_record_post_action 12:46:55 INFO - ##### 12:46:55 INFO - ##### Running read-buildbot-config step. 12:46:55 INFO - ##### 12:46:55 INFO - Running pre-action listener: _resource_record_pre_action 12:46:55 INFO - Running main action method: read_buildbot_config 12:46:55 INFO - Using buildbot properties: 12:46:55 INFO - { 12:46:55 INFO - "project": "", 12:46:55 INFO - "product": "firefox", 12:46:55 INFO - "script_repo_revision": "production", 12:46:55 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 12:46:55 INFO - "repository": "", 12:46:55 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 12:46:55 INFO - "buildid": "20160423111155", 12:46:55 INFO - "pgo_build": "False", 12:46:55 INFO - "basedir": "/builds/slave/test", 12:46:55 INFO - "buildnumber": 51, 12:46:55 INFO - "slavename": "tst-linux64-spot-396", 12:46:55 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 12:46:55 INFO - "platform": "linux64", 12:46:55 INFO - "branch": "mozilla-inbound", 12:46:55 INFO - "revision": "30fcbf36d0eb7f5a6b842b8a44751e46cb787007", 12:46:55 INFO - "repo_path": "integration/mozilla-inbound", 12:46:55 INFO - "moz_repo_path": "", 12:46:55 INFO - "stage_platform": "linux64", 12:46:55 INFO - "builduid": "644c8135a55a40369c166ed7b5f69bc0", 12:46:55 INFO - "slavebuilddir": "test" 12:46:55 INFO - } 12:46:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:46:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:46:55 INFO - Running post-action listener: _resource_record_post_action 12:46:55 INFO - ##### 12:46:55 INFO - ##### Running download-and-extract step. 12:46:55 INFO - ##### 12:46:55 INFO - Running pre-action listener: _resource_record_pre_action 12:46:55 INFO - Running main action method: download_and_extract 12:46:55 INFO - mkdir: /builds/slave/test/build/tests 12:46:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:55 INFO - https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:46:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:46:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:46:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:46:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 12:46:57 INFO - Downloaded 1361 bytes. 12:46:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:46:57 INFO - Using the following test package requirements: 12:46:57 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:46:57 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:46:57 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:46:57 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'jsshell-linux-x86_64.zip'], 12:46:57 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:46:57 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:46:57 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:46:57 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:46:57 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:46:57 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:46:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:46:57 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 12:46:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:57 INFO - https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:46:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:46:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:46:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:46:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 12:46:59 INFO - Downloaded 22746898 bytes. 12:46:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:46:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:47:00 INFO - caution: filename not matched: web-platform/* 12:47:00 INFO - Return code: 11 12:47:00 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')]} 12:47:00 INFO - https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:47:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:47:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:47:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:47:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 12:47:03 INFO - Downloaded 36406484 bytes. 12:47:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:47:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:47:06 INFO - caution: filename not matched: bin/* 12:47:06 INFO - caution: filename not matched: config/* 12:47:06 INFO - caution: filename not matched: mozbase/* 12:47:06 INFO - caution: filename not matched: marionette/* 12:47:06 INFO - caution: filename not matched: tools/wptserve/* 12:47:06 INFO - Return code: 11 12:47:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:06 INFO - https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:47:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:47:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:47:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:47:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 12:47:09 INFO - Downloaded 64457550 bytes. 12:47:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:47:09 INFO - mkdir: /builds/slave/test/properties 12:47:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:47:09 INFO - Writing to file /builds/slave/test/properties/build_url 12:47:09 INFO - Contents: 12:47:09 INFO - build_url:https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:47:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:47:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:47:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:47:10 INFO - Contents: 12:47:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:47:10 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')]} 12:47:10 INFO - https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:47:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:47:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:47:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:47:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 12:47:14 INFO - Downloaded 90889797 bytes. 12:47:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:47:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:47:21 INFO - Return code: 0 12:47:21 INFO - Running post-action listener: _resource_record_post_action 12:47:21 INFO - Running post-action listener: set_extra_try_arguments 12:47:21 INFO - ##### 12:47:21 INFO - ##### Running create-virtualenv step. 12:47:21 INFO - ##### 12:47:21 INFO - Running pre-action listener: _pre_create_virtualenv 12:47:21 INFO - Running pre-action listener: _resource_record_pre_action 12:47:21 INFO - Running main action method: create_virtualenv 12:47:21 INFO - Creating virtualenv /builds/slave/test/build/venv 12:47:21 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 12:47:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:47:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:47:22 INFO - Using real prefix '/usr' 12:47:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:47:26 INFO - Installing distribute.............................................................................................................................................................................................done. 12:47:29 INFO - Installing pip.................done. 12:47:29 INFO - Return code: 0 12:47:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:47:29 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')]} 12:47:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:29 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')]} 12:47:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e07030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e083f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f235d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f0fef0>, '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 0x1f20810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f20cc0>, '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': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', '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 12:47:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:29 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:47:29 INFO - 'CCACHE_UMASK': '002', 12:47:29 INFO - 'DISPLAY': ':0', 12:47:29 INFO - 'HOME': '/home/cltbld', 12:47:29 INFO - 'LANG': 'en_US.UTF-8', 12:47:29 INFO - 'LOGNAME': 'cltbld', 12:47:29 INFO - 'MAIL': '/var/mail/cltbld', 12:47:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:47:29 INFO - 'MOZ_NO_REMOTE': '1', 12:47:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:47:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:47:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:29 INFO - 'PWD': '/builds/slave/test', 12:47:29 INFO - 'SHELL': '/bin/bash', 12:47:29 INFO - 'SHLVL': '1', 12:47:29 INFO - 'TERM': 'linux', 12:47:29 INFO - 'TMOUT': '86400', 12:47:29 INFO - 'USER': 'cltbld', 12:47:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', 12:47:29 INFO - '_': '/tools/buildbot/bin/python'} 12:47:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:30 INFO - Downloading/unpacking psutil>=0.7.1 12:47:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:47:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:47:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:47:34 INFO - Installing collected packages: psutil 12:47:34 INFO - Running setup.py install for psutil 12:47:34 INFO - building 'psutil._psutil_linux' extension 12:47:34 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-x86_64-2.7/psutil/_psutil_linux.o 12:47:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 12:47:35 INFO - building 'psutil._psutil_posix' extension 12:47:35 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-x86_64-2.7/psutil/_psutil_posix.o 12:47:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 12:47:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:47:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:47:35 INFO - Successfully installed psutil 12:47:35 INFO - Cleaning up... 12:47:35 INFO - Return code: 0 12:47:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e07030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e083f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f235d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f0fef0>, '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 0x1f20810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f20cc0>, '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': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', '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 12:47:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:47:35 INFO - 'CCACHE_UMASK': '002', 12:47:35 INFO - 'DISPLAY': ':0', 12:47:35 INFO - 'HOME': '/home/cltbld', 12:47:35 INFO - 'LANG': 'en_US.UTF-8', 12:47:35 INFO - 'LOGNAME': 'cltbld', 12:47:35 INFO - 'MAIL': '/var/mail/cltbld', 12:47:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:47:35 INFO - 'MOZ_NO_REMOTE': '1', 12:47:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:47:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:47:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:35 INFO - 'PWD': '/builds/slave/test', 12:47:35 INFO - 'SHELL': '/bin/bash', 12:47:35 INFO - 'SHLVL': '1', 12:47:35 INFO - 'TERM': 'linux', 12:47:35 INFO - 'TMOUT': '86400', 12:47:35 INFO - 'USER': 'cltbld', 12:47:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', 12:47:35 INFO - '_': '/tools/buildbot/bin/python'} 12:47:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:47:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:47:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:47:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:47:39 INFO - Installing collected packages: mozsystemmonitor 12:47:39 INFO - Running setup.py install for mozsystemmonitor 12:47:39 INFO - Successfully installed mozsystemmonitor 12:47:39 INFO - Cleaning up... 12:47:40 INFO - Return code: 0 12:47:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:47:40 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')]} 12:47:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:40 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')]} 12:47:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:40 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e07030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e083f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f235d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f0fef0>, '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 0x1f20810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f20cc0>, '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': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', '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 12:47:40 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:40 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:47:40 INFO - 'CCACHE_UMASK': '002', 12:47:40 INFO - 'DISPLAY': ':0', 12:47:40 INFO - 'HOME': '/home/cltbld', 12:47:40 INFO - 'LANG': 'en_US.UTF-8', 12:47:40 INFO - 'LOGNAME': 'cltbld', 12:47:40 INFO - 'MAIL': '/var/mail/cltbld', 12:47:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:47:40 INFO - 'MOZ_NO_REMOTE': '1', 12:47:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:47:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:47:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:40 INFO - 'PWD': '/builds/slave/test', 12:47:40 INFO - 'SHELL': '/bin/bash', 12:47:40 INFO - 'SHLVL': '1', 12:47:40 INFO - 'TERM': 'linux', 12:47:40 INFO - 'TMOUT': '86400', 12:47:40 INFO - 'USER': 'cltbld', 12:47:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', 12:47:40 INFO - '_': '/tools/buildbot/bin/python'} 12:47:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:40 INFO - Downloading/unpacking blobuploader==1.2.4 12:47:40 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 12:47:40 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 12:47:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:40 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 12:47:40 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 12:47:43 INFO - Downloading blobuploader-1.2.4.tar.gz 12:47:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:47:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:47:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:47:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:47:45 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 12:47:45 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 12:47:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:45 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 12:47:45 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 12:47:45 INFO - Downloading docopt-0.6.1.tar.gz 12:47:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:47:45 INFO - Installing collected packages: blobuploader, requests, docopt 12:47:45 INFO - Running setup.py install for blobuploader 12:47:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:47:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:47:45 INFO - Running setup.py install for requests 12:47:46 INFO - Running setup.py install for docopt 12:47:46 INFO - Successfully installed blobuploader requests docopt 12:47:46 INFO - Cleaning up... 12:47:46 INFO - Return code: 0 12:47:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:46 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e07030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e083f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f235d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f0fef0>, '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 0x1f20810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f20cc0>, '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': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', '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 12:47:46 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:46 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:47:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:47:46 INFO - 'CCACHE_UMASK': '002', 12:47:46 INFO - 'DISPLAY': ':0', 12:47:46 INFO - 'HOME': '/home/cltbld', 12:47:46 INFO - 'LANG': 'en_US.UTF-8', 12:47:46 INFO - 'LOGNAME': 'cltbld', 12:47:46 INFO - 'MAIL': '/var/mail/cltbld', 12:47:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:47:46 INFO - 'MOZ_NO_REMOTE': '1', 12:47:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:47:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:47:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:46 INFO - 'PWD': '/builds/slave/test', 12:47:46 INFO - 'SHELL': '/bin/bash', 12:47:46 INFO - 'SHLVL': '1', 12:47:46 INFO - 'TERM': 'linux', 12:47:46 INFO - 'TMOUT': '86400', 12:47:46 INFO - 'USER': 'cltbld', 12:47:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', 12:47:46 INFO - '_': '/tools/buildbot/bin/python'} 12:47:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:47:47 INFO - Running setup.py (path:/tmp/pip-j0ucvN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:47:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:47:47 INFO - Running setup.py (path:/tmp/pip-j2edGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:47:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:47:47 INFO - Running setup.py (path:/tmp/pip-pF8kUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:47:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:47:47 INFO - Running setup.py (path:/tmp/pip-csdne1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:47:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:47:47 INFO - Running setup.py (path:/tmp/pip-2xsMcn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:47:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:47:47 INFO - Running setup.py (path:/tmp/pip-eRnU62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:47:48 INFO - Running setup.py (path:/tmp/pip-AdmXIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:47:48 INFO - Running setup.py (path:/tmp/pip-gpJeFg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:47:48 INFO - Running setup.py (path:/tmp/pip-N71sga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:47:48 INFO - Running setup.py (path:/tmp/pip-md6zde-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:47:48 INFO - Running setup.py (path:/tmp/pip-aSjZWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:47:48 INFO - Running setup.py (path:/tmp/pip-0tFAAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:47:48 INFO - Running setup.py (path:/tmp/pip-YC1Iro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:47:49 INFO - Running setup.py (path:/tmp/pip-Qrg8_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:49 INFO - Running setup.py (path:/tmp/pip-Ace6gr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:47:49 INFO - Running setup.py (path:/tmp/pip-ACrks9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:47:49 INFO - Running setup.py (path:/tmp/pip-_fnsDA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:47:49 INFO - Running setup.py (path:/tmp/pip-TJDv2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:47:49 INFO - Running setup.py (path:/tmp/pip-4NBFSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:49 INFO - Running setup.py (path:/tmp/pip-yhDGrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:47:50 INFO - Running setup.py (path:/tmp/pip-sMykTS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:47:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:47:50 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 12:47:50 INFO - Running setup.py install for manifestparser 12:47:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:47:50 INFO - Running setup.py install for mozcrash 12:47:50 INFO - Running setup.py install for mozdebug 12:47:51 INFO - Running setup.py install for mozdevice 12:47:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Running setup.py install for mozfile 12:47:51 INFO - Running setup.py install for mozhttpd 12:47:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Running setup.py install for mozinfo 12:47:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Running setup.py install for mozInstall 12:47:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for mozleak 12:47:52 INFO - Running setup.py install for mozlog 12:47:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for moznetwork 12:47:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for mozprocess 12:47:52 INFO - Running setup.py install for mozprofile 12:47:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Running setup.py install for mozrunner 12:47:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Running setup.py install for mozscreenshot 12:47:53 INFO - Running setup.py install for moztest 12:47:53 INFO - Running setup.py install for mozversion 12:47:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:47:54 INFO - Running setup.py install for wptserve 12:47:54 INFO - Running setup.py install for marionette-driver 12:47:54 INFO - Running setup.py install for browsermob-proxy 12:47:54 INFO - Running setup.py install for marionette-client 12:47:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:47:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:47:55 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 12:47:55 INFO - Cleaning up... 12:47:55 INFO - Return code: 0 12:47:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:47:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:47:55 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e07030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e083f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f235d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f0fef0>, '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 0x1f20810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f20cc0>, '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': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', '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 12:47:55 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 12:47:55 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:47:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:47:55 INFO - 'CCACHE_UMASK': '002', 12:47:55 INFO - 'DISPLAY': ':0', 12:47:55 INFO - 'HOME': '/home/cltbld', 12:47:55 INFO - 'LANG': 'en_US.UTF-8', 12:47:55 INFO - 'LOGNAME': 'cltbld', 12:47:55 INFO - 'MAIL': '/var/mail/cltbld', 12:47:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:47:55 INFO - 'MOZ_NO_REMOTE': '1', 12:47:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:47:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:47:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:55 INFO - 'PWD': '/builds/slave/test', 12:47:55 INFO - 'SHELL': '/bin/bash', 12:47:55 INFO - 'SHLVL': '1', 12:47:55 INFO - 'TERM': 'linux', 12:47:55 INFO - 'TMOUT': '86400', 12:47:55 INFO - 'USER': 'cltbld', 12:47:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', 12:47:55 INFO - '_': '/tools/buildbot/bin/python'} 12:47:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:47:55 INFO - Running setup.py (path:/tmp/pip-cFhdYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:47:55 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)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:47:55 INFO - Running setup.py (path:/tmp/pip-3PaIRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:47:56 INFO - Running setup.py (path:/tmp/pip-6Ir1TH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:47:56 INFO - Running setup.py (path:/tmp/pip-8jiUJW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:47:56 INFO - Running setup.py (path:/tmp/pip-mSboVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:47:56 INFO - Running setup.py (path:/tmp/pip-BXZrmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:47:56 INFO - Running setup.py (path:/tmp/pip-8wz_6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:47:56 INFO - Running setup.py (path:/tmp/pip-xE7RSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:47:56 INFO - Running setup.py (path:/tmp/pip-NvGzri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:47:57 INFO - Running setup.py (path:/tmp/pip-MRTOZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:47:57 INFO - Running setup.py (path:/tmp/pip-NPkODQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:47:57 INFO - Running setup.py (path:/tmp/pip-rHw4lQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:47:57 INFO - Running setup.py (path:/tmp/pip-N8zqnF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:47:57 INFO - Running setup.py (path:/tmp/pip-7GOtgu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:57 INFO - Running setup.py (path:/tmp/pip-qeCGJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:47:57 INFO - Running setup.py (path:/tmp/pip-cjC3d6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:47:58 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)) 12:47:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:47:58 INFO - Running setup.py (path:/tmp/pip-fWyUdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:47:58 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)) 12:47:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:47:58 INFO - Running setup.py (path:/tmp/pip-X60mGd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:47:58 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)) 12:47:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:47:58 INFO - Running setup.py (path:/tmp/pip-zf8rav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:47:58 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)) 12:47:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:58 INFO - Running setup.py (path:/tmp/pip-7MOMeX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:58 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)) 12:47:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:47:58 INFO - Running setup.py (path:/tmp/pip-QgqDcC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:47:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:47:59 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)) 12:47:59 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)) 12:47:59 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)) 12:47:59 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)) 12:47:59 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)) 12:47:59 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)) 12:47:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:47:59 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 12:47:59 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 12:47:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:47:59 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 12:47:59 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 12:48:02 INFO - Downloading blessings-1.6.tar.gz 12:48:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:48:02 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)) 12:48:02 INFO - Installing collected packages: blessings 12:48:02 INFO - Running setup.py install for blessings 12:48:03 INFO - Successfully installed blessings 12:48:03 INFO - Cleaning up... 12:48:03 INFO - Return code: 0 12:48:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:48:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:48:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:48:03 INFO - Reading from file tmpfile_stdout 12:48:03 INFO - Current package versions: 12:48:03 INFO - argparse == 1.2.1 12:48:03 INFO - blessings == 1.6 12:48:03 INFO - blobuploader == 1.2.4 12:48:03 INFO - browsermob-proxy == 0.6.0 12:48:03 INFO - docopt == 0.6.1 12:48:03 INFO - manifestparser == 1.1 12:48:03 INFO - marionette-client == 2.3.0 12:48:03 INFO - marionette-driver == 1.4.0 12:48:03 INFO - mozInstall == 1.12 12:48:03 INFO - mozcrash == 0.17 12:48:03 INFO - mozdebug == 0.1 12:48:03 INFO - mozdevice == 0.48 12:48:03 INFO - mozfile == 1.2 12:48:03 INFO - mozhttpd == 0.7 12:48:03 INFO - mozinfo == 0.9 12:48:03 INFO - mozleak == 0.1 12:48:03 INFO - mozlog == 3.1 12:48:03 INFO - moznetwork == 0.27 12:48:03 INFO - mozprocess == 0.22 12:48:03 INFO - mozprofile == 0.28 12:48:03 INFO - mozrunner == 6.11 12:48:03 INFO - mozscreenshot == 0.1 12:48:03 INFO - mozsystemmonitor == 0.0 12:48:03 INFO - moztest == 0.7 12:48:03 INFO - mozversion == 1.4 12:48:03 INFO - psutil == 3.1.1 12:48:03 INFO - requests == 1.2.3 12:48:03 INFO - wptserve == 1.4.0 12:48:03 INFO - wsgiref == 0.1.2 12:48:03 INFO - Running post-action listener: _resource_record_post_action 12:48:03 INFO - Running post-action listener: _start_resource_monitoring 12:48:03 INFO - Starting resource monitoring. 12:48:03 INFO - ##### 12:48:03 INFO - ##### Running pull step. 12:48:03 INFO - ##### 12:48:03 INFO - Running pre-action listener: _resource_record_pre_action 12:48:03 INFO - Running main action method: pull 12:48:03 INFO - Pull has nothing to do! 12:48:03 INFO - Running post-action listener: _resource_record_post_action 12:48:03 INFO - ##### 12:48:03 INFO - ##### Running install step. 12:48:03 INFO - ##### 12:48:03 INFO - Running pre-action listener: _resource_record_pre_action 12:48:03 INFO - Running main action method: install 12:48:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:48:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:48:04 INFO - Reading from file tmpfile_stdout 12:48:04 INFO - Detecting whether we're running mozinstall >=1.0... 12:48:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:48:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:48:04 INFO - Reading from file tmpfile_stdout 12:48:04 INFO - Output received: 12:48:04 INFO - Usage: mozinstall [options] installer 12:48:04 INFO - Options: 12:48:04 INFO - -h, --help show this help message and exit 12:48:04 INFO - -d DEST, --destination=DEST 12:48:04 INFO - Directory to install application into. [default: 12:48:04 INFO - "/builds/slave/test"] 12:48:04 INFO - --app=APP Application being installed. [default: firefox] 12:48:04 INFO - mkdir: /builds/slave/test/build/application 12:48:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:48:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 12:48:36 INFO - Reading from file tmpfile_stdout 12:48:36 INFO - Output received: 12:48:36 INFO - /builds/slave/test/build/application/firefox/firefox 12:48:36 INFO - Running post-action listener: _resource_record_post_action 12:48:36 INFO - ##### 12:48:36 INFO - ##### Running run-tests step. 12:48:36 INFO - ##### 12:48:36 INFO - Running pre-action listener: _resource_record_pre_action 12:48:36 INFO - Running main action method: run_tests 12:48:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:48:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:48:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:48:36 INFO - grabbing minidump binary from tooltool 12:48:36 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')]} 12:48:36 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f0fef0>, '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 0x1f20810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f20cc0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:48:36 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:48:36 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/linux64/releng.manifest -o -c /builds/tooltool_cache 12:48:36 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:48:36 INFO - Return code: 0 12:48:36 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:48:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:48:36 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/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 12:48:36 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/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 12:48:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:48:36 INFO - 'CCACHE_UMASK': '002', 12:48:36 INFO - 'DISPLAY': ':0', 12:48:36 INFO - 'HOME': '/home/cltbld', 12:48:36 INFO - 'LANG': 'en_US.UTF-8', 12:48:36 INFO - 'LOGNAME': 'cltbld', 12:48:36 INFO - 'MAIL': '/var/mail/cltbld', 12:48:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:48:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:48:36 INFO - 'MOZ_NO_REMOTE': '1', 12:48:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:48:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:48:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:36 INFO - 'PWD': '/builds/slave/test', 12:48:36 INFO - 'SHELL': '/bin/bash', 12:48:36 INFO - 'SHLVL': '1', 12:48:36 INFO - 'TERM': 'linux', 12:48:36 INFO - 'TMOUT': '86400', 12:48:36 INFO - 'USER': 'cltbld', 12:48:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989', 12:48:36 INFO - '_': '/tools/buildbot/bin/python'} 12:48:36 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/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 12:48:37 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 12:48:37 INFO - import pkg_resources 12:48:38 INFO - Using 1 client processes 12:48:39 INFO - wptserve Starting http server on 127.0.0.1:8000 12:48:39 INFO - wptserve Starting http server on 127.0.0.1:8001 12:48:39 INFO - wptserve Starting http server on 127.0.0.1:8443 12:48:41 INFO - SUITE-START | Running 778 tests 12:48:41 INFO - Running testharness tests 12:48:41 INFO - Setting up ssl 12:48:41 INFO - PROCESS | certutil | 12:48:41 INFO - PROCESS | certutil | 12:48:41 INFO - PROCESS | certutil | 12:48:41 INFO - Certificate Nickname Trust Attributes 12:48:41 INFO - SSL,S/MIME,JAR/XPI 12:48:41 INFO - 12:48:41 INFO - web-platform-tests CT,, 12:48:41 INFO - 12:48:41 INFO - Starting runner 12:48:44 INFO - PROCESS | 1841 | 1461440924246 Marionette DEBUG Marionette enabled via build flag and pref 12:48:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddcf3e800 == 1 [pid = 1841] [id = 1] 12:48:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 1 (0x7f0ddcf3f000) [pid = 1841] [serial = 1] [outer = (nil)] 12:48:44 INFO - PROCESS | 1841 | [1841] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:48:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 2 (0x7f0ddcf40000) [pid = 1841] [serial = 2] [outer = 0x7f0ddcf3f000] 12:48:44 INFO - PROCESS | 1841 | 1461440924874 Marionette INFO Listening on port 2828 12:48:45 INFO - PROCESS | 1841 | 1461440925398 Marionette DEBUG Marionette enabled via command-line flag 12:48:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9e0c800 == 2 [pid = 1841] [id = 2] 12:48:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 3 (0x7f0dd9e0d000) [pid = 1841] [serial = 3] [outer = (nil)] 12:48:45 INFO - PROCESS | 1841 | [1841] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:48:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 4 (0x7f0dd9e0e000) [pid = 1841] [serial = 4] [outer = 0x7f0dd9e0d000] 12:48:45 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0dd9224ee0 12:48:45 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0dd925a700 12:48:45 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0dd925e9d0 12:48:45 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0dd925ecd0 12:48:45 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0dd926a040 12:48:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 5 (0x7f0dd929a800) [pid = 1841] [serial = 5] [outer = 0x7f0ddcf3f000] 12:48:45 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:48:45 INFO - PROCESS | 1841 | 1461440925806 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57576 12:48:45 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:48:45 INFO - PROCESS | 1841 | 1461440925892 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57577 12:48:45 INFO - PROCESS | 1841 | 1461440925897 Marionette DEBUG Closed connection conn0 12:48:45 INFO - PROCESS | 1841 | [1841] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 12:48:46 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:48:46 INFO - PROCESS | 1841 | 1461440926023 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57578 12:48:46 INFO - PROCESS | 1841 | 1461440926026 Marionette DEBUG Closed connection conn1 12:48:46 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:48:46 INFO - PROCESS | 1841 | 1461440926081 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57579 12:48:46 INFO - PROCESS | 1841 | 1461440926099 Marionette DEBUG Closed connection conn2 12:48:46 INFO - PROCESS | 1841 | 1461440926151 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:48:46 INFO - PROCESS | 1841 | 1461440926167 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423111155","device":"desktop","version":"48.0a1"} 12:48:46 INFO - PROCESS | 1841 | [1841] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:48:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd6a5800 == 3 [pid = 1841] [id = 3] 12:48:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 6 (0x7f0dcd6a6000) [pid = 1841] [serial = 6] [outer = (nil)] 12:48:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd6a6800 == 4 [pid = 1841] [id = 4] 12:48:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 7 (0x7f0dcd40a400) [pid = 1841] [serial = 7] [outer = (nil)] 12:48:48 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:48:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc893000 == 5 [pid = 1841] [id = 5] 12:48:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 8 (0x7f0dcc8eb800) [pid = 1841] [serial = 8] [outer = (nil)] 12:48:48 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:48:48 INFO - PROCESS | 1841 | [1841] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:48:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 9 (0x7f0dcc55d800) [pid = 1841] [serial = 9] [outer = 0x7f0dcc8eb800] 12:48:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 10 (0x7f0dcc2df000) [pid = 1841] [serial = 10] [outer = 0x7f0dcd6a6000] 12:48:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 11 (0x7f0dcc025000) [pid = 1841] [serial = 11] [outer = 0x7f0dcd40a400] 12:48:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 12 (0x7f0dcc027000) [pid = 1841] [serial = 12] [outer = 0x7f0dcc8eb800] 12:48:49 INFO - PROCESS | 1841 | 1461440929874 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1841 | 1461440929895 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 13 (0x7f0dc9e64800) [pid = 1841] [serial = 13] [outer = 0x7f0dcc8eb800] 12:48:50 INFO - PROCESS | 1841 | 1461440930594 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3a97ffed-618f-42c3-bb71-35387584e56a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423111155","device":"desktop","version":"48.0a1","command_id":1}}] 12:48:50 INFO - PROCESS | 1841 | 1461440930821 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}] 12:48:51 INFO - PROCESS | 1841 | 1461440931001 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:48:51 INFO - PROCESS | 1841 | 1461440931262 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:48:51 INFO - PROCESS | 1841 | [1841] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:48:51 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:48:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 14 (0x7f0dc5f11000) [pid = 1841] [serial = 14] [outer = 0x7f0dcc8eb800] 12:48:51 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:48:51 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:51 INFO - PROCESS | 1841 | 1461440931869 Marionette TRACE conn3 <- [1,3,null,{}] 12:48:51 INFO - PROCESS | 1841 | 1461440931945 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:48:51 INFO - PROCESS | 1841 | 1461440931987 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:48:52 INFO - PROCESS | 1841 | 1461440932044 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 1841 | 1461440932048 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:48:52 INFO - PROCESS | 1841 | 1461440932078 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1841 | 1461440932083 Marionette TRACE conn3 <- [1,6,null,{}] 12:48:52 INFO - PROCESS | 1841 | 1461440932133 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}] 12:48:52 INFO - PROCESS | 1841 | 1461440932151 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:48:52 INFO - PROCESS | 1841 | 1461440932160 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5590800 == 6 [pid = 1841] [id = 6] 12:48:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 15 (0x7f0ddb243400) [pid = 1841] [serial = 15] [outer = (nil)] 12:48:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 16 (0x7f0dc540f800) [pid = 1841] [serial = 16] [outer = 0x7f0ddb243400] 12:48:52 INFO - PROCESS | 1841 | 1461440932236 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 17 (0x7f0dc5416400) [pid = 1841] [serial = 17] [outer = 0x7f0ddb243400] 12:48:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5045800 == 7 [pid = 1841] [id = 7] 12:48:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 18 (0x7f0dc517c800) [pid = 1841] [serial = 18] [outer = (nil)] 12:48:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 19 (0x7f0dc5183000) [pid = 1841] [serial = 19] [outer = 0x7f0dc517c800] 12:48:52 INFO - PROCESS | 1841 | 1461440932699 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 20 (0x7f0dc51d7000) [pid = 1841] [serial = 20] [outer = 0x7f0dc517c800] 12:48:53 INFO - PROCESS | 1841 | [1841] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:48:53 INFO - PROCESS | 1841 | 1461440933238 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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1246ms 12:48:53 INFO - PROCESS | 1841 | 1461440933354 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 1841 | 1461440933356 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:48:53 INFO - PROCESS | 1841 | 1461440933383 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1841 | 1461440933385 Marionette TRACE conn3 <- [1,10,null,{}] 12:48:53 INFO - PROCESS | 1841 | 1461440933408 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}] 12:48:53 INFO - PROCESS | 1841 | 1461440933576 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:48:53 INFO - PROCESS | 1841 | 1461440933605 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3658800 == 8 [pid = 1841] [id = 8] 12:48:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 21 (0x7f0dc361f400) [pid = 1841] [serial = 21] [outer = (nil)] 12:48:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 22 (0x7f0dc4309000) [pid = 1841] [serial = 22] [outer = 0x7f0dc361f400] 12:48:53 INFO - PROCESS | 1841 | 1461440933673 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 23 (0x7f0dcb9cf400) [pid = 1841] [serial = 23] [outer = 0x7f0dc361f400] 12:48:54 INFO - PROCESS | 1841 | 1461440934253 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 904ms 12:48:54 INFO - PROCESS | 1841 | 1461440934271 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1841 | 1461440934275 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:48:54 INFO - PROCESS | 1841 | 1461440934280 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1841 | 1461440934282 Marionette TRACE conn3 <- [1,14,null,{}] 12:48:54 INFO - PROCESS | 1841 | 1461440934288 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}] 12:48:54 INFO - PROCESS | 1841 | 1461440934436 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:48:54 INFO - PROCESS | 1841 | 1461440934457 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3956800 == 9 [pid = 1841] [id = 9] 12:48:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 24 (0x7f0dc38b7c00) [pid = 1841] [serial = 24] [outer = (nil)] 12:48:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 25 (0x7f0dc3905400) [pid = 1841] [serial = 25] [outer = 0x7f0dc38b7c00] 12:48:54 INFO - PROCESS | 1841 | 1461440934523 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 26 (0x7f0dc390f800) [pid = 1841] [serial = 26] [outer = 0x7f0dc38b7c00] 12:48:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc304d800 == 10 [pid = 1841] [id = 10] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 27 (0x7f0dc304e000) [pid = 1841] [serial = 27] [outer = (nil)] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 28 (0x7f0dc3050000) [pid = 1841] [serial = 28] [outer = 0x7f0dc304e000] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 29 (0x7f0dc304c000) [pid = 1841] [serial = 29] [outer = 0x7f0dc304e000] 12:48:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3663800 == 11 [pid = 1841] [id = 11] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 30 (0x7f0dc361b400) [pid = 1841] [serial = 30] [outer = (nil)] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 31 (0x7f0dc38b2c00) [pid = 1841] [serial = 31] [outer = 0x7f0dc361b400] 12:48:55 INFO - PROCESS | 1841 | 1461440935814 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]]]}] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 32 (0x7f0dc30ca000) [pid = 1841] [serial = 32] [outer = 0x7f0dc361b400] 12:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1630ms 12:48:56 INFO - PROCESS | 1841 | 1461440936010 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1841 | 1461440936015 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:48:56 INFO - PROCESS | 1841 | 1461440936026 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1841 | 1461440936030 Marionette TRACE conn3 <- [1,18,null,{}] 12:48:56 INFO - PROCESS | 1841 | 1461440936038 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}] 12:48:56 INFO - PROCESS | 1841 | 1461440936197 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:48:56 INFO - PROCESS | 1841 | 1461440936291 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc4e18800 == 12 [pid = 1841] [id = 12] 12:48:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 33 (0x7f0dc3615000) [pid = 1841] [serial = 33] [outer = (nil)] 12:48:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 34 (0x7f0dc3906400) [pid = 1841] [serial = 34] [outer = 0x7f0dc3615000] 12:48:56 INFO - PROCESS | 1841 | 1461440936369 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 35 (0x7f0dc9e63000) [pid = 1841] [serial = 35] [outer = 0x7f0dc3615000] 12:48:57 INFO - PROCESS | 1841 | 1461440937211 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]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1233ms 12:48:57 INFO - PROCESS | 1841 | 1461440937261 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1841 | 1461440937269 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:48:57 INFO - PROCESS | 1841 | 1461440937279 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1841 | 1461440937283 Marionette TRACE conn3 <- [1,22,null,{}] 12:48:57 INFO - PROCESS | 1841 | 1461440937289 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}] 12:48:57 INFO - PROCESS | 1841 | 1461440937459 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:48:57 INFO - PROCESS | 1841 | 1461440937576 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dca787000 == 13 [pid = 1841] [id = 13] 12:48:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 36 (0x7f0dcac55800) [pid = 1841] [serial = 36] [outer = (nil)] 12:48:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 37 (0x7f0dcba6f800) [pid = 1841] [serial = 37] [outer = 0x7f0dcac55800] 12:48:57 INFO - PROCESS | 1841 | 1461440937653 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 38 (0x7f0dcc287800) [pid = 1841] [serial = 38] [outer = 0x7f0dcac55800] 12:48:58 INFO - PROCESS | 1841 | 1461440938490 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]]]}] 12:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1237ms 12:48:58 INFO - PROCESS | 1841 | 1461440938516 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 1841 | 1461440938520 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:48:58 INFO - PROCESS | 1841 | 1461440938526 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 1841 | 1461440938532 Marionette TRACE conn3 <- [1,26,null,{}] 12:48:58 INFO - PROCESS | 1841 | 1461440938547 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}] 12:48:58 INFO - PROCESS | 1841 | 1461440938720 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:48:58 INFO - PROCESS | 1841 | 1461440938846 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc892000 == 14 [pid = 1841] [id = 14] 12:48:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 39 (0x7f0dccd2e800) [pid = 1841] [serial = 39] [outer = (nil)] 12:48:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 40 (0x7f0dcd035800) [pid = 1841] [serial = 40] [outer = 0x7f0dccd2e800] 12:48:58 INFO - PROCESS | 1841 | 1461440938926 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 41 (0x7f0dcd31e000) [pid = 1841] [serial = 41] [outer = 0x7f0dccd2e800] 12:48:59 INFO - PROCESS | 1841 | 1461440939986 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1533ms 12:49:00 INFO - PROCESS | 1841 | 1461440940060 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1841 | 1461440940066 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:49:00 INFO - PROCESS | 1841 | 1461440940073 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1841 | 1461440940077 Marionette TRACE conn3 <- [1,30,null,{}] 12:49:00 INFO - PROCESS | 1841 | 1461440940084 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}] 12:49:00 INFO - PROCESS | 1841 | 1461440940328 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:49:00 INFO - PROCESS | 1841 | 1461440940459 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3722800 == 15 [pid = 1841] [id = 15] 12:49:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 42 (0x7f0dc92f2400) [pid = 1841] [serial = 42] [outer = (nil)] 12:49:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 43 (0x7f0dcac55000) [pid = 1841] [serial = 43] [outer = 0x7f0dc92f2400] 12:49:00 INFO - PROCESS | 1841 | 1461440940546 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 44 (0x7f0dcb9c6000) [pid = 1841] [serial = 44] [outer = 0x7f0dc92f2400] 12:49:01 INFO - PROCESS | 1841 | 1461440941204 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1183ms 12:49:01 INFO - PROCESS | 1841 | 1461440941259 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1841 | 1461440941271 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:49:01 INFO - PROCESS | 1841 | 1461440941300 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1841 | 1461440941306 Marionette TRACE conn3 <- [1,34,null,{}] 12:49:01 INFO - PROCESS | 1841 | 1461440941319 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}] 12:49:01 INFO - PROCESS | 1841 | 1461440941526 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:49:01 INFO - PROCESS | 1841 | 1461440941563 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc596800 == 16 [pid = 1841] [id = 16] 12:49:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 45 (0x7f0dc9302800) [pid = 1841] [serial = 45] [outer = (nil)] 12:49:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 46 (0x7f0dcd31bc00) [pid = 1841] [serial = 46] [outer = 0x7f0dc9302800] 12:49:01 INFO - PROCESS | 1841 | 1461440941705 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 47 (0x7f0dcd998c00) [pid = 1841] [serial = 47] [outer = 0x7f0dc9302800] 12:49:02 INFO - PROCESS | 1841 | 1461440942385 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1141ms 12:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:49:02 INFO - PROCESS | 1841 | 1461440942436 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 1841 | 1461440942439 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:49:02 INFO - PROCESS | 1841 | 1461440942445 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 1841 | 1461440942451 Marionette TRACE conn3 <- [1,38,null,{}] 12:49:02 INFO - PROCESS | 1841 | 1461440942466 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}] 12:49:02 INFO - PROCESS | 1841 | 1461440942608 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:49:02 INFO - PROCESS | 1841 | 1461440942620 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd0d2800 == 17 [pid = 1841] [id = 17] 12:49:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 48 (0x7f0dce540c00) [pid = 1841] [serial = 48] [outer = (nil)] 12:49:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 49 (0x7f0dce549400) [pid = 1841] [serial = 49] [outer = 0x7f0dce540c00] 12:49:02 INFO - PROCESS | 1841 | 1461440942686 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 50 (0x7f0dd00ef800) [pid = 1841] [serial = 50] [outer = 0x7f0dce540c00] 12:49:03 INFO - PROCESS | 1841 | 1461440943397 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 983ms 12:49:03 INFO - PROCESS | 1841 | 1461440943429 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1841 | 1461440943435 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:49:03 INFO - PROCESS | 1841 | 1461440943443 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1841 | 1461440943446 Marionette TRACE conn3 <- [1,42,null,{}] 12:49:03 INFO - PROCESS | 1841 | 1461440943450 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}] 12:49:03 INFO - PROCESS | 1841 | 1461440943628 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:49:03 INFO - PROCESS | 1841 | 1461440943648 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd393000 == 18 [pid = 1841] [id = 18] 12:49:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 51 (0x7f0dc6b88000) [pid = 1841] [serial = 51] [outer = (nil)] 12:49:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 52 (0x7f0dd00f4c00) [pid = 1841] [serial = 52] [outer = 0x7f0dc6b88000] 12:49:03 INFO - PROCESS | 1841 | 1461440943713 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 53 (0x7f0dd056f800) [pid = 1841] [serial = 53] [outer = 0x7f0dc6b88000] 12:49:04 INFO - PROCESS | 1841 | 1461440944377 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 982ms 12:49:04 INFO - PROCESS | 1841 | 1461440944426 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1841 | 1461440944429 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:49:04 INFO - PROCESS | 1841 | 1461440944435 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1841 | 1461440944438 Marionette TRACE conn3 <- [1,46,null,{}] 12:49:04 INFO - PROCESS | 1841 | 1461440944442 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}] 12:49:04 INFO - PROCESS | 1841 | 1461440944597 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:49:04 INFO - PROCESS | 1841 | 1461440944619 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd8f0800 == 19 [pid = 1841] [id = 19] 12:49:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 54 (0x7f0dc6b87800) [pid = 1841] [serial = 54] [outer = (nil)] 12:49:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 55 (0x7f0dd05acc00) [pid = 1841] [serial = 55] [outer = 0x7f0dc6b87800] 12:49:04 INFO - PROCESS | 1841 | 1461440944687 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 56 (0x7f0dd05cac00) [pid = 1841] [serial = 56] [outer = 0x7f0dc6b87800] 12:49:05 INFO - PROCESS | 1841 | 1461440945578 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]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1177ms 12:49:05 INFO - PROCESS | 1841 | 1461440945613 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 1841 | 1461440945621 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:49:05 INFO - PROCESS | 1841 | 1461440945630 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1841 | 1461440945635 Marionette TRACE conn3 <- [1,50,null,{}] 12:49:05 INFO - PROCESS | 1841 | 1461440945642 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}] 12:49:05 INFO - PROCESS | 1841 | 1461440945811 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:49:05 INFO - PROCESS | 1841 | 1461440945931 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcba93000 == 20 [pid = 1841] [id = 20] 12:49:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 57 (0x7f0dc5411000) [pid = 1841] [serial = 57] [outer = (nil)] 12:49:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 58 (0x7f0dc6b89400) [pid = 1841] [serial = 58] [outer = 0x7f0dc5411000] 12:49:06 INFO - PROCESS | 1841 | 1461440946011 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 59 (0x7f0dc92f5800) [pid = 1841] [serial = 59] [outer = 0x7f0dc5411000] 12:49:06 INFO - PROCESS | 1841 | 1461440946832 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1232ms 12:49:06 INFO - PROCESS | 1841 | 1461440946862 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 1841 | 1461440946871 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:49:06 INFO - PROCESS | 1841 | 1461440946882 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 1841 | 1461440946886 Marionette TRACE conn3 <- [1,54,null,{}] 12:49:06 INFO - PROCESS | 1841 | 1461440946891 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}] 12:49:07 INFO - PROCESS | 1841 | 1461440947092 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:49:07 INFO - PROCESS | 1841 | 1461440947211 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd0e1800 == 21 [pid = 1841] [id = 21] 12:49:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 60 (0x7f0dc6b87400) [pid = 1841] [serial = 60] [outer = (nil)] 12:49:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 61 (0x7f0dcc7b8400) [pid = 1841] [serial = 61] [outer = 0x7f0dc6b87400] 12:49:07 INFO - PROCESS | 1841 | 1461440947285 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 62 (0x7f0dcd09c400) [pid = 1841] [serial = 62] [outer = 0x7f0dc6b87400] 12:49:08 INFO - PROCESS | 1841 | 1461440948165 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1331ms 12:49:08 INFO - PROCESS | 1841 | 1461440948214 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1841 | 1461440948218 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:49:08 INFO - PROCESS | 1841 | 1461440948224 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1841 | 1461440948229 Marionette TRACE conn3 <- [1,58,null,{}] 12:49:08 INFO - PROCESS | 1841 | 1461440948244 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}] 12:49:08 INFO - PROCESS | 1841 | 1461440948414 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:49:08 INFO - PROCESS | 1841 | 1461440948539 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2e6000 == 22 [pid = 1841] [id = 22] 12:49:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 63 (0x7f0dc390ec00) [pid = 1841] [serial = 63] [outer = (nil)] 12:49:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 64 (0x7f0dd00e6400) [pid = 1841] [serial = 64] [outer = 0x7f0dc390ec00] 12:49:08 INFO - PROCESS | 1841 | 1461440948626 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 65 (0x7f0dd428c800) [pid = 1841] [serial = 65] [outer = 0x7f0dc390ec00] 12:49:09 INFO - PROCESS | 1841 | 1461440949586 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1436ms 12:49:09 INFO - PROCESS | 1841 | 1461440949662 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1841 | 1461440949668 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:49:09 INFO - PROCESS | 1841 | 1461440949675 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1841 | 1461440949680 Marionette TRACE conn3 <- [1,62,null,{}] 12:49:09 INFO - PROCESS | 1841 | 1461440949688 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}] 12:49:09 INFO - PROCESS | 1841 | 1461440949902 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd393000 == 21 [pid = 1841] [id = 18] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd0d2800 == 20 [pid = 1841] [id = 17] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc596800 == 19 [pid = 1841] [id = 16] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3722800 == 18 [pid = 1841] [id = 15] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc892000 == 17 [pid = 1841] [id = 14] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dca787000 == 16 [pid = 1841] [id = 13] 12:49:10 INFO - PROCESS | 1841 | 1461440950140 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc4e18800 == 15 [pid = 1841] [id = 12] 12:49:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc393c800 == 16 [pid = 1841] [id = 23] 12:49:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 66 (0x7f0dc38b5c00) [pid = 1841] [serial = 66] [outer = (nil)] 12:49:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 67 (0x7f0dc3911800) [pid = 1841] [serial = 67] [outer = 0x7f0dc38b5c00] 12:49:10 INFO - PROCESS | 1841 | 1461440950266 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x7f0dc9e66000) [pid = 1841] [serial = 68] [outer = 0x7f0dc38b5c00] 12:49:11 INFO - PROCESS | 1841 | 1461440951075 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]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1439ms 12:49:11 INFO - PROCESS | 1841 | 1461440951116 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1841 | 1461440951124 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:49:11 INFO - PROCESS | 1841 | 1461440951133 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1841 | 1461440951137 Marionette TRACE conn3 <- [1,66,null,{}] 12:49:11 INFO - PROCESS | 1841 | 1461440951144 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}] 12:49:11 INFO - PROCESS | 1841 | 1461440951315 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:49:11 INFO - PROCESS | 1841 | 1461440951437 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc3b1800 == 17 [pid = 1841] [id = 24] 12:49:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x7f0dc3902c00) [pid = 1841] [serial = 69] [outer = (nil)] 12:49:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x7f0dcc55c800) [pid = 1841] [serial = 70] [outer = 0x7f0dc3902c00] 12:49:11 INFO - PROCESS | 1841 | 1461440951518 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x7f0dcd0a2c00) [pid = 1841] [serial = 71] [outer = 0x7f0dc3902c00] 12:49:12 INFO - PROCESS | 1841 | 1461440952311 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]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1241ms 12:49:12 INFO - PROCESS | 1841 | 1461440952378 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:49:12 INFO - PROCESS | 1841 | 1461440952384 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:49:12 INFO - PROCESS | 1841 | 1461440952391 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1841 | 1461440952394 Marionette TRACE conn3 <- [1,70,null,{}] 12:49:12 INFO - PROCESS | 1841 | 1461440952400 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}] 12:49:12 INFO - PROCESS | 1841 | 1461440952569 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:49:12 INFO - PROCESS | 1841 | 1461440952691 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd0df800 == 18 [pid = 1841] [id = 25] 12:49:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x7f0dcd320400) [pid = 1841] [serial = 72] [outer = (nil)] 12:49:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x7f0dce4a1800) [pid = 1841] [serial = 73] [outer = 0x7f0dcd320400] 12:49:12 INFO - PROCESS | 1841 | 1461440952772 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 74 (0x7f0dd0508000) [pid = 1841] [serial = 74] [outer = 0x7f0dcd320400] 12:49:13 INFO - PROCESS | 1841 | 1461440953639 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]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1288ms 12:49:13 INFO - PROCESS | 1841 | 1461440953681 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1841 | 1461440953685 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:49:13 INFO - PROCESS | 1841 | 1461440953699 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1841 | 1461440953708 Marionette TRACE conn3 <- [1,74,null,{}] 12:49:13 INFO - PROCESS | 1841 | 1461440953717 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}] 12:49:13 INFO - PROCESS | 1841 | 1461440953882 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:49:14 INFO - PROCESS | 1841 | 1461440954006 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd003b000 == 19 [pid = 1841] [id = 26] 12:49:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 75 (0x7f0dd9216000) [pid = 1841] [serial = 75] [outer = (nil)] 12:49:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 76 (0x7f0dda0d8800) [pid = 1841] [serial = 76] [outer = 0x7f0dd9216000] 12:49:14 INFO - PROCESS | 1841 | 1461440954086 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 77 (0x7f0dda105800) [pid = 1841] [serial = 77] [outer = 0x7f0dd9216000] 12:49:14 INFO - PROCESS | 1841 | 1461440954905 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]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1299ms 12:49:14 INFO - PROCESS | 1841 | 1461440954992 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:49:15 INFO - PROCESS | 1841 | 1461440954997 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:49:15 INFO - PROCESS | 1841 | 1461440955003 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1841 | 1461440955006 Marionette TRACE conn3 <- [1,78,null,{}] 12:49:15 INFO - PROCESS | 1841 | 1461440955011 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}] 12:49:15 INFO - PROCESS | 1841 | 1461440955218 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:49:15 INFO - PROCESS | 1841 | 1461440955417 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6e54800 == 20 [pid = 1841] [id = 27] 12:49:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 78 (0x7f0dc38aec00) [pid = 1841] [serial = 78] [outer = (nil)] 12:49:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 79 (0x7f0dc5189400) [pid = 1841] [serial = 79] [outer = 0x7f0dc38aec00] 12:49:15 INFO - PROCESS | 1841 | 1461440955540 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0x7f0dca62c800) [pid = 1841] [serial = 80] [outer = 0x7f0dc38aec00] 12:49:16 INFO - PROCESS | 1841 | 1461440956516 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]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1589ms 12:49:16 INFO - PROCESS | 1841 | 1461440956594 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 1841 | 1461440956605 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:49:16 INFO - PROCESS | 1841 | 1461440956617 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 1841 | 1461440956622 Marionette TRACE conn3 <- [1,82,null,{}] 12:49:16 INFO - PROCESS | 1841 | 1461440956634 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}] 12:49:17 INFO - PROCESS | 1841 | 1461440957024 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:49:17 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd0e1800 == 19 [pid = 1841] [id = 21] 12:49:17 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcba93000 == 18 [pid = 1841] [id = 20] 12:49:17 INFO - PROCESS | 1841 | 1461440957196 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55d5800 == 19 [pid = 1841] [id = 28] 12:49:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x7f0dc38ab000) [pid = 1841] [serial = 81] [outer = (nil)] 12:49:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x7f0dc6b7e800) [pid = 1841] [serial = 82] [outer = 0x7f0dc38ab000] 12:49:17 INFO - PROCESS | 1841 | 1461440957277 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 83 (0x7f0dcb9c7800) [pid = 1841] [serial = 83] [outer = 0x7f0dc38ab000] 12:49:18 INFO - PROCESS | 1841 | 1461440958095 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1541ms 12:49:18 INFO - PROCESS | 1841 | 1461440958162 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1841 | 1461440958170 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:49:18 INFO - PROCESS | 1841 | 1461440958178 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1841 | 1461440958184 Marionette TRACE conn3 <- [1,86,null,{}] 12:49:18 INFO - PROCESS | 1841 | 1461440958191 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}] 12:49:18 INFO - PROCESS | 1841 | 1461440958427 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:49:18 INFO - PROCESS | 1841 | 1461440958571 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff21000 == 20 [pid = 1841] [id = 29] 12:49:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x7f0dccfbc000) [pid = 1841] [serial = 84] [outer = (nil)] 12:49:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x7f0dce114800) [pid = 1841] [serial = 85] [outer = 0x7f0dccfbc000] 12:49:18 INFO - PROCESS | 1841 | 1461440958650 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x7f0dd00f5000) [pid = 1841] [serial = 86] [outer = 0x7f0dccfbc000] 12:49:19 INFO - PROCESS | 1841 | 1461440959530 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1390ms 12:49:19 INFO - PROCESS | 1841 | 1461440959568 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1841 | 1461440959572 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:49:19 INFO - PROCESS | 1841 | 1461440959579 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1841 | 1461440959582 Marionette TRACE conn3 <- [1,90,null,{}] 12:49:19 INFO - PROCESS | 1841 | 1461440959604 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}] 12:49:19 INFO - PROCESS | 1841 | 1461440959803 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:49:19 INFO - PROCESS | 1841 | 1461440959868 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3606000 == 21 [pid = 1841] [id = 30] 12:49:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x7f0dd3359000) [pid = 1841] [serial = 87] [outer = (nil)] 12:49:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x7f0dd92b9400) [pid = 1841] [serial = 88] [outer = 0x7f0dd3359000] 12:49:19 INFO - PROCESS | 1841 | 1461440959990 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x7f0dda173800) [pid = 1841] [serial = 89] [outer = 0x7f0dd3359000] 12:49:20 INFO - PROCESS | 1841 | 1461440960797 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]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1283ms 12:49:20 INFO - PROCESS | 1841 | 1461440960862 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 1841 | 1461440960869 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:49:20 INFO - PROCESS | 1841 | 1461440960885 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1841 | 1461440960893 Marionette TRACE conn3 <- [1,94,null,{}] 12:49:20 INFO - PROCESS | 1841 | 1461440960899 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}] 12:49:21 INFO - PROCESS | 1841 | 1461440961074 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:49:21 INFO - PROCESS | 1841 | 1461440961198 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc303e800 == 22 [pid = 1841] [id = 31] 12:49:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x7f0dd4290400) [pid = 1841] [serial = 90] [outer = (nil)] 12:49:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0ddb2f4c00) [pid = 1841] [serial = 91] [outer = 0x7f0dd4290400] 12:49:21 INFO - PROCESS | 1841 | 1461440961275 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x7f0ddb3bcc00) [pid = 1841] [serial = 92] [outer = 0x7f0dd4290400] 12:49:22 INFO - PROCESS | 1841 | 1461440962089 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]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1243ms 12:49:22 INFO - PROCESS | 1841 | 1461440962122 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1841 | 1461440962126 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:49:22 INFO - PROCESS | 1841 | 1461440962132 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1841 | 1461440962136 Marionette TRACE conn3 <- [1,98,null,{}] 12:49:22 INFO - PROCESS | 1841 | 1461440962141 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}] 12:49:22 INFO - PROCESS | 1841 | 1461440962302 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:49:22 INFO - PROCESS | 1841 | 1461440962434 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda3a9000 == 23 [pid = 1841] [id = 32] 12:49:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x7f0dca7b3400) [pid = 1841] [serial = 93] [outer = (nil)] 12:49:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x7f0ddb6df000) [pid = 1841] [serial = 94] [outer = 0x7f0dca7b3400] 12:49:22 INFO - PROCESS | 1841 | 1461440962510 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x7f0ddd448800) [pid = 1841] [serial = 95] [outer = 0x7f0dca7b3400] 12:49:23 INFO - PROCESS | 1841 | 1461440963403 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]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1330ms 12:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:49:23 INFO - PROCESS | 1841 | 1461440963464 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 1841 | 1461440963467 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:49:23 INFO - PROCESS | 1841 | 1461440963474 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 1841 | 1461440963477 Marionette TRACE conn3 <- [1,102,null,{}] 12:49:23 INFO - PROCESS | 1841 | 1461440963482 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}] 12:49:23 INFO - PROCESS | 1841 | 1461440963639 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:49:23 INFO - PROCESS | 1841 | 1461440963773 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3043000 == 24 [pid = 1841] [id = 33] 12:49:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dda175c00) [pid = 1841] [serial = 96] [outer = (nil)] 12:49:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0ddb577000) [pid = 1841] [serial = 97] [outer = 0x7f0dda175c00] 12:49:23 INFO - PROCESS | 1841 | 1461440963869 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0ddeea6000) [pid = 1841] [serial = 98] [outer = 0x7f0dda175c00] 12:49:24 INFO - PROCESS | 1841 | 1461440964838 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1381ms 12:49:24 INFO - PROCESS | 1841 | 1461440964871 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1841 | 1461440964877 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:49:24 INFO - PROCESS | 1841 | 1461440964889 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1841 | 1461440964893 Marionette TRACE conn3 <- [1,106,null,{}] 12:49:24 INFO - PROCESS | 1841 | 1461440964901 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}] 12:49:25 INFO - PROCESS | 1841 | 1461440965048 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:49:25 INFO - PROCESS | 1841 | 1461440965197 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3667000 == 25 [pid = 1841] [id = 34] 12:49:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dcc0a3800) [pid = 1841] [serial = 99] [outer = (nil)] 12:49:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dccf56000) [pid = 1841] [serial = 100] [outer = 0x7f0dcc0a3800] 12:49:25 INFO - PROCESS | 1841 | 1461440965280 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dccf61400) [pid = 1841] [serial = 101] [outer = 0x7f0dcc0a3800] 12:49:25 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6e54800 == 24 [pid = 1841] [id = 27] 12:49:25 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd0df800 == 23 [pid = 1841] [id = 25] 12:49:25 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc3b1800 == 22 [pid = 1841] [id = 24] 12:49:25 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc393c800 == 21 [pid = 1841] [id = 23] 12:49:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dccf58000) [pid = 1841] [serial = 102] [outer = 0x7f0dc361b400] 12:49:26 INFO - PROCESS | 1841 | 1461440966290 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1481ms 12:49:26 INFO - PROCESS | 1841 | 1461440966370 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1841 | 1461440966378 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:49:26 INFO - PROCESS | 1841 | 1461440966387 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1841 | 1461440966392 Marionette TRACE conn3 <- [1,110,null,{}] 12:49:26 INFO - PROCESS | 1841 | 1461440966399 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}] 12:49:26 INFO - PROCESS | 1841 | 1461440966606 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:49:26 INFO - PROCESS | 1841 | 1461440966743 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcdf71800 == 22 [pid = 1841] [id = 35] 12:49:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dccf56400) [pid = 1841] [serial = 103] [outer = (nil)] 12:49:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dcd31c400) [pid = 1841] [serial = 104] [outer = 0x7f0dccf56400] 12:49:26 INFO - PROCESS | 1841 | 1461440966895 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dd00ea400) [pid = 1841] [serial = 105] [outer = 0x7f0dccf56400] 12:49:27 INFO - PROCESS | 1841 | 1461440967703 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1391ms 12:49:27 INFO - PROCESS | 1841 | 1461440967779 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1841 | 1461440967787 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:49:27 INFO - PROCESS | 1841 | 1461440967798 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1841 | 1461440967801 Marionette TRACE conn3 <- [1,114,null,{}] 12:49:27 INFO - PROCESS | 1841 | 1461440967807 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}] 12:49:28 INFO - PROCESS | 1841 | 1461440968017 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:49:28 INFO - PROCESS | 1841 | 1461440968163 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9ecb000 == 23 [pid = 1841] [id = 36] 12:49:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dccf5b400) [pid = 1841] [serial = 106] [outer = (nil)] 12:49:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dd92c1000) [pid = 1841] [serial = 107] [outer = 0x7f0dccf5b400] 12:49:28 INFO - PROCESS | 1841 | 1461440968243 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dda1eac00) [pid = 1841] [serial = 108] [outer = 0x7f0dccf5b400] 12:49:29 INFO - PROCESS | 1841 | 1461440969138 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1380ms 12:49:29 INFO - PROCESS | 1841 | 1461440969178 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1841 | 1461440969181 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:49:29 INFO - PROCESS | 1841 | 1461440969188 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1841 | 1461440969194 Marionette TRACE conn3 <- [1,118,null,{}] 12:49:29 INFO - PROCESS | 1841 | 1461440969210 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}] 12:49:29 INFO - PROCESS | 1841 | 1461440969383 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:49:29 INFO - PROCESS | 1841 | 1461440969516 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddd488000 == 24 [pid = 1841] [id = 37] 12:49:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0ddb2ec400) [pid = 1841] [serial = 109] [outer = (nil)] 12:49:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0ddd449400) [pid = 1841] [serial = 110] [outer = 0x7f0ddb2ec400] 12:49:29 INFO - PROCESS | 1841 | 1461440969597 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0ddeeaa000) [pid = 1841] [serial = 111] [outer = 0x7f0ddb2ec400] 12:49:30 INFO - PROCESS | 1841 | 1461440970367 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1240ms 12:49:30 INFO - PROCESS | 1841 | 1461440970429 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:49:30 INFO - PROCESS | 1841 | 1461440970434 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:49:30 INFO - PROCESS | 1841 | 1461440970440 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 1841 | 1461440970443 Marionette TRACE conn3 <- [1,122,null,{}] 12:49:30 INFO - PROCESS | 1841 | 1461440970449 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}] 12:49:30 INFO - PROCESS | 1841 | 1461440970608 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:49:30 INFO - PROCESS | 1841 | 1461440970738 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dded58000 == 25 [pid = 1841] [id = 38] 12:49:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0ddb3c1400) [pid = 1841] [serial = 112] [outer = (nil)] 12:49:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0ddf70d800) [pid = 1841] [serial = 113] [outer = 0x7f0ddb3c1400] 12:49:30 INFO - PROCESS | 1841 | 1461440970813 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0ddf7e6000) [pid = 1841] [serial = 114] [outer = 0x7f0ddb3c1400] 12:49:31 INFO - PROCESS | 1841 | 1461440971610 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1228ms 12:49:31 INFO - PROCESS | 1841 | 1461440971669 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 1841 | 1461440971674 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:49:31 INFO - PROCESS | 1841 | 1461440971680 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1841 | 1461440971683 Marionette TRACE conn3 <- [1,126,null,{}] 12:49:31 INFO - PROCESS | 1841 | 1461440971688 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}] 12:49:31 INFO - PROCESS | 1841 | 1461440971870 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:49:32 INFO - PROCESS | 1841 | 1461440972002 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf5ad000 == 26 [pid = 1841] [id = 39] 12:49:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x7f0ddf3b6c00) [pid = 1841] [serial = 115] [outer = (nil)] 12:49:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x7f0ddf806000) [pid = 1841] [serial = 116] [outer = 0x7f0ddf3b6c00] 12:49:32 INFO - PROCESS | 1841 | 1461440972083 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x7f0ddf881800) [pid = 1841] [serial = 117] [outer = 0x7f0ddf3b6c00] 12:49:33 INFO - PROCESS | 1841 | 1461440973137 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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1530ms 12:49:33 INFO - PROCESS | 1841 | 1461440973212 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1841 | 1461440973216 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:49:33 INFO - PROCESS | 1841 | 1461440973225 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1841 | 1461440973231 Marionette TRACE conn3 <- [1,130,null,{}] 12:49:33 INFO - PROCESS | 1841 | 1461440973240 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}] 12:49:33 INFO - PROCESS | 1841 | 1461440973421 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:49:33 INFO - PROCESS | 1841 | 1461440973590 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc939b000 == 27 [pid = 1841] [id = 40] 12:49:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x7f0dc6b85800) [pid = 1841] [serial = 118] [outer = (nil)] 12:49:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x7f0dc6b9a800) [pid = 1841] [serial = 119] [outer = 0x7f0dc6b85800] 12:49:33 INFO - PROCESS | 1841 | 1461440973665 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x7f0dc6ba0c00) [pid = 1841] [serial = 120] [outer = 0x7f0dc6b85800] 12:49:34 INFO - PROCESS | 1841 | 1461440974513 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1342ms 12:49:34 INFO - PROCESS | 1841 | 1461440974567 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1841 | 1461440974575 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:49:34 INFO - PROCESS | 1841 | 1461440974585 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1841 | 1461440974588 Marionette TRACE conn3 <- [1,134,null,{}] 12:49:34 INFO - PROCESS | 1841 | 1461440974600 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}] 12:49:34 INFO - PROCESS | 1841 | 1461440974767 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:49:34 INFO - PROCESS | 1841 | 1461440974904 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd003c800 == 28 [pid = 1841] [id = 41] 12:49:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x7f0dcac5c000) [pid = 1841] [serial = 121] [outer = (nil)] 12:49:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0dcc562400) [pid = 1841] [serial = 122] [outer = 0x7f0dcac5c000] 12:49:34 INFO - PROCESS | 1841 | 1461440974973 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0dcd403c00) [pid = 1841] [serial = 123] [outer = 0x7f0dcac5c000] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcff21000 == 27 [pid = 1841] [id = 29] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55d5800 == 26 [pid = 1841] [id = 28] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2e6000 == 25 [pid = 1841] [id = 22] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc303e800 == 24 [pid = 1841] [id = 31] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda3a9000 == 23 [pid = 1841] [id = 32] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3606000 == 22 [pid = 1841] [id = 30] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5590800 == 21 [pid = 1841] [id = 6] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd8f0800 == 20 [pid = 1841] [id = 19] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3658800 == 19 [pid = 1841] [id = 8] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd003b000 == 18 [pid = 1841] [id = 26] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3043000 == 17 [pid = 1841] [id = 33] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3956800 == 16 [pid = 1841] [id = 9] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc939b000 == 15 [pid = 1841] [id = 40] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf5ad000 == 14 [pid = 1841] [id = 39] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dded58000 == 13 [pid = 1841] [id = 38] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddd488000 == 12 [pid = 1841] [id = 37] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcdf71800 == 11 [pid = 1841] [id = 35] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd9ecb000 == 10 [pid = 1841] [id = 36] 12:49:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3667000 == 9 [pid = 1841] [id = 34] 12:49:40 INFO - PROCESS | 1841 | 1461440980139 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5606ms 12:49:40 INFO - PROCESS | 1841 | 1461440980192 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:49:40 INFO - PROCESS | 1841 | 1461440980199 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:49:40 INFO - PROCESS | 1841 | 1461440980207 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1841 | 1461440980215 Marionette TRACE conn3 <- [1,138,null,{}] 12:49:40 INFO - PROCESS | 1841 | 1461440980223 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}] 12:49:40 INFO - PROCESS | 1841 | 1461440980389 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:49:40 INFO - PROCESS | 1841 | 1461440980403 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc927d800 == 10 [pid = 1841] [id = 42] 12:49:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x7f0dc92ecc00) [pid = 1841] [serial = 124] [outer = (nil)] 12:49:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x7f0dc9311800) [pid = 1841] [serial = 125] [outer = 0x7f0dc92ecc00] 12:49:40 INFO - PROCESS | 1841 | 1461440980474 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0dcac52000) [pid = 1841] [serial = 126] [outer = 0x7f0dc92ecc00] 12:49:41 INFO - PROCESS | 1841 | 1461440981317 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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1184ms 12:49:41 INFO - PROCESS | 1841 | 1461440981410 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1841 | 1461440981421 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:49:41 INFO - PROCESS | 1841 | 1461440981467 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1841 | 1461440981473 Marionette TRACE conn3 <- [1,142,null,{}] 12:49:41 INFO - PROCESS | 1841 | 1461440981540 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}] 12:49:41 INFO - PROCESS | 1841 | 1461440981763 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:49:41 INFO - PROCESS | 1841 | 1461440981793 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd38c000 == 11 [pid = 1841] [id = 43] 12:49:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0dc361c800) [pid = 1841] [serial = 127] [outer = (nil)] 12:49:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dcc336000) [pid = 1841] [serial = 128] [outer = 0x7f0dc361c800] 12:49:41 INFO - PROCESS | 1841 | 1461440981862 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0dcd90e400) [pid = 1841] [serial = 129] [outer = 0x7f0dc361c800] 12:49:42 INFO - PROCESS | 1841 | 1461440982692 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1282ms 12:49:42 INFO - PROCESS | 1841 | 1461440982729 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 1841 | 1461440982735 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:49:42 INFO - PROCESS | 1841 | 1461440982752 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 1841 | 1461440982764 Marionette TRACE conn3 <- [1,146,null,{}] 12:49:42 INFO - PROCESS | 1841 | 1461440982796 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}] 12:49:42 INFO - PROCESS | 1841 | 1461440982996 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:49:43 INFO - PROCESS | 1841 | 1461440983025 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd361b800 == 12 [pid = 1841] [id = 44] 12:49:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dccf57400) [pid = 1841] [serial = 130] [outer = (nil)] 12:49:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dd0577000) [pid = 1841] [serial = 131] [outer = 0x7f0dccf57400] 12:49:43 INFO - PROCESS | 1841 | 1461440983096 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dd92bf400) [pid = 1841] [serial = 132] [outer = 0x7f0dccf57400] 12:49:43 INFO - PROCESS | 1841 | 1461440983876 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]]]}] 12:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1158ms 12:49:43 INFO - PROCESS | 1841 | 1461440983901 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1841 | 1461440983904 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:49:43 INFO - PROCESS | 1841 | 1461440983911 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1841 | 1461440983914 Marionette TRACE conn3 <- [1,150,null,{}] 12:49:43 INFO - PROCESS | 1841 | 1461440983919 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}] 12:49:44 INFO - PROCESS | 1841 | 1461440984106 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dc6b87400) [pid = 1841] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dcd320400) [pid = 1841] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0dc5411000) [pid = 1841] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0dc38aec00) [pid = 1841] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0dc6b87800) [pid = 1841] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x7f0dcc0a3800) [pid = 1841] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x7f0dc3902c00) [pid = 1841] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x7f0dc92f2400) [pid = 1841] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x7f0dce540c00) [pid = 1841] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x7f0dc3615000) [pid = 1841] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x7f0dcac55800) [pid = 1841] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x7f0dccd2e800) [pid = 1841] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x7f0dc6b88000) [pid = 1841] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x7f0dc9302800) [pid = 1841] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x7f0dc38b7c00) [pid = 1841] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x7f0ddf3b6c00) [pid = 1841] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x7f0dc361f400) [pid = 1841] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x7f0ddb3c1400) [pid = 1841] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x7f0dd3359000) [pid = 1841] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x7f0ddb243400) [pid = 1841] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0dd9216000) [pid = 1841] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dccf5b400) [pid = 1841] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0dccfbc000) [pid = 1841] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dda175c00) [pid = 1841] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0dccf56400) [pid = 1841] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dd4290400) [pid = 1841] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dca7b3400) [pid = 1841] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dc38b5c00) [pid = 1841] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dc390ec00) [pid = 1841] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc38ab000) [pid = 1841] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x7f0ddb2ec400) [pid = 1841] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:49:45 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dc6b85800) [pid = 1841] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:49:45 INFO - PROCESS | 1841 | 1461440985213 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc394a000 == 13 [pid = 1841] [id = 45] 12:49:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dc30cc400) [pid = 1841] [serial = 133] [outer = (nil)] 12:49:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dc38aec00) [pid = 1841] [serial = 134] [outer = 0x7f0dc30cc400] 12:49:45 INFO - PROCESS | 1841 | 1461440985290 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dc540ec00) [pid = 1841] [serial = 135] [outer = 0x7f0dc30cc400] 12:49:46 INFO - PROCESS | 1841 | 1461440986102 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]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2233ms 12:49:46 INFO - PROCESS | 1841 | 1461440986157 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 1841 | 1461440986159 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:49:46 INFO - PROCESS | 1841 | 1461440986168 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1841 | 1461440986170 Marionette TRACE conn3 <- [1,154,null,{}] 12:49:46 INFO - PROCESS | 1841 | 1461440986176 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}] 12:49:46 INFO - PROCESS | 1841 | 1461440986314 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:49:46 INFO - PROCESS | 1841 | 1461440986324 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd96e000 == 14 [pid = 1841] [id = 46] 12:49:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dc3617c00) [pid = 1841] [serial = 136] [outer = (nil)] 12:49:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dcd032400) [pid = 1841] [serial = 137] [outer = 0x7f0dc3617c00] 12:49:46 INFO - PROCESS | 1841 | 1461440986388 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dd00f1c00) [pid = 1841] [serial = 138] [outer = 0x7f0dc3617c00] 12:49:47 INFO - PROCESS | 1841 | 1461440987483 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]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1328ms 12:49:47 INFO - PROCESS | 1841 | 1461440987497 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 1841 | 1461440987502 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:49:47 INFO - PROCESS | 1841 | 1461440987512 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1841 | 1461440987517 Marionette TRACE conn3 <- [1,158,null,{}] 12:49:47 INFO - PROCESS | 1841 | 1461440987527 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}] 12:49:47 INFO - PROCESS | 1841 | 1461440987720 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:49:47 INFO - PROCESS | 1841 | 1461440987895 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2f9800 == 15 [pid = 1841] [id = 47] 12:49:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dc6b84000) [pid = 1841] [serial = 139] [outer = (nil)] 12:49:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dcae3a400) [pid = 1841] [serial = 140] [outer = 0x7f0dc6b84000] 12:49:47 INFO - PROCESS | 1841 | 1461440987989 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dcb970c00) [pid = 1841] [serial = 141] [outer = 0x7f0dc6b84000] 12:49:48 INFO - PROCESS | 1841 | 1461440988922 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1447ms 12:49:48 INFO - PROCESS | 1841 | 1461440988958 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1841 | 1461440988968 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:49:48 INFO - PROCESS | 1841 | 1461440988978 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1841 | 1461440988982 Marionette TRACE conn3 <- [1,162,null,{}] 12:49:48 INFO - PROCESS | 1841 | 1461440988989 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}] 12:49:49 INFO - PROCESS | 1841 | 1461440989175 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:49:49 INFO - PROCESS | 1841 | 1461440989307 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9e0d800 == 16 [pid = 1841] [id = 48] 12:49:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dc6b83000) [pid = 1841] [serial = 142] [outer = (nil)] 12:49:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0dcd882c00) [pid = 1841] [serial = 143] [outer = 0x7f0dc6b83000] 12:49:49 INFO - PROCESS | 1841 | 1461440989397 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0dce543800) [pid = 1841] [serial = 144] [outer = 0x7f0dc6b83000] 12:49:50 INFO - PROCESS | 1841 | 1461440990091 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:49:50 INFO - PROCESS | 1841 | 1461440990435 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1537ms 12:49:50 INFO - PROCESS | 1841 | 1461440990516 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:49:50 INFO - PROCESS | 1841 | 1461440990520 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:49:50 INFO - PROCESS | 1841 | 1461440990526 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1841 | 1461440990532 Marionette TRACE conn3 <- [1,166,null,{}] 12:49:50 INFO - PROCESS | 1841 | 1461440990548 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}] 12:49:50 INFO - PROCESS | 1841 | 1461440990747 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:49:51 INFO - PROCESS | 1841 | 1461440991060 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3947000 == 17 [pid = 1841] [id = 49] 12:49:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0dc3905800) [pid = 1841] [serial = 145] [outer = (nil)] 12:49:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0dc390c400) [pid = 1841] [serial = 146] [outer = 0x7f0dc3905800] 12:49:51 INFO - PROCESS | 1841 | 1461440991154 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x7f0dc540f400) [pid = 1841] [serial = 147] [outer = 0x7f0dc3905800] 12:49:51 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x7f0dcc562400) [pid = 1841] [serial = 122] [outer = (nil)] [url = about:blank] 12:49:51 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x7f0dcc027000) [pid = 1841] [serial = 12] [outer = (nil)] [url = about:blank] 12:49:51 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x7f0dcc55d800) [pid = 1841] [serial = 9] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0dcd998c00) [pid = 1841] [serial = 47] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dc38b2c00) [pid = 1841] [serial = 31] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0dccf61400) [pid = 1841] [serial = 101] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dd05acc00) [pid = 1841] [serial = 55] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0ddb6df000) [pid = 1841] [serial = 94] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dc6ba0c00) [pid = 1841] [serial = 120] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dc3911800) [pid = 1841] [serial = 67] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dc30ca000) [pid = 1841] [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.] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dc6b7e800) [pid = 1841] [serial = 82] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dce4a1800) [pid = 1841] [serial = 73] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x7f0dccf56000) [pid = 1841] [serial = 100] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dcd0a2c00) [pid = 1841] [serial = 71] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x7f0ddb3bcc00) [pid = 1841] [serial = 92] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x7f0dc5189400) [pid = 1841] [serial = 79] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x7f0dcc55c800) [pid = 1841] [serial = 70] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x7f0ddcf40000) [pid = 1841] [serial = 2] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x7f0dcac55000) [pid = 1841] [serial = 43] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x7f0dce549400) [pid = 1841] [serial = 49] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x7f0dc3906400) [pid = 1841] [serial = 34] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x7f0dcba6f800) [pid = 1841] [serial = 37] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x7f0dcc287800) [pid = 1841] [serial = 38] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x7f0dcd035800) [pid = 1841] [serial = 40] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0x7f0dd00f4c00) [pid = 1841] [serial = 52] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x7f0dcd31bc00) [pid = 1841] [serial = 46] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x7f0dd056f800) [pid = 1841] [serial = 53] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 86 (0x7f0dcd31e000) [pid = 1841] [serial = 41] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 85 (0x7f0dc3050000) [pid = 1841] [serial = 28] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 84 (0x7f0dc9e63000) [pid = 1841] [serial = 35] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 83 (0x7f0dd00ef800) [pid = 1841] [serial = 50] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 82 (0x7f0dc390f800) [pid = 1841] [serial = 26] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 81 (0x7f0dc3905400) [pid = 1841] [serial = 25] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 80 (0x7f0dcb9c6000) [pid = 1841] [serial = 44] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 79 (0x7f0dc9e66000) [pid = 1841] [serial = 68] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 78 (0x7f0dd428c800) [pid = 1841] [serial = 65] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 77 (0x7f0dcb9c7800) [pid = 1841] [serial = 83] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 76 (0x7f0dcd09c400) [pid = 1841] [serial = 62] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 75 (0x7f0dd00e6400) [pid = 1841] [serial = 64] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 74 (0x7f0dd0508000) [pid = 1841] [serial = 74] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 73 (0x7f0dc92f5800) [pid = 1841] [serial = 59] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 72 (0x7f0dca62c800) [pid = 1841] [serial = 80] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 71 (0x7f0dcc7b8400) [pid = 1841] [serial = 61] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 70 (0x7f0dce114800) [pid = 1841] [serial = 85] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 69 (0x7f0dd05cac00) [pid = 1841] [serial = 56] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 68 (0x7f0dda0d8800) [pid = 1841] [serial = 76] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 67 (0x7f0dc6b89400) [pid = 1841] [serial = 58] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 66 (0x7f0dc5183000) [pid = 1841] [serial = 19] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 65 (0x7f0dda105800) [pid = 1841] [serial = 77] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 64 (0x7f0dda1eac00) [pid = 1841] [serial = 108] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 63 (0x7f0ddd449400) [pid = 1841] [serial = 110] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 62 (0x7f0dd92b9400) [pid = 1841] [serial = 88] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 61 (0x7f0dd00f5000) [pid = 1841] [serial = 86] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 60 (0x7f0ddeea6000) [pid = 1841] [serial = 98] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 59 (0x7f0dcd31c400) [pid = 1841] [serial = 104] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 58 (0x7f0ddb2f4c00) [pid = 1841] [serial = 91] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 57 (0x7f0dd00ea400) [pid = 1841] [serial = 105] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 56 (0x7f0ddb577000) [pid = 1841] [serial = 97] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 55 (0x7f0ddd448800) [pid = 1841] [serial = 95] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 54 (0x7f0dd92c1000) [pid = 1841] [serial = 107] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 53 (0x7f0dc6b9a800) [pid = 1841] [serial = 119] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 52 (0x7f0ddf881800) [pid = 1841] [serial = 117] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 51 (0x7f0dcb9cf400) [pid = 1841] [serial = 23] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 50 (0x7f0ddf806000) [pid = 1841] [serial = 116] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 49 (0x7f0ddf7e6000) [pid = 1841] [serial = 114] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 48 (0x7f0dc4309000) [pid = 1841] [serial = 22] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 47 (0x7f0dda173800) [pid = 1841] [serial = 89] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 46 (0x7f0ddf70d800) [pid = 1841] [serial = 113] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 45 (0x7f0dc540f800) [pid = 1841] [serial = 16] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 44 (0x7f0dc5416400) [pid = 1841] [serial = 17] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | --DOMWINDOW == 43 (0x7f0ddeeaa000) [pid = 1841] [serial = 111] [outer = (nil)] [url = about:blank] 12:49:52 INFO - PROCESS | 1841 | 1461440992357 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1888ms 12:49:52 INFO - PROCESS | 1841 | 1461440992417 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1841 | 1461440992424 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:49:52 INFO - PROCESS | 1841 | 1461440992432 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1841 | 1461440992436 Marionette TRACE conn3 <- [1,170,null,{}] 12:49:52 INFO - PROCESS | 1841 | 1461440992443 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}] 12:49:52 INFO - PROCESS | 1841 | 1461440992614 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:49:52 INFO - PROCESS | 1841 | 1461440992708 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3957800 == 18 [pid = 1841] [id = 50] 12:49:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 44 (0x7f0dc30d0800) [pid = 1841] [serial = 148] [outer = (nil)] 12:49:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 45 (0x7f0dc541cc00) [pid = 1841] [serial = 149] [outer = 0x7f0dc30d0800] 12:49:52 INFO - PROCESS | 1841 | 1461440992777 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 46 (0x7f0dc6b9b000) [pid = 1841] [serial = 150] [outer = 0x7f0dc30d0800] 12:49:53 INFO - PROCESS | 1841 | 1461440993418 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1000ms 12:49:53 INFO - PROCESS | 1841 | 1461440993439 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 1841 | 1461440993448 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:49:53 INFO - PROCESS | 1841 | 1461440993457 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1841 | 1461440993460 Marionette TRACE conn3 <- [1,174,null,{}] 12:49:53 INFO - PROCESS | 1841 | 1461440993465 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}] 12:49:53 INFO - PROCESS | 1841 | 1461440993608 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:49:53 INFO - PROCESS | 1841 | 1461440993700 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55a5800 == 19 [pid = 1841] [id = 51] 12:49:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 47 (0x7f0dc38b1000) [pid = 1841] [serial = 151] [outer = (nil)] 12:49:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 48 (0x7f0dc9210000) [pid = 1841] [serial = 152] [outer = 0x7f0dc38b1000] 12:49:53 INFO - PROCESS | 1841 | 1461440993766 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 49 (0x7f0dc9e6cc00) [pid = 1841] [serial = 153] [outer = 0x7f0dc38b1000] 12:49:54 INFO - PROCESS | 1841 | 1461440994457 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]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1028ms 12:49:54 INFO - PROCESS | 1841 | 1461440994486 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:49:54 INFO - PROCESS | 1841 | 1461440994492 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:49:54 INFO - PROCESS | 1841 | 1461440994531 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1841 | 1461440994545 Marionette TRACE conn3 <- [1,178,null,{}] 12:49:54 INFO - PROCESS | 1841 | 1461440994592 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}] 12:49:54 INFO - PROCESS | 1841 | 1461440994875 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:49:54 INFO - PROCESS | 1841 | 1461440994944 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9e58000 == 20 [pid = 1841] [id = 52] 12:49:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 50 (0x7f0dcc027000) [pid = 1841] [serial = 154] [outer = (nil)] 12:49:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 51 (0x7f0dcc02ec00) [pid = 1841] [serial = 155] [outer = 0x7f0dcc027000] 12:49:55 INFO - PROCESS | 1841 | 1461440995020 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 52 (0x7f0dccba0000) [pid = 1841] [serial = 156] [outer = 0x7f0dcc027000] 12:49:55 INFO - PROCESS | 1841 | 1461440995801 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1314ms 12:49:55 INFO - PROCESS | 1841 | 1461440995822 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1841 | 1461440995825 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:49:55 INFO - PROCESS | 1841 | 1461440995835 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1841 | 1461440995838 Marionette TRACE conn3 <- [1,182,null,{}] 12:49:55 INFO - PROCESS | 1841 | 1461440995847 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}] 12:49:56 INFO - PROCESS | 1841 | 1461440996100 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:49:56 INFO - PROCESS | 1841 | 1461440996140 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc0c7800 == 21 [pid = 1841] [id = 53] 12:49:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 53 (0x7f0dcc028c00) [pid = 1841] [serial = 157] [outer = (nil)] 12:49:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 54 (0x7f0dccf5d800) [pid = 1841] [serial = 158] [outer = 0x7f0dcc028c00] 12:49:56 INFO - PROCESS | 1841 | 1461440996217 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 55 (0x7f0dcd038800) [pid = 1841] [serial = 159] [outer = 0x7f0dcc028c00] 12:49:56 INFO - PROCESS | 1841 | --DOMWINDOW == 54 (0x7f0dccf57400) [pid = 1841] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:49:56 INFO - PROCESS | 1841 | --DOMWINDOW == 53 (0x7f0dc361c800) [pid = 1841] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:49:56 INFO - PROCESS | 1841 | --DOMWINDOW == 52 (0x7f0dcac5c000) [pid = 1841] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:49:56 INFO - PROCESS | 1841 | --DOMWINDOW == 51 (0x7f0dc92ecc00) [pid = 1841] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:49:56 INFO - PROCESS | 1841 | --DOMWINDOW == 50 (0x7f0dc30cc400) [pid = 1841] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:49:57 INFO - PROCESS | 1841 | 1461440997024 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1233ms 12:49:57 INFO - PROCESS | 1841 | 1461440997070 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:49:57 INFO - PROCESS | 1841 | 1461440997074 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:49:57 INFO - PROCESS | 1841 | 1461440997080 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1841 | 1461440997084 Marionette TRACE conn3 <- [1,186,null,{}] 12:49:57 INFO - PROCESS | 1841 | 1461440997089 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}] 12:49:57 INFO - PROCESS | 1841 | 1461440997256 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:49:57 INFO - PROCESS | 1841 | 1461440997273 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc3b1000 == 22 [pid = 1841] [id = 54] 12:49:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 51 (0x7f0dccf5ac00) [pid = 1841] [serial = 160] [outer = (nil)] 12:49:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 52 (0x7f0dcd404400) [pid = 1841] [serial = 161] [outer = 0x7f0dccf5ac00] 12:49:57 INFO - PROCESS | 1841 | 1461440997356 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 53 (0x7f0dcdf21800) [pid = 1841] [serial = 162] [outer = 0x7f0dccf5ac00] 12:49:58 INFO - PROCESS | 1841 | 1461440998066 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1029ms 12:49:58 INFO - PROCESS | 1841 | 1461440998109 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1841 | 1461440998113 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:49:58 INFO - PROCESS | 1841 | 1461440998118 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1841 | 1461440998120 Marionette TRACE conn3 <- [1,190,null,{}] 12:49:58 INFO - PROCESS | 1841 | 1461440998126 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}] 12:49:58 INFO - PROCESS | 1841 | 1461440998292 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:49:58 INFO - PROCESS | 1841 | 1461440998311 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce18800 == 23 [pid = 1841] [id = 55] 12:49:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 54 (0x7f0dcd90c800) [pid = 1841] [serial = 163] [outer = (nil)] 12:49:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 55 (0x7f0dce54b000) [pid = 1841] [serial = 164] [outer = 0x7f0dcd90c800] 12:49:58 INFO - PROCESS | 1841 | 1461440998375 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 56 (0x7f0dd00f5000) [pid = 1841] [serial = 165] [outer = 0x7f0dcd90c800] 12:49:59 INFO - PROCESS | 1841 | 1461440999262 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1182ms 12:49:59 INFO - PROCESS | 1841 | 1461440999303 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 1841 | 1461440999310 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:49:59 INFO - PROCESS | 1841 | 1461440999319 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 1841 | 1461440999323 Marionette TRACE conn3 <- [1,194,null,{}] 12:49:59 INFO - PROCESS | 1841 | 1461440999333 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}] 12:49:59 INFO - PROCESS | 1841 | 1461440999554 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:49:59 INFO - PROCESS | 1841 | 1461440999678 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55a0000 == 24 [pid = 1841] [id = 56] 12:49:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 57 (0x7f0dc518a800) [pid = 1841] [serial = 166] [outer = (nil)] 12:49:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 58 (0x7f0dc6b80800) [pid = 1841] [serial = 167] [outer = 0x7f0dc518a800] 12:49:59 INFO - PROCESS | 1841 | 1461440999755 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 59 (0x7f0dc6b9d400) [pid = 1841] [serial = 168] [outer = 0x7f0dc518a800] 12:50:00 INFO - PROCESS | 1841 | 1461441000621 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1335ms 12:50:00 INFO - PROCESS | 1841 | 1461441000655 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1841 | 1461441000664 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:50:00 INFO - PROCESS | 1841 | 1461441000676 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1841 | 1461441000679 Marionette TRACE conn3 <- [1,198,null,{}] 12:50:00 INFO - PROCESS | 1841 | 1461441000687 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}] 12:50:00 INFO - PROCESS | 1841 | 1461441000871 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:50:00 INFO - PROCESS | 1841 | 1461441000994 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55a4800 == 25 [pid = 1841] [id = 57] 12:50:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 60 (0x7f0dc930ac00) [pid = 1841] [serial = 169] [outer = (nil)] 12:50:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 61 (0x7f0dcb5d2000) [pid = 1841] [serial = 170] [outer = 0x7f0dc930ac00] 12:50:01 INFO - PROCESS | 1841 | 1461441001070 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 62 (0x7f0dcc029400) [pid = 1841] [serial = 171] [outer = 0x7f0dc930ac00] 12:50:02 INFO - PROCESS | 1841 | 1461441002070 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1430ms 12:50:02 INFO - PROCESS | 1841 | 1461441002107 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 1841 | 1461441002110 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:50:02 INFO - PROCESS | 1841 | 1461441002117 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 1841 | 1461441002122 Marionette TRACE conn3 <- [1,202,null,{}] 12:50:02 INFO - PROCESS | 1841 | 1461441002139 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}] 12:50:02 INFO - PROCESS | 1841 | 1461441002352 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:50:02 INFO - PROCESS | 1841 | 1461441002478 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd39c800 == 26 [pid = 1841] [id = 58] 12:50:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 63 (0x7f0dc9e65c00) [pid = 1841] [serial = 172] [outer = (nil)] 12:50:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 64 (0x7f0dcdf2d400) [pid = 1841] [serial = 173] [outer = 0x7f0dc9e65c00] 12:50:02 INFO - PROCESS | 1841 | 1461441002604 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 65 (0x7f0dce549400) [pid = 1841] [serial = 174] [outer = 0x7f0dc9e65c00] 12:50:03 INFO - PROCESS | 1841 | 1461441003516 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1440ms 12:50:03 INFO - PROCESS | 1841 | 1461441003557 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:50:03 INFO - PROCESS | 1841 | 1461441003562 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:50:03 INFO - PROCESS | 1841 | 1461441003568 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1841 | 1461441003571 Marionette TRACE conn3 <- [1,206,null,{}] 12:50:03 INFO - PROCESS | 1841 | 1461441003576 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}] 12:50:03 INFO - PROCESS | 1841 | 1461441003729 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:50:03 INFO - PROCESS | 1841 | 1461441003857 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcdf61000 == 27 [pid = 1841] [id = 59] 12:50:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 66 (0x7f0dcb65b800) [pid = 1841] [serial = 175] [outer = (nil)] 12:50:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 67 (0x7f0dd0573c00) [pid = 1841] [serial = 176] [outer = 0x7f0dcb65b800] 12:50:03 INFO - PROCESS | 1841 | 1461441003929 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x7f0dd05c6000) [pid = 1841] [serial = 177] [outer = 0x7f0dcb65b800] 12:50:05 INFO - PROCESS | 1841 | 1461441005042 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1535ms 12:50:05 INFO - PROCESS | 1841 | 1461441005105 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 1841 | 1461441005114 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:50:05 INFO - PROCESS | 1841 | 1461441005128 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 1841 | 1461441005135 Marionette TRACE conn3 <- [1,210,null,{}] 12:50:05 INFO - PROCESS | 1841 | 1461441005147 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}] 12:50:05 INFO - PROCESS | 1841 | 1461441005561 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:50:05 INFO - PROCESS | 1841 | 1461441005714 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5590000 == 28 [pid = 1841] [id = 60] 12:50:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x7f0dc6b88400) [pid = 1841] [serial = 178] [outer = (nil)] 12:50:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x7f0dc6b9b400) [pid = 1841] [serial = 179] [outer = 0x7f0dc6b88400] 12:50:05 INFO - PROCESS | 1841 | 1461441005834 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x7f0dc9211000) [pid = 1841] [serial = 180] [outer = 0x7f0dc6b88400] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 70 (0x7f0dd0577000) [pid = 1841] [serial = 131] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 69 (0x7f0dd92bf400) [pid = 1841] [serial = 132] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 68 (0x7f0dcc336000) [pid = 1841] [serial = 128] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 67 (0x7f0dcd403c00) [pid = 1841] [serial = 123] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 66 (0x7f0dc9311800) [pid = 1841] [serial = 125] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 65 (0x7f0dcac52000) [pid = 1841] [serial = 126] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 64 (0x7f0dc38aec00) [pid = 1841] [serial = 134] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 63 (0x7f0dc540ec00) [pid = 1841] [serial = 135] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 62 (0x7f0dcd90e400) [pid = 1841] [serial = 129] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | --DOMWINDOW == 61 (0x7f0dcd032400) [pid = 1841] [serial = 137] [outer = (nil)] [url = about:blank] 12:50:06 INFO - PROCESS | 1841 | 1461441006822 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1747ms 12:50:06 INFO - PROCESS | 1841 | 1461441006874 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 1841 | 1461441006883 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:50:06 INFO - PROCESS | 1841 | 1461441006900 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1841 | 1461441006906 Marionette TRACE conn3 <- [1,214,null,{}] 12:50:06 INFO - PROCESS | 1841 | 1461441006912 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}] 12:50:07 INFO - PROCESS | 1841 | 1461441007115 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:50:07 INFO - PROCESS | 1841 | 1461441007207 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6bc5800 == 29 [pid = 1841] [id = 61] 12:50:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 62 (0x7f0dc6b89000) [pid = 1841] [serial = 181] [outer = (nil)] 12:50:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 63 (0x7f0dcac52000) [pid = 1841] [serial = 182] [outer = 0x7f0dc6b89000] 12:50:07 INFO - PROCESS | 1841 | 1461441007293 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 64 (0x7f0dcba71400) [pid = 1841] [serial = 183] [outer = 0x7f0dc6b89000] 12:50:07 INFO - PROCESS | 1841 | 1461441007954 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1099ms 12:50:07 INFO - PROCESS | 1841 | 1461441007997 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 1841 | 1461441008001 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:50:08 INFO - PROCESS | 1841 | 1461441008006 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 1841 | 1461441008011 Marionette TRACE conn3 <- [1,218,null,{}] 12:50:08 INFO - PROCESS | 1841 | 1461441008026 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}] 12:50:08 INFO - PROCESS | 1841 | 1461441008172 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:50:08 INFO - PROCESS | 1841 | 1461441008263 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc57d000 == 30 [pid = 1841] [id = 62] 12:50:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 65 (0x7f0dcb9c5c00) [pid = 1841] [serial = 184] [outer = (nil)] 12:50:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 66 (0x7f0dcd02d800) [pid = 1841] [serial = 185] [outer = 0x7f0dcb9c5c00] 12:50:08 INFO - PROCESS | 1841 | 1461441008333 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 67 (0x7f0dcdf27c00) [pid = 1841] [serial = 186] [outer = 0x7f0dcb9c5c00] 12:50:08 INFO - PROCESS | 1841 | 1461441008977 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 990ms 12:50:09 INFO - PROCESS | 1841 | 1461441008997 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1841 | 1461441009001 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:50:09 INFO - PROCESS | 1841 | 1461441009007 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1841 | 1461441009009 Marionette TRACE conn3 <- [1,222,null,{}] 12:50:09 INFO - PROCESS | 1841 | 1461441009014 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}] 12:50:09 INFO - PROCESS | 1841 | 1461441009200 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:50:09 INFO - PROCESS | 1841 | 1461441009231 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd399800 == 31 [pid = 1841] [id = 63] 12:50:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x7f0dcba74000) [pid = 1841] [serial = 187] [outer = (nil)] 12:50:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x7f0dd00f0400) [pid = 1841] [serial = 188] [outer = 0x7f0dcba74000] 12:50:09 INFO - PROCESS | 1841 | 1461441009295 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x7f0dd05cac00) [pid = 1841] [serial = 189] [outer = 0x7f0dcba74000] 12:50:10 INFO - PROCESS | 1841 | 1461441010197 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1229ms 12:50:10 INFO - PROCESS | 1841 | 1461441010238 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1841 | 1461441010244 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:50:10 INFO - PROCESS | 1841 | 1461441010262 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1841 | 1461441010266 Marionette TRACE conn3 <- [1,226,null,{}] 12:50:10 INFO - PROCESS | 1841 | 1461441010272 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}] 12:50:10 INFO - PROCESS | 1841 | 1461441010448 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:50:10 INFO - PROCESS | 1841 | 1461441010468 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd002a800 == 32 [pid = 1841] [id = 64] 12:50:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x7f0dc30cc800) [pid = 1841] [serial = 190] [outer = (nil)] 12:50:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x7f0dd428c800) [pid = 1841] [serial = 191] [outer = 0x7f0dc30cc800] 12:50:10 INFO - PROCESS | 1841 | 1461441010536 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x7f0dc517e000) [pid = 1841] [serial = 192] [outer = 0x7f0dc30cc800] 12:50:11 INFO - PROCESS | 1841 | --DOMWINDOW == 72 (0x7f0dcc028c00) [pid = 1841] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:50:11 INFO - PROCESS | 1841 | --DOMWINDOW == 71 (0x7f0dcc027000) [pid = 1841] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:50:11 INFO - PROCESS | 1841 | --DOMWINDOW == 70 (0x7f0dccf5ac00) [pid = 1841] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:50:11 INFO - PROCESS | 1841 | --DOMWINDOW == 69 (0x7f0dc3905800) [pid = 1841] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:50:11 INFO - PROCESS | 1841 | --DOMWINDOW == 68 (0x7f0dc30d0800) [pid = 1841] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:50:11 INFO - PROCESS | 1841 | --DOMWINDOW == 67 (0x7f0dc38b1000) [pid = 1841] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:50:11 INFO - PROCESS | 1841 | 1461441011401 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1187ms 12:50:11 INFO - PROCESS | 1841 | 1461441011448 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:50:11 INFO - PROCESS | 1841 | 1461441011453 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:50:11 INFO - PROCESS | 1841 | 1461441011459 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 1841 | 1461441011463 Marionette TRACE conn3 <- [1,230,null,{}] 12:50:11 INFO - PROCESS | 1841 | 1461441011468 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}] 12:50:11 INFO - PROCESS | 1841 | 1461441011664 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:50:11 INFO - PROCESS | 1841 | 1461441011738 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0298000 == 33 [pid = 1841] [id = 65] 12:50:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x7f0dd9e45000) [pid = 1841] [serial = 193] [outer = (nil)] 12:50:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x7f0dda397800) [pid = 1841] [serial = 194] [outer = 0x7f0dd9e45000] 12:50:11 INFO - PROCESS | 1841 | 1461441011827 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x7f0dda5ea800) [pid = 1841] [serial = 195] [outer = 0x7f0dd9e45000] 12:50:12 INFO - PROCESS | 1841 | 1461441012450 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]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1033ms 12:50:12 INFO - PROCESS | 1841 | 1461441012492 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 1841 | 1461441012496 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:50:12 INFO - PROCESS | 1841 | 1461441012502 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 1841 | 1461441012505 Marionette TRACE conn3 <- [1,234,null,{}] 12:50:12 INFO - PROCESS | 1841 | 1461441012510 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}] 12:50:12 INFO - PROCESS | 1841 | 1461441012674 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:50:12 INFO - PROCESS | 1841 | 1461441012698 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3611800 == 34 [pid = 1841] [id = 66] 12:50:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x7f0dc5413400) [pid = 1841] [serial = 196] [outer = (nil)] 12:50:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x7f0ddb2ec400) [pid = 1841] [serial = 197] [outer = 0x7f0dc5413400] 12:50:12 INFO - PROCESS | 1841 | 1461441012763 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x7f0ddb56ec00) [pid = 1841] [serial = 198] [outer = 0x7f0dc5413400] 12:50:13 INFO - PROCESS | 1841 | 1461441013546 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1084ms 12:50:13 INFO - PROCESS | 1841 | 1461441013588 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 1841 | 1461441013594 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:50:13 INFO - PROCESS | 1841 | 1461441013603 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1841 | 1461441013610 Marionette TRACE conn3 <- [1,238,null,{}] 12:50:13 INFO - PROCESS | 1841 | 1461441013638 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}] 12:50:13 INFO - PROCESS | 1841 | 1461441013815 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:50:13 INFO - PROCESS | 1841 | 1461441013944 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6bbf000 == 35 [pid = 1841] [id = 67] 12:50:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 74 (0x7f0dc3908000) [pid = 1841] [serial = 199] [outer = (nil)] 12:50:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 75 (0x7f0dc5f0e000) [pid = 1841] [serial = 200] [outer = 0x7f0dc3908000] 12:50:14 INFO - PROCESS | 1841 | 1461441014026 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 76 (0x7f0dc92ea000) [pid = 1841] [serial = 201] [outer = 0x7f0dc3908000] 12:50:14 INFO - PROCESS | 1841 | 1461441014853 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1304ms 12:50:14 INFO - PROCESS | 1841 | 1461441014908 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 1841 | 1461441014915 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:50:14 INFO - PROCESS | 1841 | 1461441014927 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 1841 | 1461441014931 Marionette TRACE conn3 <- [1,242,null,{}] 12:50:14 INFO - PROCESS | 1841 | 1461441014938 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}] 12:50:15 INFO - PROCESS | 1841 | 1461441015132 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:50:15 INFO - PROCESS | 1841 | 1461441015260 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd39a800 == 36 [pid = 1841] [id = 68] 12:50:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 77 (0x7f0dcac60800) [pid = 1841] [serial = 202] [outer = (nil)] 12:50:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 78 (0x7f0dccca0000) [pid = 1841] [serial = 203] [outer = 0x7f0dcac60800] 12:50:15 INFO - PROCESS | 1841 | 1461441015340 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 79 (0x7f0dcd037800) [pid = 1841] [serial = 204] [outer = 0x7f0dcac60800] 12:50:16 INFO - PROCESS | 1841 | 1461441016222 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1339ms 12:50:16 INFO - PROCESS | 1841 | 1461441016266 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:50:16 INFO - PROCESS | 1841 | 1461441016271 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:50:16 INFO - PROCESS | 1841 | 1461441016277 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 1841 | 1461441016283 Marionette TRACE conn3 <- [1,246,null,{}] 12:50:16 INFO - PROCESS | 1841 | 1461441016311 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}] 12:50:16 INFO - PROCESS | 1841 | 1461441016552 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:50:16 INFO - PROCESS | 1841 | 1461441016654 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda1b7000 == 37 [pid = 1841] [id = 69] 12:50:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0x7f0dd05c0000) [pid = 1841] [serial = 205] [outer = (nil)] 12:50:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x7f0dda0dfc00) [pid = 1841] [serial = 206] [outer = 0x7f0dd05c0000] 12:50:16 INFO - PROCESS | 1841 | 1461441016734 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x7f0dda398c00) [pid = 1841] [serial = 207] [outer = 0x7f0dd05c0000] 12:50:17 INFO - PROCESS | 1841 | 1461441017598 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1339ms 12:50:17 INFO - PROCESS | 1841 | 1461441017617 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1841 | 1461441017622 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:50:17 INFO - PROCESS | 1841 | 1461441017646 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1841 | 1461441017650 Marionette TRACE conn3 <- [1,250,null,{}] 12:50:17 INFO - PROCESS | 1841 | 1461441017656 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}] 12:50:17 INFO - PROCESS | 1841 | 1461441017823 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:50:17 INFO - PROCESS | 1841 | 1461441017956 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda512800 == 38 [pid = 1841] [id = 70] 12:50:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 83 (0x7f0dd0577000) [pid = 1841] [serial = 208] [outer = (nil)] 12:50:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x7f0ddb575c00) [pid = 1841] [serial = 209] [outer = 0x7f0dd0577000] 12:50:18 INFO - PROCESS | 1841 | 1461441018033 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x7f0ddcfa6800) [pid = 1841] [serial = 210] [outer = 0x7f0dd0577000] 12:50:18 INFO - PROCESS | 1841 | 1461441018941 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1338ms 12:50:18 INFO - PROCESS | 1841 | 1461441018983 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 1841 | 1461441018987 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:50:18 INFO - PROCESS | 1841 | 1461441018993 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 1841 | 1461441018996 Marionette TRACE conn3 <- [1,254,null,{}] 12:50:19 INFO - PROCESS | 1841 | 1461441019002 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}] 12:50:19 INFO - PROCESS | 1841 | 1461441019164 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:50:19 INFO - PROCESS | 1841 | 1461441019298 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb33f800 == 39 [pid = 1841] [id = 71] 12:50:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x7f0dda5dd400) [pid = 1841] [serial = 211] [outer = (nil)] 12:50:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x7f0ddd4c4400) [pid = 1841] [serial = 212] [outer = 0x7f0dda5dd400] 12:50:19 INFO - PROCESS | 1841 | 1461441019378 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x7f0dded47400) [pid = 1841] [serial = 213] [outer = 0x7f0dda5dd400] 12:50:20 INFO - PROCESS | 1841 | 1461441020485 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1531ms 12:50:20 INFO - PROCESS | 1841 | 1461441020525 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1841 | 1461441020531 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:50:20 INFO - PROCESS | 1841 | 1461441020540 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1841 | 1461441020544 Marionette TRACE conn3 <- [1,258,null,{}] 12:50:20 INFO - PROCESS | 1841 | 1461441020554 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}] 12:50:20 INFO - PROCESS | 1841 | 1461441020714 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:50:20 INFO - PROCESS | 1841 | 1461441020881 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd0df000 == 40 [pid = 1841] [id = 72] 12:50:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x7f0dc5f8c800) [pid = 1841] [serial = 214] [outer = (nil)] 12:50:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x7f0dc5f8e400) [pid = 1841] [serial = 215] [outer = 0x7f0dc5f8c800] 12:50:21 INFO - PROCESS | 1841 | 1461441021001 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0dc5f93400) [pid = 1841] [serial = 216] [outer = 0x7f0dc5f8c800] 12:50:21 INFO - PROCESS | 1841 | 1461441021870 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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1384ms 12:50:21 INFO - PROCESS | 1841 | 1461441021924 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 1841 | 1461441021933 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:50:21 INFO - PROCESS | 1841 | 1461441021944 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 1841 | 1461441021947 Marionette TRACE conn3 <- [1,262,null,{}] 12:50:21 INFO - PROCESS | 1841 | 1461441021954 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}] 12:50:22 INFO - PROCESS | 1841 | 1461441022132 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:50:22 INFO - PROCESS | 1841 | 1461441022273 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd003c800 == 39 [pid = 1841] [id = 41] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x7f0dce54b000) [pid = 1841] [serial = 164] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3047800 == 40 [pid = 1841] [id = 73] 12:50:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0dc6b80c00) [pid = 1841] [serial = 217] [outer = (nil)] 12:50:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x7f0dc92f5800) [pid = 1841] [serial = 218] [outer = 0x7f0dc6b80c00] 12:50:22 INFO - PROCESS | 1841 | 1461441022367 Marionette DEBUG loaded listener.js 12:50:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x7f0dcb5cf400) [pid = 1841] [serial = 219] [outer = 0x7f0dc6b80c00] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x7f0dccf5d800) [pid = 1841] [serial = 158] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x7f0dcc02ec00) [pid = 1841] [serial = 155] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x7f0dcd404400) [pid = 1841] [serial = 161] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0x7f0dcd038800) [pid = 1841] [serial = 159] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x7f0dc540f400) [pid = 1841] [serial = 147] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x7f0dc390c400) [pid = 1841] [serial = 146] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 86 (0x7f0dcd882c00) [pid = 1841] [serial = 143] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 85 (0x7f0dc541cc00) [pid = 1841] [serial = 149] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 84 (0x7f0dc6b9b000) [pid = 1841] [serial = 150] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 83 (0x7f0dc9210000) [pid = 1841] [serial = 152] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 82 (0x7f0dcae3a400) [pid = 1841] [serial = 140] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 81 (0x7f0dccba0000) [pid = 1841] [serial = 156] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 80 (0x7f0dcdf21800) [pid = 1841] [serial = 162] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1841 | --DOMWINDOW == 79 (0x7f0dc9e6cc00) [pid = 1841] [serial = 153] [outer = (nil)] [url = about:blank] 12:50:23 INFO - PROCESS | 1841 | 1461441023145 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1233ms 12:50:23 INFO - PROCESS | 1841 | 1461441023197 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 1841 | 1461441023200 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:50:23 INFO - PROCESS | 1841 | 1461441023209 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 1841 | 1461441023215 Marionette TRACE conn3 <- [1,266,null,{}] 12:50:23 INFO - PROCESS | 1841 | 1461441023236 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}] 12:50:23 INFO - PROCESS | 1841 | 1461441023399 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:50:23 INFO - PROCESS | 1841 | 1461441023414 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc89d800 == 41 [pid = 1841] [id = 74] 12:50:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0x7f0dccf5e400) [pid = 1841] [serial = 220] [outer = (nil)] 12:50:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x7f0dcd327800) [pid = 1841] [serial = 221] [outer = 0x7f0dccf5e400] 12:50:23 INFO - PROCESS | 1841 | 1461441023484 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x7f0dcdf25000) [pid = 1841] [serial = 222] [outer = 0x7f0dccf5e400] 12:50:24 INFO - PROCESS | 1841 | 1461441024232 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1046ms 12:50:24 INFO - PROCESS | 1841 | 1461441024256 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 1841 | 1461441024261 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:50:24 INFO - PROCESS | 1841 | 1461441024290 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1841 | 1461441024294 Marionette TRACE conn3 <- [1,270,null,{}] 12:50:24 INFO - PROCESS | 1841 | 1461441024348 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}] 12:50:24 INFO - PROCESS | 1841 | 1461441024496 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:50:24 INFO - PROCESS | 1841 | 1461441024506 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0217800 == 42 [pid = 1841] [id = 75] 12:50:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 83 (0x7f0dcd404400) [pid = 1841] [serial = 223] [outer = (nil)] 12:50:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x7f0dd056a800) [pid = 1841] [serial = 224] [outer = 0x7f0dcd404400] 12:50:24 INFO - PROCESS | 1841 | 1461441024570 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x7f0dd4288c00) [pid = 1841] [serial = 225] [outer = 0x7f0dcd404400] 12:50:25 INFO - PROCESS | 1841 | 1461441025471 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1248ms 12:50:25 INFO - PROCESS | 1841 | 1461441025521 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 1841 | 1461441025525 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:50:25 INFO - PROCESS | 1841 | 1461441025536 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 1841 | 1461441025539 Marionette TRACE conn3 <- [1,274,null,{}] 12:50:25 INFO - PROCESS | 1841 | 1461441025545 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}] 12:50:25 INFO - PROCESS | 1841 | 1461441025751 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:50:25 INFO - PROCESS | 1841 | 1461441025791 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda368800 == 43 [pid = 1841] [id = 76] 12:50:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x7f0dcdf2c000) [pid = 1841] [serial = 226] [outer = (nil)] 12:50:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x7f0dda173800) [pid = 1841] [serial = 227] [outer = 0x7f0dcdf2c000] 12:50:25 INFO - PROCESS | 1841 | 1461441025855 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x7f0ddb242400) [pid = 1841] [serial = 228] [outer = 0x7f0dcdf2c000] 12:50:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x7f0dd428a000) [pid = 1841] [serial = 229] [outer = 0x7f0dc361b400] 12:50:26 INFO - PROCESS | 1841 | 1461441026722 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1227ms 12:50:26 INFO - PROCESS | 1841 | 1461441026764 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 1841 | 1461441026766 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:50:26 INFO - PROCESS | 1841 | 1461441026781 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 1841 | 1461441026783 Marionette TRACE conn3 <- [1,278,null,{}] 12:50:26 INFO - PROCESS | 1841 | 1461441026791 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}] 12:50:27 INFO - PROCESS | 1841 | 1461441027021 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:50:27 INFO - PROCESS | 1841 | 1461441027049 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5590800 == 44 [pid = 1841] [id = 77] 12:50:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x7f0ddeea0800) [pid = 1841] [serial = 230] [outer = (nil)] 12:50:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0ddeeae000) [pid = 1841] [serial = 231] [outer = 0x7f0ddeea0800] 12:50:27 INFO - PROCESS | 1841 | 1461441027127 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x7f0ddf53d400) [pid = 1841] [serial = 232] [outer = 0x7f0ddeea0800] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x7f0dc6b84000) [pid = 1841] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x7f0dc6b83000) [pid = 1841] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0x7f0dc6b88400) [pid = 1841] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x7f0dc6b89000) [pid = 1841] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x7f0dc30cc800) [pid = 1841] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 86 (0x7f0dcb9c5c00) [pid = 1841] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 85 (0x7f0dcba74000) [pid = 1841] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:50:27 INFO - PROCESS | 1841 | --DOMWINDOW == 84 (0x7f0dd9e45000) [pid = 1841] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:50:28 INFO - PROCESS | 1841 | 1461441028024 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1295ms 12:50:28 INFO - PROCESS | 1841 | 1461441028070 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 1841 | 1461441028073 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:50:28 INFO - PROCESS | 1841 | 1461441028080 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 1841 | 1461441028084 Marionette TRACE conn3 <- [1,282,null,{}] 12:50:28 INFO - PROCESS | 1841 | 1461441028090 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}] 12:50:28 INFO - PROCESS | 1841 | 1461441028244 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:50:28 INFO - PROCESS | 1841 | 1461441028258 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddeb78800 == 45 [pid = 1841] [id = 78] 12:50:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x7f0dc27f1000) [pid = 1841] [serial = 233] [outer = (nil)] 12:50:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x7f0dc27fc400) [pid = 1841] [serial = 234] [outer = 0x7f0dc27f1000] 12:50:28 INFO - PROCESS | 1841 | 1461441028324 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x7f0dc6b84000) [pid = 1841] [serial = 235] [outer = 0x7f0dc27f1000] 12:50:29 INFO - PROCESS | 1841 | 1461441029083 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1032ms 12:50:29 INFO - PROCESS | 1841 | 1461441029114 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 1841 | 1461441029117 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:50:29 INFO - PROCESS | 1841 | 1461441029123 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 1841 | 1461441029126 Marionette TRACE conn3 <- [1,286,null,{}] 12:50:29 INFO - PROCESS | 1841 | 1461441029131 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}] 12:50:29 INFO - PROCESS | 1841 | 1461441029301 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:50:29 INFO - PROCESS | 1841 | 1461441029318 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dded72800 == 46 [pid = 1841] [id = 79] 12:50:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x7f0dc27f3400) [pid = 1841] [serial = 236] [outer = (nil)] 12:50:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x7f0dccf56c00) [pid = 1841] [serial = 237] [outer = 0x7f0dc27f3400] 12:50:29 INFO - PROCESS | 1841 | 1461441029380 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x7f0dded52800) [pid = 1841] [serial = 238] [outer = 0x7f0dc27f3400] 12:50:30 INFO - PROCESS | 1841 | 1461441030444 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]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1384ms 12:50:30 INFO - PROCESS | 1841 | 1461441030508 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 1841 | 1461441030516 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:50:30 INFO - PROCESS | 1841 | 1461441030525 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1841 | 1461441030530 Marionette TRACE conn3 <- [1,290,null,{}] 12:50:30 INFO - PROCESS | 1841 | 1461441030538 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}] 12:50:30 INFO - PROCESS | 1841 | 1461441030761 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:50:30 INFO - PROCESS | 1841 | 1461441030898 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2f5800 == 47 [pid = 1841] [id = 80] 12:50:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0dc5f86c00) [pid = 1841] [serial = 239] [outer = (nil)] 12:50:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x7f0dc5f91400) [pid = 1841] [serial = 240] [outer = 0x7f0dc5f86c00] 12:50:30 INFO - PROCESS | 1841 | 1461441030982 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x7f0dc6b9e000) [pid = 1841] [serial = 241] [outer = 0x7f0dc5f86c00] 12:50:31 INFO - PROCESS | 1841 | 1461441031894 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1441ms 12:50:31 INFO - PROCESS | 1841 | 1461441031970 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:50:31 INFO - PROCESS | 1841 | 1461441031983 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:50:31 INFO - PROCESS | 1841 | 1461441031994 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 1841 | 1461441031999 Marionette TRACE conn3 <- [1,294,null,{}] 12:50:32 INFO - PROCESS | 1841 | 1461441032005 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}] 12:50:32 INFO - PROCESS | 1841 | 1461441032239 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:50:32 INFO - PROCESS | 1841 | 1461441032423 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9eca000 == 48 [pid = 1841] [id = 81] 12:50:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x7f0dcb9c9800) [pid = 1841] [serial = 242] [outer = (nil)] 12:50:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x7f0dccf5a000) [pid = 1841] [serial = 243] [outer = 0x7f0dcb9c9800] 12:50:32 INFO - PROCESS | 1841 | 1461441032549 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dcd90e400) [pid = 1841] [serial = 244] [outer = 0x7f0dcb9c9800] 12:50:33 INFO - PROCESS | 1841 | 1461441033419 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]]]}] 12:50:33 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. 12:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1482ms 12:50:33 INFO - PROCESS | 1841 | 1461441033476 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1841 | 1461441033480 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:50:33 INFO - PROCESS | 1841 | 1461441033486 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1841 | 1461441033491 Marionette TRACE conn3 <- [1,298,null,{}] 12:50:33 INFO - PROCESS | 1841 | 1461441033507 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}] 12:50:33 INFO - PROCESS | 1841 | 1461441033715 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:50:33 INFO - PROCESS | 1841 | 1461441033851 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf7af000 == 49 [pid = 1841] [id = 82] 12:50:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0dccbab800) [pid = 1841] [serial = 245] [outer = (nil)] 12:50:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0dccf57c00) [pid = 1841] [serial = 246] [outer = 0x7f0dccbab800] 12:50:33 INFO - PROCESS | 1841 | 1461441033934 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dce546c00) [pid = 1841] [serial = 247] [outer = 0x7f0dccbab800] 12:50:34 INFO - PROCESS | 1841 | 1461441034733 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]]]}] 12:50:34 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. 12:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1291ms 12:50:34 INFO - PROCESS | 1841 | 1461441034778 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1841 | 1461441034782 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:50:34 INFO - PROCESS | 1841 | 1461441034788 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1841 | 1461441034792 Marionette TRACE conn3 <- [1,302,null,{}] 12:50:34 INFO - PROCESS | 1841 | 1461441034797 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}] 12:50:34 INFO - PROCESS | 1841 | 1461441034960 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:50:35 INFO - PROCESS | 1841 | 1461441035099 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de1e6c800 == 50 [pid = 1841] [id = 83] 12:50:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dccbabc00) [pid = 1841] [serial = 248] [outer = (nil)] 12:50:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dda560800) [pid = 1841] [serial = 249] [outer = 0x7f0dccbabc00] 12:50:35 INFO - PROCESS | 1841 | 1461441035177 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dda563400) [pid = 1841] [serial = 250] [outer = 0x7f0dccbabc00] 12:50:36 INFO - PROCESS | 1841 | 1461441036071 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]]]}] 12:50:36 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. 12:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1332ms 12:50:36 INFO - PROCESS | 1841 | 1461441036123 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 1841 | 1461441036127 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:50:36 INFO - PROCESS | 1841 | 1461441036133 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1841 | 1461441036137 Marionette TRACE conn3 <- [1,306,null,{}] 12:50:36 INFO - PROCESS | 1841 | 1461441036143 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}] 12:50:36 INFO - PROCESS | 1841 | 1461441036300 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:50:36 INFO - PROCESS | 1841 | 1461441036461 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de21ef000 == 51 [pid = 1841] [id = 84] 12:50:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dc27f2000) [pid = 1841] [serial = 251] [outer = (nil)] 12:50:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0ddcfa5c00) [pid = 1841] [serial = 252] [outer = 0x7f0dc27f2000] 12:50:36 INFO - PROCESS | 1841 | 1461441036539 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0ddee7b800) [pid = 1841] [serial = 253] [outer = 0x7f0dc27f2000] 12:50:37 INFO - PROCESS | 1841 | 1461441037633 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]]]}] 12:50:37 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. 12:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1538ms 12:50:37 INFO - PROCESS | 1841 | 1461441037673 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1841 | 1461441037678 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:50:37 INFO - PROCESS | 1841 | 1461441037688 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1841 | 1461441037692 Marionette TRACE conn3 <- [1,310,null,{}] 12:50:37 INFO - PROCESS | 1841 | 1461441037704 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}] 12:50:37 INFO - PROCESS | 1841 | 1461441037868 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:50:38 INFO - PROCESS | 1841 | 1461441038022 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9282000 == 52 [pid = 1841] [id = 85] 12:50:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dc27fa400) [pid = 1841] [serial = 254] [outer = (nil)] 12:50:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dc5415800) [pid = 1841] [serial = 255] [outer = 0x7f0dc27fa400] 12:50:38 INFO - PROCESS | 1841 | 1461441038110 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dc6b99800) [pid = 1841] [serial = 256] [outer = 0x7f0dc27fa400] 12:50:38 INFO - PROCESS | 1841 | 1461441038971 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]]]}] 12:50:39 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. 12:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1344ms 12:50:39 INFO - PROCESS | 1841 | 1461441039033 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1841 | 1461441039042 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:50:39 INFO - PROCESS | 1841 | 1461441039053 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1841 | 1461441039057 Marionette TRACE conn3 <- [1,314,null,{}] 12:50:39 INFO - PROCESS | 1841 | 1461441039063 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}] 12:50:39 INFO - PROCESS | 1841 | 1461441039225 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:50:39 INFO - PROCESS | 1841 | 1461441039362 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55b6800 == 53 [pid = 1841] [id = 86] 12:50:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dc361f400) [pid = 1841] [serial = 257] [outer = (nil)] 12:50:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dcc029000) [pid = 1841] [serial = 258] [outer = 0x7f0dc361f400] 12:50:39 INFO - PROCESS | 1841 | 1461441039431 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0dcc1b5800) [pid = 1841] [serial = 259] [outer = 0x7f0dc361f400] 12:50:39 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dcdf2d400) [pid = 1841] [serial = 173] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0dc6b80800) [pid = 1841] [serial = 167] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dcb5d2000) [pid = 1841] [serial = 170] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0ddb2ec400) [pid = 1841] [serial = 197] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddeb78800 == 52 [pid = 1841] [id = 78] 12:50:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5590800 == 51 [pid = 1841] [id = 77] 12:50:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda368800 == 50 [pid = 1841] [id = 76] 12:50:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0217800 == 49 [pid = 1841] [id = 75] 12:50:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc89d800 == 48 [pid = 1841] [id = 74] 12:50:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3047800 == 47 [pid = 1841] [id = 73] 12:50:40 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd0df000 == 46 [pid = 1841] [id = 72] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dcb970c00) [pid = 1841] [serial = 141] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dce543800) [pid = 1841] [serial = 144] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dc9211000) [pid = 1841] [serial = 180] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dcac52000) [pid = 1841] [serial = 182] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc517e000) [pid = 1841] [serial = 192] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x7f0dcd02d800) [pid = 1841] [serial = 185] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dd00f0400) [pid = 1841] [serial = 188] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x7f0dda5ea800) [pid = 1841] [serial = 195] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x7f0dcdf27c00) [pid = 1841] [serial = 186] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x7f0dd05cac00) [pid = 1841] [serial = 189] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x7f0dd0573c00) [pid = 1841] [serial = 176] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x7f0dd428c800) [pid = 1841] [serial = 191] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x7f0dc6b9b400) [pid = 1841] [serial = 179] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x7f0dda397800) [pid = 1841] [serial = 194] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x7f0dcba71400) [pid = 1841] [serial = 183] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1841 | 1461441040366 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]]]}] 12:50:40 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. 12:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1336ms 12:50:40 INFO - PROCESS | 1841 | 1461441040389 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 1841 | 1461441040393 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:50:40 INFO - PROCESS | 1841 | 1461441040399 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 1841 | 1461441040405 Marionette TRACE conn3 <- [1,318,null,{}] 12:50:40 INFO - PROCESS | 1841 | 1461441040420 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}] 12:50:40 INFO - PROCESS | 1841 | 1461441040576 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:50:40 INFO - PROCESS | 1841 | 1461441040668 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccd15000 == 47 [pid = 1841] [id = 87] 12:50:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x7f0dc9211000) [pid = 1841] [serial = 260] [outer = (nil)] 12:50:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x7f0dcc288800) [pid = 1841] [serial = 261] [outer = 0x7f0dc9211000] 12:50:40 INFO - PROCESS | 1841 | 1461441040739 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x7f0dccbb0c00) [pid = 1841] [serial = 262] [outer = 0x7f0dc9211000] 12:50:41 INFO - PROCESS | 1841 | 1461441041447 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]]]}] 12:50:41 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. 12:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1088ms 12:50:41 INFO - PROCESS | 1841 | 1461441041488 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 1841 | 1461441041493 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:50:41 INFO - PROCESS | 1841 | 1461441041499 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1841 | 1461441041502 Marionette TRACE conn3 <- [1,322,null,{}] 12:50:41 INFO - PROCESS | 1841 | 1461441041507 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}] 12:50:41 INFO - PROCESS | 1841 | 1461441041705 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:50:41 INFO - PROCESS | 1841 | 1461441041715 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0297000 == 48 [pid = 1841] [id = 88] 12:50:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dccbb1400) [pid = 1841] [serial = 263] [outer = (nil)] 12:50:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0dce114400) [pid = 1841] [serial = 264] [outer = 0x7f0dccbb1400] 12:50:41 INFO - PROCESS | 1841 | 1461441041781 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0dce54bc00) [pid = 1841] [serial = 265] [outer = 0x7f0dccbb1400] 12:50:42 INFO - PROCESS | 1841 | 1461441042632 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]]]}] 12:50:42 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. 12:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1185ms 12:50:42 INFO - PROCESS | 1841 | 1461441042692 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1841 | 1461441042695 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:50:42 INFO - PROCESS | 1841 | 1461441042702 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1841 | 1461441042705 Marionette TRACE conn3 <- [1,326,null,{}] 12:50:42 INFO - PROCESS | 1841 | 1461441042710 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}] 12:50:42 INFO - PROCESS | 1841 | 1461441042899 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:50:42 INFO - PROCESS | 1841 | 1461441042924 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6e40000 == 49 [pid = 1841] [id = 89] 12:50:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dd00eec00) [pid = 1841] [serial = 266] [outer = (nil)] 12:50:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dd3359000) [pid = 1841] [serial = 267] [outer = 0x7f0dd00eec00] 12:50:42 INFO - PROCESS | 1841 | 1461441042988 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dd9e38800) [pid = 1841] [serial = 268] [outer = 0x7f0dd00eec00] 12:50:43 INFO - PROCESS | 1841 | 1461441043836 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]]]}] 12:50:43 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. 12:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1180ms 12:50:43 INFO - PROCESS | 1841 | 1461441043883 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 1841 | 1461441043887 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:50:43 INFO - PROCESS | 1841 | 1461441043900 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 1841 | 1461441043902 Marionette TRACE conn3 <- [1,330,null,{}] 12:50:43 INFO - PROCESS | 1841 | 1461441043908 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}] 12:50:44 INFO - PROCESS | 1841 | 1461441044248 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dcd90c800) [pid = 1841] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x7f0dc27f1000) [pid = 1841] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x7f0dcdf2c000) [pid = 1841] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x7f0ddeea0800) [pid = 1841] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x7f0dccf5e400) [pid = 1841] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x7f0dc5f8c800) [pid = 1841] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x7f0dc6b80c00) [pid = 1841] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:50:44 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x7f0dcd404400) [pid = 1841] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:50:44 INFO - PROCESS | 1841 | 1461441044329 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6bd5800 == 50 [pid = 1841] [id = 90] 12:50:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x7f0dc27f6800) [pid = 1841] [serial = 269] [outer = (nil)] 12:50:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x7f0dc51d7400) [pid = 1841] [serial = 270] [outer = 0x7f0dc27f6800] 12:50:44 INFO - PROCESS | 1841 | 1461441044397 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dda0dc800) [pid = 1841] [serial = 271] [outer = 0x7f0dc27f6800] 12:50:45 INFO - PROCESS | 1841 | 1461441045149 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]]]}] 12:50:45 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. 12:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1280ms 12:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:50:45 INFO - PROCESS | 1841 | 1461441045181 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 1841 | 1461441045184 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:50:45 INFO - PROCESS | 1841 | 1461441045190 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 1841 | 1461441045193 Marionette TRACE conn3 <- [1,334,null,{}] 12:50:45 INFO - PROCESS | 1841 | 1461441045198 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}] 12:50:45 INFO - PROCESS | 1841 | 1461441045343 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:50:45 INFO - PROCESS | 1841 | 1461441045357 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf5a6000 == 51 [pid = 1841] [id = 91] 12:50:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0dc2a27400) [pid = 1841] [serial = 272] [outer = (nil)] 12:50:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0dc2a2d400) [pid = 1841] [serial = 273] [outer = 0x7f0dc2a27400] 12:50:45 INFO - PROCESS | 1841 | 1461441045433 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dc2a31400) [pid = 1841] [serial = 274] [outer = 0x7f0dc2a27400] 12:50:46 INFO - PROCESS | 1841 | 1461441046149 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]]]}] 12:50:46 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. 12:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 980ms 12:50:46 INFO - PROCESS | 1841 | 1461441046169 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1841 | 1461441046172 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:50:46 INFO - PROCESS | 1841 | 1461441046178 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1841 | 1461441046180 Marionette TRACE conn3 <- [1,338,null,{}] 12:50:46 INFO - PROCESS | 1841 | 1461441046287 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}] 12:50:46 INFO - PROCESS | 1841 | 1461441046481 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:50:46 INFO - PROCESS | 1841 | 1461441046616 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dca6aa800 == 52 [pid = 1841] [id = 92] 12:50:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dc2a27000) [pid = 1841] [serial = 275] [outer = (nil)] 12:50:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dc3909800) [pid = 1841] [serial = 276] [outer = 0x7f0dc2a27000] 12:50:46 INFO - PROCESS | 1841 | 1461441046692 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dc5410c00) [pid = 1841] [serial = 277] [outer = 0x7f0dc2a27000] 12:50:47 INFO - PROCESS | 1841 | 1461441047613 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1449ms 12:50:47 INFO - PROCESS | 1841 | 1461441047629 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:50:47 INFO - PROCESS | 1841 | 1461441047638 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:50:47 INFO - PROCESS | 1841 | 1461441047646 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1841 | 1461441047649 Marionette TRACE conn3 <- [1,342,null,{}] 12:50:47 INFO - PROCESS | 1841 | 1461441047656 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}] 12:50:47 INFO - PROCESS | 1841 | 1461441047874 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:50:47 INFO - PROCESS | 1841 | 1461441047945 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd028d800 == 53 [pid = 1841] [id = 93] 12:50:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dc5f91000) [pid = 1841] [serial = 278] [outer = (nil)] 12:50:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dcb5d2000) [pid = 1841] [serial = 279] [outer = 0x7f0dc5f91000] 12:50:48 INFO - PROCESS | 1841 | 1461441048069 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dcc1b7800) [pid = 1841] [serial = 280] [outer = 0x7f0dc5f91000] 12:50:48 INFO - PROCESS | 1841 | 1461441048950 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1331ms 12:50:48 INFO - PROCESS | 1841 | 1461441048977 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 1841 | 1461441048981 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:50:48 INFO - PROCESS | 1841 | 1461441048988 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 1841 | 1461441048991 Marionette TRACE conn3 <- [1,346,null,{}] 12:50:49 INFO - PROCESS | 1841 | 1461441048997 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}] 12:50:49 INFO - PROCESS | 1841 | 1461441049158 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:50:49 INFO - PROCESS | 1841 | 1461441049300 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de147c800 == 54 [pid = 1841] [id = 94] 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dcc562400) [pid = 1841] [serial = 281] [outer = (nil)] 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dccbad400) [pid = 1841] [serial = 282] [outer = 0x7f0dcc562400] 12:50:49 INFO - PROCESS | 1841 | 1461441049382 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dce4a2800) [pid = 1841] [serial = 283] [outer = 0x7f0dcc562400] 12:50:50 INFO - PROCESS | 1841 | 1461441050328 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]]]}] 12:50:50 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. 12:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1385ms 12:50:50 INFO - PROCESS | 1841 | 1461441050382 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 1841 | 1461441050396 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:50:50 INFO - PROCESS | 1841 | 1461441050410 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 1841 | 1461441050412 Marionette TRACE conn3 <- [1,350,null,{}] 12:50:50 INFO - PROCESS | 1841 | 1461441050418 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}] 12:50:50 INFO - PROCESS | 1841 | 1461441050582 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:50:50 INFO - PROCESS | 1841 | 1461441050715 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd5000 == 55 [pid = 1841] [id = 95] 12:50:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dcc339000) [pid = 1841] [serial = 284] [outer = (nil)] 12:50:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0ddb3bd000) [pid = 1841] [serial = 285] [outer = 0x7f0dcc339000] 12:50:50 INFO - PROCESS | 1841 | 1461441050794 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0ddeb24000) [pid = 1841] [serial = 286] [outer = 0x7f0dcc339000] 12:50:51 INFO - PROCESS | 1841 | 1461441051656 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]]]}] 12:50:51 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. 12:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1281ms 12:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:50:51 INFO - PROCESS | 1841 | 1461441051692 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 1841 | 1461441051695 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:50:51 INFO - PROCESS | 1841 | 1461441051701 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 1841 | 1461441051704 Marionette TRACE conn3 <- [1,354,null,{}] 12:50:51 INFO - PROCESS | 1841 | 1461441051710 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}] 12:50:51 INFO - PROCESS | 1841 | 1461441051864 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:50:51 INFO - PROCESS | 1841 | 1461441051974 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6def800 == 56 [pid = 1841] [id = 96] 12:50:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0dce4a2c00) [pid = 1841] [serial = 287] [outer = (nil)] 12:50:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0ddee7e800) [pid = 1841] [serial = 288] [outer = 0x7f0dce4a2c00] 12:50:52 INFO - PROCESS | 1841 | 1461441052049 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0ddee84c00) [pid = 1841] [serial = 289] [outer = 0x7f0dce4a2c00] 12:50:52 INFO - PROCESS | 1841 | 1461441052865 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]]]}] 12:50:52 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. 12:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1235ms 12:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:50:52 INFO - PROCESS | 1841 | 1461441052937 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 1841 | 1461441052940 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:50:52 INFO - PROCESS | 1841 | 1461441052946 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 1841 | 1461441052949 Marionette TRACE conn3 <- [1,358,null,{}] 12:50:52 INFO - PROCESS | 1841 | 1461441052954 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}] 12:50:53 INFO - PROCESS | 1841 | 1461441053179 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:50:53 INFO - PROCESS | 1841 | 1461441053318 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc371d800 == 57 [pid = 1841] [id = 97] 12:50:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x7f0ddee86400) [pid = 1841] [serial = 290] [outer = (nil)] 12:50:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x7f0ddf712c00) [pid = 1841] [serial = 291] [outer = 0x7f0ddee86400] 12:50:53 INFO - PROCESS | 1841 | 1461441053392 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x7f0ddf7ee000) [pid = 1841] [serial = 292] [outer = 0x7f0ddee86400] 12:50:54 INFO - PROCESS | 1841 | 1461441054289 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]]]}] 12:50:54 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. 12:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1383ms 12:50:54 INFO - PROCESS | 1841 | 1461441054329 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1841 | 1461441054332 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:50:54 INFO - PROCESS | 1841 | 1461441054339 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1841 | 1461441054343 Marionette TRACE conn3 <- [1,362,null,{}] 12:50:54 INFO - PROCESS | 1841 | 1461441054348 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}] 12:50:54 INFO - PROCESS | 1841 | 1461441054504 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:50:54 INFO - PROCESS | 1841 | 1461441054812 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3726000 == 58 [pid = 1841] [id = 98] 12:50:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x7f0dc2a2b000) [pid = 1841] [serial = 293] [outer = (nil)] 12:50:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x7f0dc374f000) [pid = 1841] [serial = 294] [outer = 0x7f0dc2a2b000] 12:50:54 INFO - PROCESS | 1841 | 1461441054949 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x7f0dc5f0f400) [pid = 1841] [serial = 295] [outer = 0x7f0dc2a2b000] 12:50:55 INFO - PROCESS | 1841 | 1461441055913 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]]]}] 12:50:55 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. 12:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1633ms 12:50:55 INFO - PROCESS | 1841 | 1461441055974 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 1841 | 1461441055979 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:50:55 INFO - PROCESS | 1841 | 1461441055986 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 1841 | 1461441055992 Marionette TRACE conn3 <- [1,366,null,{}] 12:50:56 INFO - PROCESS | 1841 | 1461441055999 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}] 12:50:56 INFO - PROCESS | 1841 | 1461441056158 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:50:56 INFO - PROCESS | 1841 | 1461441056340 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dee800 == 59 [pid = 1841] [id = 99] 12:50:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x7f0dc6e3bc00) [pid = 1841] [serial = 296] [outer = (nil)] 12:50:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0dcb783c00) [pid = 1841] [serial = 297] [outer = 0x7f0dc6e3bc00] 12:50:56 INFO - PROCESS | 1841 | 1461441056417 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0dcc1b9000) [pid = 1841] [serial = 298] [outer = 0x7f0dc6e3bc00] 12:50:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6bd5800 == 58 [pid = 1841] [id = 90] 12:50:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6e40000 == 57 [pid = 1841] [id = 89] 12:50:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0297000 == 56 [pid = 1841] [id = 88] 12:50:57 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccd15000 == 55 [pid = 1841] [id = 87] 12:50:57 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55b6800 == 54 [pid = 1841] [id = 86] 12:50:57 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc9282000 == 53 [pid = 1841] [id = 85] 12:50:57 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2f5800 == 52 [pid = 1841] [id = 80] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x7f0dd00f5000) [pid = 1841] [serial = 165] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x7f0dc27fc400) [pid = 1841] [serial = 234] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x7f0dda173800) [pid = 1841] [serial = 227] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x7f0ddeeae000) [pid = 1841] [serial = 231] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x7f0dcd327800) [pid = 1841] [serial = 221] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x7f0dcdf25000) [pid = 1841] [serial = 222] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x7f0dc5f93400) [pid = 1841] [serial = 216] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x7f0dc5f8e400) [pid = 1841] [serial = 215] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x7f0dc92f5800) [pid = 1841] [serial = 218] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x7f0dcb5cf400) [pid = 1841] [serial = 219] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x7f0dd056a800) [pid = 1841] [serial = 224] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0dc5f0e000) [pid = 1841] [serial = 200] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0ddd4c4400) [pid = 1841] [serial = 212] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0dccca0000) [pid = 1841] [serial = 203] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dda0dfc00) [pid = 1841] [serial = 206] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0ddb575c00) [pid = 1841] [serial = 209] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0ddf53d400) [pid = 1841] [serial = 232] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0ddb242400) [pid = 1841] [serial = 228] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dd4288c00) [pid = 1841] [serial = 225] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dccf58000) [pid = 1841] [serial = 102] [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.] 12:50:57 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc6b84000) [pid = 1841] [serial = 235] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1841 | 1461441057277 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]]]}] 12:50:57 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. 12:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1334ms 12:50:57 INFO - PROCESS | 1841 | 1461441057324 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:50:57 INFO - PROCESS | 1841 | 1461441057330 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:50:57 INFO - PROCESS | 1841 | 1461441057338 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 1841 | 1461441057340 Marionette TRACE conn3 <- [1,370,null,{}] 12:50:57 INFO - PROCESS | 1841 | 1461441057347 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}] 12:50:57 INFO - PROCESS | 1841 | 1461441057495 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:50:57 INFO - PROCESS | 1841 | 1461441057513 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcae5f000 == 53 [pid = 1841] [id = 100] 12:50:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dcc1bc400) [pid = 1841] [serial = 299] [outer = (nil)] 12:50:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dccbaac00) [pid = 1841] [serial = 300] [outer = 0x7f0dcc1bc400] 12:50:57 INFO - PROCESS | 1841 | 1461441057577 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dccf55c00) [pid = 1841] [serial = 301] [outer = 0x7f0dcc1bc400] 12:50:58 INFO - PROCESS | 1841 | 1461441058419 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]]]}] 12:50:58 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. 12:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1138ms 12:50:58 INFO - PROCESS | 1841 | 1461441058475 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 1841 | 1461441058479 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:50:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:50:58 INFO - PROCESS | 1841 | 1461441058487 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 1841 | 1461441058495 Marionette TRACE conn3 <- [1,374,null,{}] 12:50:58 INFO - PROCESS | 1841 | 1461441058509 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}] 12:50:58 INFO - PROCESS | 1841 | 1461441058666 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:50:58 INFO - PROCESS | 1841 | 1461441058679 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd399000 == 54 [pid = 1841] [id = 101] 12:50:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dccf5e400) [pid = 1841] [serial = 302] [outer = (nil)] 12:50:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dd00e6c00) [pid = 1841] [serial = 303] [outer = 0x7f0dccf5e400] 12:50:58 INFO - PROCESS | 1841 | 1461441058742 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dd0573800) [pid = 1841] [serial = 304] [outer = 0x7f0dccf5e400] 12:50:59 INFO - PROCESS | 1841 | 1461441059507 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:50:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1045ms 12:50:59 INFO - PROCESS | 1841 | 1461441059531 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 1841 | 1461441059535 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:50:59 INFO - PROCESS | 1841 | 1461441059541 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 1841 | 1461441059544 Marionette TRACE conn3 <- [1,378,null,{}] 12:50:59 INFO - PROCESS | 1841 | 1461441059602 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}] 12:50:59 INFO - PROCESS | 1841 | 1461441059800 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:50:59 INFO - PROCESS | 1841 | 1461441059821 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0036000 == 55 [pid = 1841] [id = 102] 12:50:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dcd032800) [pid = 1841] [serial = 305] [outer = (nil)] 12:50:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dd92c1000) [pid = 1841] [serial = 306] [outer = 0x7f0dcd032800] 12:50:59 INFO - PROCESS | 1841 | 1461441059885 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0ddcf21400) [pid = 1841] [serial = 307] [outer = 0x7f0dcd032800] 12:51:00 INFO - PROCESS | 1841 | 1461441060711 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:51:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1198ms 12:51:00 INFO - PROCESS | 1841 | 1461441060740 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1841 | 1461441060744 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:51:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:51:00 INFO - PROCESS | 1841 | 1461441060750 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1841 | 1461441060752 Marionette TRACE conn3 <- [1,382,null,{}] 12:51:00 INFO - PROCESS | 1841 | 1461441060766 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}] 12:51:00 INFO - PROCESS | 1841 | 1461441060943 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:51:00 INFO - PROCESS | 1841 | 1461441060967 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd929d000 == 56 [pid = 1841] [id = 103] 12:51:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0ddee87800) [pid = 1841] [serial = 308] [outer = (nil)] 12:51:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0ddf354800) [pid = 1841] [serial = 309] [outer = 0x7f0ddee87800] 12:51:01 INFO - PROCESS | 1841 | 1461441061041 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0ddf7e1400) [pid = 1841] [serial = 310] [outer = 0x7f0ddee87800] 12:51:01 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x7f0dd00eec00) [pid = 1841] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:51:01 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x7f0dc27f6800) [pid = 1841] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:51:01 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0dc361f400) [pid = 1841] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:51:01 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dc9211000) [pid = 1841] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:51:01 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0dc27fa400) [pid = 1841] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:51:01 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dccbb1400) [pid = 1841] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:51:01 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:01 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:01 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:01 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:01 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:01 INFO - PROCESS | 1841 | 1461441061991 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:51:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1283ms 12:51:02 INFO - PROCESS | 1841 | 1461441062035 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1841 | 1461441062038 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:51:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:51:02 INFO - PROCESS | 1841 | 1461441062044 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1841 | 1461441062046 Marionette TRACE conn3 <- [1,386,null,{}] 12:51:02 INFO - PROCESS | 1841 | 1461441062052 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}] 12:51:02 INFO - PROCESS | 1841 | 1461441062233 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:51:02 INFO - PROCESS | 1841 | 1461441062391 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda5c1800 == 57 [pid = 1841] [id = 104] 12:51:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dc2a25800) [pid = 1841] [serial = 311] [outer = (nil)] 12:51:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dda106c00) [pid = 1841] [serial = 312] [outer = 0x7f0dc2a25800] 12:51:02 INFO - PROCESS | 1841 | 1461441062500 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0ddf88c800) [pid = 1841] [serial = 313] [outer = 0x7f0dc2a25800] 12:51:03 INFO - PROCESS | 1841 | 1461441063252 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]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:51:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1235ms 12:51:03 INFO - PROCESS | 1841 | 1461441063280 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1841 | 1461441063283 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:51:03 INFO - PROCESS | 1841 | 1461441063296 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1841 | 1461441063298 Marionette TRACE conn3 <- [1,390,null,{}] 12:51:03 INFO - PROCESS | 1841 | 1461441063305 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}] 12:51:03 INFO - PROCESS | 1841 | 1461441063447 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:51:03 INFO - PROCESS | 1841 | 1461441063461 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddecf1000 == 58 [pid = 1841] [id = 105] 12:51:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0dc51db800) [pid = 1841] [serial = 314] [outer = (nil)] 12:51:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0dcc20b800) [pid = 1841] [serial = 315] [outer = 0x7f0dc51db800] 12:51:03 INFO - PROCESS | 1841 | 1461441063525 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0dcc20f800) [pid = 1841] [serial = 316] [outer = 0x7f0dc51db800] 12:51:04 INFO - PROCESS | 1841 | 1461441064575 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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:51:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1342ms 12:51:04 INFO - PROCESS | 1841 | 1461441064633 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 1841 | 1461441064639 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:51:04 INFO - PROCESS | 1841 | 1461441064649 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 1841 | 1461441064654 Marionette TRACE conn3 <- [1,394,null,{}] 12:51:04 INFO - PROCESS | 1841 | 1461441064662 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}] 12:51:04 INFO - PROCESS | 1841 | 1461441064872 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:51:05 INFO - PROCESS | 1841 | 1461441065013 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dca794000 == 59 [pid = 1841] [id = 106] 12:51:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x7f0dc6b88c00) [pid = 1841] [serial = 317] [outer = (nil)] 12:51:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x7f0dc92f5c00) [pid = 1841] [serial = 318] [outer = 0x7f0dc6b88c00] 12:51:05 INFO - PROCESS | 1841 | 1461441065096 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x7f0dcc1b9400) [pid = 1841] [serial = 319] [outer = 0x7f0dc6b88c00] 12:51:06 INFO - PROCESS | 1841 | 1461441066067 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1483ms 12:51:06 INFO - PROCESS | 1841 | 1461441066133 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 1841 | 1461441066142 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:51:06 INFO - PROCESS | 1841 | 1461441066153 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 1841 | 1461441066158 Marionette TRACE conn3 <- [1,398,null,{}] 12:51:06 INFO - PROCESS | 1841 | 1461441066164 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}] 12:51:06 INFO - PROCESS | 1841 | 1461441066368 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:51:06 INFO - PROCESS | 1841 | 1461441066607 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd360e000 == 60 [pid = 1841] [id = 107] 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x7f0dcc210400) [pid = 1841] [serial = 320] [outer = (nil)] 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x7f0dccbb2c00) [pid = 1841] [serial = 321] [outer = 0x7f0dcc210400] 12:51:06 INFO - PROCESS | 1841 | 1461441066696 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x7f0dcd09c400) [pid = 1841] [serial = 322] [outer = 0x7f0dcc210400] 12:51:07 INFO - PROCESS | 1841 | 1461441067536 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1431ms 12:51:07 INFO - PROCESS | 1841 | 1461441067585 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1841 | 1461441067589 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:51:07 INFO - PROCESS | 1841 | 1461441067595 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1841 | 1461441067601 Marionette TRACE conn3 <- [1,402,null,{}] 12:51:07 INFO - PROCESS | 1841 | 1461441067617 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}] 12:51:07 INFO - PROCESS | 1841 | 1461441067791 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:51:07 INFO - PROCESS | 1841 | 1461441067930 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de215e800 == 61 [pid = 1841] [id = 108] 12:51:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x7f0dd9e39000) [pid = 1841] [serial = 323] [outer = (nil)] 12:51:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0ddee7f000) [pid = 1841] [serial = 324] [outer = 0x7f0dd9e39000] 12:51:08 INFO - PROCESS | 1841 | 1461441068011 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0ddf544c00) [pid = 1841] [serial = 325] [outer = 0x7f0dd9e39000] 12:51:08 INFO - PROCESS | 1841 | 1461441068904 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1384ms 12:51:08 INFO - PROCESS | 1841 | 1461441068980 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 1841 | 1461441068985 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:51:08 INFO - PROCESS | 1841 | 1461441068991 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 1841 | 1461441068993 Marionette TRACE conn3 <- [1,406,null,{}] 12:51:09 INFO - PROCESS | 1841 | 1461441068999 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}] 12:51:09 INFO - PROCESS | 1841 | 1461441069210 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:51:09 INFO - PROCESS | 1841 | 1461441069349 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd373000 == 62 [pid = 1841] [id = 109] 12:51:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x7f0ddf806000) [pid = 1841] [serial = 326] [outer = (nil)] 12:51:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x7f0ddf887800) [pid = 1841] [serial = 327] [outer = 0x7f0ddf806000] 12:51:09 INFO - PROCESS | 1841 | 1461441069464 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0de14c2800) [pid = 1841] [serial = 328] [outer = 0x7f0ddf806000] 12:51:10 INFO - PROCESS | 1841 | 1461441070303 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1384ms 12:51:10 INFO - PROCESS | 1841 | 1461441070377 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 1841 | 1461441070380 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:51:10 INFO - PROCESS | 1841 | 1461441070387 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1841 | 1461441070390 Marionette TRACE conn3 <- [1,410,null,{}] 12:51:10 INFO - PROCESS | 1841 | 1461441070396 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}] 12:51:10 INFO - PROCESS | 1841 | 1461441070613 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:51:10 INFO - PROCESS | 1841 | 1461441070837 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc186c800 == 63 [pid = 1841] [id = 110] 12:51:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0dc17de400) [pid = 1841] [serial = 329] [outer = (nil)] 12:51:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dc17e0400) [pid = 1841] [serial = 330] [outer = 0x7f0dc17de400] 12:51:10 INFO - PROCESS | 1841 | 1461441070958 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0ddf7ea000) [pid = 1841] [serial = 331] [outer = 0x7f0dc17de400] 12:51:12 INFO - PROCESS | 1841 | 1461441072109 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1788ms 12:51:12 INFO - PROCESS | 1841 | 1461441072177 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 1841 | 1461441072181 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:51:12 INFO - PROCESS | 1841 | 1461441072191 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 1841 | 1461441072194 Marionette TRACE conn3 <- [1,414,null,{}] 12:51:12 INFO - PROCESS | 1841 | 1461441072204 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}] 12:51:12 INFO - PROCESS | 1841 | 1461441072615 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:51:12 INFO - PROCESS | 1841 | 1461441072783 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea3000 == 64 [pid = 1841] [id = 111] 12:51:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dc17de800) [pid = 1841] [serial = 332] [outer = (nil)] 12:51:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dc3db9c00) [pid = 1841] [serial = 333] [outer = 0x7f0dc17de800] 12:51:12 INFO - PROCESS | 1841 | 1461441072916 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0de1e3a000) [pid = 1841] [serial = 334] [outer = 0x7f0dc17de800] 12:51:13 INFO - PROCESS | 1841 | 1461441073846 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1694ms 12:51:13 INFO - PROCESS | 1841 | 1461441073888 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1841 | 1461441073894 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:51:13 INFO - PROCESS | 1841 | 1461441073904 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1841 | 1461441073910 Marionette TRACE conn3 <- [1,418,null,{}] 12:51:13 INFO - PROCESS | 1841 | 1461441073921 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}] 12:51:14 INFO - PROCESS | 1841 | 1461441074163 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:51:14 INFO - PROCESS | 1841 | 1461441074570 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5f4e800 == 65 [pid = 1841] [id = 112] 12:51:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dc27f8400) [pid = 1841] [serial = 335] [outer = (nil)] 12:51:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dc2a28000) [pid = 1841] [serial = 336] [outer = 0x7f0dc27f8400] 12:51:14 INFO - PROCESS | 1841 | 1461441074688 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dc38b1c00) [pid = 1841] [serial = 337] [outer = 0x7f0dc27f8400] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6bc5800 == 64 [pid = 1841] [id = 61] 12:51:15 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc2a2d400) [pid = 1841] [serial = 273] [outer = (nil)] [url = about:blank] 12:51:15 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dccf56c00) [pid = 1841] [serial = 237] [outer = (nil)] [url = about:blank] 12:51:15 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dc5f91400) [pid = 1841] [serial = 240] [outer = (nil)] [url = about:blank] 12:51:15 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dccf57c00) [pid = 1841] [serial = 246] [outer = (nil)] [url = about:blank] 12:51:15 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dccf5a000) [pid = 1841] [serial = 243] [outer = (nil)] [url = about:blank] 12:51:15 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0dda560800) [pid = 1841] [serial = 249] [outer = (nil)] [url = about:blank] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda5c1800 == 63 [pid = 1841] [id = 104] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd929d000 == 62 [pid = 1841] [id = 103] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0036000 == 61 [pid = 1841] [id = 102] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd399000 == 60 [pid = 1841] [id = 101] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcae5f000 == 59 [pid = 1841] [id = 100] 12:51:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dee800 == 58 [pid = 1841] [id = 99] 12:51:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3726000 == 57 [pid = 1841] [id = 98] 12:51:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dca6aa800 == 56 [pid = 1841] [id = 92] 12:51:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf5a6000 == 55 [pid = 1841] [id = 91] 12:51:16 INFO - PROCESS | 1841 | 1461441076040 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]]]}] 12:51:16 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 12:51:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2198ms 12:51:16 INFO - PROCESS | 1841 | 1461441076123 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1841 | 1461441076129 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0dd3359000) [pid = 1841] [serial = 267] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0dc51d7400) [pid = 1841] [serial = 270] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x7f0dd9e38800) [pid = 1841] [serial = 268] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x7f0dcc1b5800) [pid = 1841] [serial = 259] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x7f0dcc029000) [pid = 1841] [serial = 258] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x7f0dcc288800) [pid = 1841] [serial = 261] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x7f0dccbb0c00) [pid = 1841] [serial = 262] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x7f0dc6b99800) [pid = 1841] [serial = 256] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x7f0dc5415800) [pid = 1841] [serial = 255] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x7f0dce114400) [pid = 1841] [serial = 264] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x7f0ddcfa5c00) [pid = 1841] [serial = 252] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x7f0dce54bc00) [pid = 1841] [serial = 265] [outer = (nil)] [url = about:blank] 12:51:16 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x7f0dda0dc800) [pid = 1841] [serial = 271] [outer = (nil)] [url = about:blank] 12:51:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:51:16 INFO - PROCESS | 1841 | 1461441076159 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1841 | 1461441076165 Marionette TRACE conn3 <- [1,422,null,{}] 12:51:16 INFO - PROCESS | 1841 | 1461441076175 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}] 12:51:16 INFO - PROCESS | 1841 | 1461441076332 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:51:16 INFO - PROCESS | 1841 | 1461441076344 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3957000 == 56 [pid = 1841] [id = 113] 12:51:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x7f0dc38b8800) [pid = 1841] [serial = 338] [outer = (nil)] 12:51:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x7f0dc6b7e400) [pid = 1841] [serial = 339] [outer = 0x7f0dc38b8800] 12:51:16 INFO - PROCESS | 1841 | 1461441076414 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x7f0dc6ba1400) [pid = 1841] [serial = 340] [outer = 0x7f0dc38b8800] 12:51:17 INFO - PROCESS | 1841 | 1461441077662 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1547ms 12:51:17 INFO - PROCESS | 1841 | 1461441077710 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 1841 | 1461441077720 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:51:17 INFO - PROCESS | 1841 | 1461441077732 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 1841 | 1461441077736 Marionette TRACE conn3 <- [1,426,null,{}] 12:51:17 INFO - PROCESS | 1841 | 1461441077746 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}] 12:51:18 INFO - PROCESS | 1841 | 1461441078061 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:51:18 INFO - PROCESS | 1841 | 1461441078081 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcae5e000 == 57 [pid = 1841] [id = 114] 12:51:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x7f0dc9210000) [pid = 1841] [serial = 341] [outer = (nil)] 12:51:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x7f0dcc1ba400) [pid = 1841] [serial = 342] [outer = 0x7f0dc9210000] 12:51:18 INFO - PROCESS | 1841 | 1461441078149 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0dcc20fc00) [pid = 1841] [serial = 343] [outer = 0x7f0dc9210000] 12:51:18 INFO - PROCESS | 1841 | 1461441078981 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] 12:51:19 INFO - PROCESS | 1841 | 1461441079028 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:51:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:51:19 INFO - PROCESS | 1841 | 1461441079041 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1841 | 1461441079051 Marionette TRACE conn3 <- [1,430,null,{}] 12:51:19 INFO - PROCESS | 1841 | 1461441079067 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}] 12:51:19 INFO - PROCESS | 1841 | 1461441079285 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:51:19 INFO - PROCESS | 1841 | 1461441079307 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd37f000 == 58 [pid = 1841] [id = 115] 12:51:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0dcc20d000) [pid = 1841] [serial = 344] [outer = (nil)] 12:51:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x7f0dcd326000) [pid = 1841] [serial = 345] [outer = 0x7f0dcc20d000] 12:51:19 INFO - PROCESS | 1841 | 1461441079371 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x7f0dce540c00) [pid = 1841] [serial = 346] [outer = 0x7f0dcc20d000] 12:51:20 INFO - PROCESS | 1841 | 1461441080210 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1203ms 12:51:20 INFO - PROCESS | 1841 | 1461441080238 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 1841 | 1461441080241 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:51:20 INFO - PROCESS | 1841 | 1461441080248 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 1841 | 1461441080251 Marionette TRACE conn3 <- [1,434,null,{}] 12:51:20 INFO - PROCESS | 1841 | 1461441080256 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}] 12:51:20 INFO - PROCESS | 1841 | 1461441080439 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:51:20 INFO - PROCESS | 1841 | 1461441080468 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd002f000 == 59 [pid = 1841] [id = 116] 12:51:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0dc5034400) [pid = 1841] [serial = 347] [outer = (nil)] 12:51:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0dc503d800) [pid = 1841] [serial = 348] [outer = 0x7f0dc5034400] 12:51:20 INFO - PROCESS | 1841 | 1461441080532 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dc5041400) [pid = 1841] [serial = 349] [outer = 0x7f0dc5034400] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0dc2a25800) [pid = 1841] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x7f0dc27f3400) [pid = 1841] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x7f0dc5413400) [pid = 1841] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x7f0dcd032800) [pid = 1841] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x7f0ddee87800) [pid = 1841] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x7f0dc2a2b000) [pid = 1841] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x7f0dcc1bc400) [pid = 1841] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x7f0dc6e3bc00) [pid = 1841] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x7f0dccf5e400) [pid = 1841] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:51:21 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x7f0dc2a27400) [pid = 1841] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:51:21 INFO - PROCESS | 1841 | 1461441081535 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1327ms 12:51:21 INFO - PROCESS | 1841 | 1461441081577 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1841 | 1461441081580 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:51:21 INFO - PROCESS | 1841 | 1461441081586 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1841 | 1461441081589 Marionette TRACE conn3 <- [1,438,null,{}] 12:51:21 INFO - PROCESS | 1841 | 1461441081594 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}] 12:51:21 INFO - PROCESS | 1841 | 1461441081755 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:51:21 INFO - PROCESS | 1841 | 1461441081772 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3473800 == 60 [pid = 1841] [id = 117] 12:51:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x7f0dcd09fc00) [pid = 1841] [serial = 350] [outer = (nil)] 12:51:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x7f0dcdf21000) [pid = 1841] [serial = 351] [outer = 0x7f0dcd09fc00] 12:51:21 INFO - PROCESS | 1841 | 1461441081857 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x7f0dd9217000) [pid = 1841] [serial = 352] [outer = 0x7f0dcd09fc00] 12:51:22 INFO - PROCESS | 1841 | 1461441082653 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:51:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1130ms 12:51:22 INFO - PROCESS | 1841 | 1461441082718 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:51:22 INFO - PROCESS | 1841 | 1461441082723 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:51:22 INFO - PROCESS | 1841 | 1461441082731 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1841 | 1461441082735 Marionette TRACE conn3 <- [1,442,null,{}] 12:51:22 INFO - PROCESS | 1841 | 1461441082743 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}] 12:51:22 INFO - PROCESS | 1841 | 1461441082965 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:51:23 INFO - PROCESS | 1841 | 1461441083141 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3043000 == 61 [pid = 1841] [id = 118] 12:51:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0dc17d2400) [pid = 1841] [serial = 353] [outer = (nil)] 12:51:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0dc17dd400) [pid = 1841] [serial = 354] [outer = 0x7f0dc17d2400] 12:51:23 INFO - PROCESS | 1841 | 1461441083222 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x7f0dc30c9c00) [pid = 1841] [serial = 355] [outer = 0x7f0dc17d2400] 12:51:24 INFO - PROCESS | 1841 | 1461441084255 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1590ms 12:51:24 INFO - PROCESS | 1841 | 1461441084321 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1841 | 1461441084329 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:51:24 INFO - PROCESS | 1841 | 1461441084339 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1841 | 1461441084343 Marionette TRACE conn3 <- [1,446,null,{}] 12:51:24 INFO - PROCESS | 1841 | 1461441084351 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}] 12:51:24 INFO - PROCESS | 1841 | 1461441084573 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:51:24 INFO - PROCESS | 1841 | 1461441084771 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccd1c000 == 62 [pid = 1841] [id = 119] 12:51:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x7f0dc5f87c00) [pid = 1841] [serial = 356] [outer = (nil)] 12:51:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0dc6b98c00) [pid = 1841] [serial = 357] [outer = 0x7f0dc5f87c00] 12:51:24 INFO - PROCESS | 1841 | 1461441084873 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0dc6e36000) [pid = 1841] [serial = 358] [outer = 0x7f0dc5f87c00] 12:51:25 INFO - PROCESS | 1841 | 1461441085768 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1489ms 12:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:51:25 INFO - PROCESS | 1841 | 1461441085838 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 1841 | 1461441085844 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:51:25 INFO - PROCESS | 1841 | 1461441085851 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 1841 | 1461441085854 Marionette TRACE conn3 <- [1,450,null,{}] 12:51:25 INFO - PROCESS | 1841 | 1461441085860 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}] 12:51:26 INFO - PROCESS | 1841 | 1461441086072 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:51:26 INFO - PROCESS | 1841 | 1461441086301 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda373800 == 63 [pid = 1841] [id = 120] 12:51:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dca7b2400) [pid = 1841] [serial = 359] [outer = (nil)] 12:51:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0dcc206c00) [pid = 1841] [serial = 360] [outer = 0x7f0dca7b2400] 12:51:26 INFO - PROCESS | 1841 | 1461441086420 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dccba5400) [pid = 1841] [serial = 361] [outer = 0x7f0dca7b2400] 12:51:27 INFO - PROCESS | 1841 | 1461441087299 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] 12:51:27 INFO - PROCESS | 1841 | 1461441087339 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:51:27 INFO - PROCESS | 1841 | 1461441087354 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1841 | 1461441087362 Marionette TRACE conn3 <- [1,454,null,{}] 12:51:27 INFO - PROCESS | 1841 | 1461441087369 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}] 12:51:27 INFO - PROCESS | 1841 | 1461441087549 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:51:27 INFO - PROCESS | 1841 | 1461441087666 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf824800 == 64 [pid = 1841] [id = 121] 12:51:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dcac60c00) [pid = 1841] [serial = 362] [outer = (nil)] 12:51:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dd428ac00) [pid = 1841] [serial = 363] [outer = 0x7f0dcac60c00] 12:51:27 INFO - PROCESS | 1841 | 1461441087740 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dda0dd400) [pid = 1841] [serial = 364] [outer = 0x7f0dcac60c00] 12:51:28 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:28 INFO - PROCESS | 1841 | 1461441088596 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1292ms 12:51:28 INFO - PROCESS | 1841 | 1461441088639 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 1841 | 1461441088642 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:51:28 INFO - PROCESS | 1841 | 1461441088649 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 1841 | 1461441088652 Marionette TRACE conn3 <- [1,458,null,{}] 12:51:28 INFO - PROCESS | 1841 | 1461441088657 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}] 12:51:28 INFO - PROCESS | 1841 | 1461441088820 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:51:28 INFO - PROCESS | 1841 | 1461441088968 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc171a000 == 65 [pid = 1841] [id = 122] 12:51:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dc30cc800) [pid = 1841] [serial = 365] [outer = (nil)] 12:51:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dded53000) [pid = 1841] [serial = 366] [outer = 0x7f0dc30cc800] 12:51:29 INFO - PROCESS | 1841 | 1461441089044 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0ddee85400) [pid = 1841] [serial = 367] [outer = 0x7f0dc30cc800] 12:51:29 INFO - PROCESS | 1841 | 1461441089902 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] 12:51:29 INFO - PROCESS | 1841 | 1461441089983 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:51:29 INFO - PROCESS | 1841 | 1461441089989 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1841 | 1461441089992 Marionette TRACE conn3 <- [1,462,null,{}] 12:51:30 INFO - PROCESS | 1841 | 1461441089998 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}] 12:51:30 INFO - PROCESS | 1841 | 1461441090193 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:51:30 INFO - PROCESS | 1841 | 1461441090336 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2897000 == 66 [pid = 1841] [id = 123] 12:51:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0ddf805400) [pid = 1841] [serial = 368] [outer = (nil)] 12:51:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0ddf80f800) [pid = 1841] [serial = 369] [outer = 0x7f0ddf805400] 12:51:30 INFO - PROCESS | 1841 | 1461441090424 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0de21c3400) [pid = 1841] [serial = 370] [outer = 0x7f0ddf805400] 12:51:31 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:31 INFO - PROCESS | 1841 | 1461441091363 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] 12:51:31 INFO - PROCESS | 1841 | 1461441091427 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:51:31 INFO - PROCESS | 1841 | 1461441091434 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1841 | 1461441091436 Marionette TRACE conn3 <- [1,466,null,{}] 12:51:31 INFO - PROCESS | 1841 | 1461441091442 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}] 12:51:31 INFO - PROCESS | 1841 | 1461441091611 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:51:31 INFO - PROCESS | 1841 | 1461441091765 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc179b800 == 67 [pid = 1841] [id = 124] 12:51:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc7bea000) [pid = 1841] [serial = 371] [outer = (nil)] 12:51:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0ddf3b3000) [pid = 1841] [serial = 372] [outer = 0x7f0dc7bea000] 12:51:31 INFO - PROCESS | 1841 | 1461441091840 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0de371f400) [pid = 1841] [serial = 373] [outer = 0x7f0dc7bea000] 12:51:32 INFO - PROCESS | 1841 | 1461441092737 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] 12:51:32 INFO - PROCESS | 1841 | 1461441092775 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:51:32 INFO - PROCESS | 1841 | 1461441092780 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1841 | 1461441092782 Marionette TRACE conn3 <- [1,470,null,{}] 12:51:32 INFO - PROCESS | 1841 | 1461441092788 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}] 12:51:32 INFO - PROCESS | 1841 | 1461441092940 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:51:33 INFO - PROCESS | 1841 | 1461441093088 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17b7800 == 68 [pid = 1841] [id = 125] 12:51:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc2a2a400) [pid = 1841] [serial = 374] [outer = (nil)] 12:51:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc5f89000) [pid = 1841] [serial = 375] [outer = 0x7f0dc2a2a400] 12:51:33 INFO - PROCESS | 1841 | 1461441093160 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc7cd2c00) [pid = 1841] [serial = 376] [outer = 0x7f0dc2a2a400] 12:51:34 INFO - PROCESS | 1841 | 1461441094254 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1531ms 12:51:34 INFO - PROCESS | 1841 | 1461441094313 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1841 | 1461441094318 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:51:34 INFO - PROCESS | 1841 | 1461441094327 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1841 | 1461441094330 Marionette TRACE conn3 <- [1,474,null,{}] 12:51:34 INFO - PROCESS | 1841 | 1461441094338 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}] 12:51:34 INFO - PROCESS | 1841 | 1461441094501 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:51:34 INFO - PROCESS | 1841 | 1461441094667 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd6800 == 69 [pid = 1841] [id = 126] 12:51:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc5f03000) [pid = 1841] [serial = 377] [outer = (nil)] 12:51:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dc5f8e400) [pid = 1841] [serial = 378] [outer = 0x7f0dc5f03000] 12:51:34 INFO - PROCESS | 1841 | 1461441094737 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dc6ba6400) [pid = 1841] [serial = 379] [outer = 0x7f0dc5f03000] 12:51:35 INFO - PROCESS | 1841 | 1461441095624 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1335ms 12:51:35 INFO - PROCESS | 1841 | 1461441095669 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 1841 | 1461441095677 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:51:35 INFO - PROCESS | 1841 | 1461441095686 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 1841 | 1461441095690 Marionette TRACE conn3 <- [1,478,null,{}] 12:51:35 INFO - PROCESS | 1841 | 1461441095695 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}] 12:51:35 INFO - PROCESS | 1841 | 1461441095856 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:51:36 INFO - PROCESS | 1841 | 1461441096023 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55a5800 == 68 [pid = 1841] [id = 51] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3957800 == 67 [pid = 1841] [id = 50] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3473800 == 66 [pid = 1841] [id = 117] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dccbad400) [pid = 1841] [serial = 282] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0ddb3bd000) [pid = 1841] [serial = 285] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0ddee7e800) [pid = 1841] [serial = 288] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0ddf712c00) [pid = 1841] [serial = 291] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dcc20b800) [pid = 1841] [serial = 315] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3473800 == 67 [pid = 1841] [id = 127] 12:51:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc5f8a000) [pid = 1841] [serial = 380] [outer = (nil)] 12:51:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc7cd2000) [pid = 1841] [serial = 381] [outer = 0x7f0dc5f8a000] 12:51:36 INFO - PROCESS | 1841 | 1461441096120 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc7cd8800) [pid = 1841] [serial = 382] [outer = 0x7f0dc5f8a000] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd002f000 == 66 [pid = 1841] [id = 116] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd37f000 == 65 [pid = 1841] [id = 115] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcae5e000 == 64 [pid = 1841] [id = 114] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3957000 == 63 [pid = 1841] [id = 113] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5f4e800 == 62 [pid = 1841] [id = 112] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd360e000 == 61 [pid = 1841] [id = 107] 12:51:36 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dca794000 == 60 [pid = 1841] [id = 106] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dded52800) [pid = 1841] [serial = 238] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0ddb56ec00) [pid = 1841] [serial = 198] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dd92c1000) [pid = 1841] [serial = 306] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0ddf354800) [pid = 1841] [serial = 309] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc5f0f400) [pid = 1841] [serial = 295] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0dc374f000) [pid = 1841] [serial = 294] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dccbaac00) [pid = 1841] [serial = 300] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dccf55c00) [pid = 1841] [serial = 301] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dcc1b9000) [pid = 1841] [serial = 298] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dcb783c00) [pid = 1841] [serial = 297] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dd00e6c00) [pid = 1841] [serial = 303] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc2a31400) [pid = 1841] [serial = 274] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dc3909800) [pid = 1841] [serial = 276] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dcb5d2000) [pid = 1841] [serial = 279] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0ddf7e1400) [pid = 1841] [serial = 310] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0ddcf21400) [pid = 1841] [serial = 307] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0dda106c00) [pid = 1841] [serial = 312] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0dd0573800) [pid = 1841] [serial = 304] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0ddf88c800) [pid = 1841] [serial = 313] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 1841 | 1461441096950 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 12:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:51:37 INFO - PROCESS | 1841 | 1461441097021 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 1841 | 1461441097024 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:51:37 INFO - PROCESS | 1841 | 1461441097031 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1841 | 1461441097036 Marionette TRACE conn3 <- [1,482,null,{}] 12:51:37 INFO - PROCESS | 1841 | 1461441097050 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}] 12:51:37 INFO - PROCESS | 1841 | 1461441097206 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:51:37 INFO - PROCESS | 1841 | 1461441097220 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc0c8000 == 61 [pid = 1841] [id = 128] 12:51:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dcc203400) [pid = 1841] [serial = 383] [outer = (nil)] 12:51:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0dcc211800) [pid = 1841] [serial = 384] [outer = 0x7f0dcc203400] 12:51:37 INFO - PROCESS | 1841 | 1461441097290 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dccf56c00) [pid = 1841] [serial = 385] [outer = 0x7f0dcc203400] 12:51:38 INFO - PROCESS | 1841 | 1461441098087 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1082ms 12:51:38 INFO - PROCESS | 1841 | 1461441098121 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 1841 | 1461441098124 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:51:38 INFO - PROCESS | 1841 | 1461441098130 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1841 | 1461441098132 Marionette TRACE conn3 <- [1,486,null,{}] 12:51:38 INFO - PROCESS | 1841 | 1461441098137 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}] 12:51:38 INFO - PROCESS | 1841 | 1461441098331 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:51:38 INFO - PROCESS | 1841 | 1461441098402 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd36c800 == 62 [pid = 1841] [id = 129] 12:51:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dc7cd9c00) [pid = 1841] [serial = 386] [outer = (nil)] 12:51:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dcd404400) [pid = 1841] [serial = 387] [outer = 0x7f0dc7cd9c00] 12:51:38 INFO - PROCESS | 1841 | 1461441098464 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dd0505000) [pid = 1841] [serial = 388] [outer = 0x7f0dc7cd9c00] 12:51:39 INFO - PROCESS | 1841 | 1461441099262 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1181ms 12:51:39 INFO - PROCESS | 1841 | 1461441099312 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1841 | 1461441099315 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:51:39 INFO - PROCESS | 1841 | 1461441099329 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1841 | 1461441099331 Marionette TRACE conn3 <- [1,490,null,{}] 12:51:39 INFO - PROCESS | 1841 | 1461441099336 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}] 12:51:39 INFO - PROCESS | 1841 | 1461441099515 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:51:39 INFO - PROCESS | 1841 | 1461441099553 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0295800 == 63 [pid = 1841] [id = 130] 12:51:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dc7dd5c00) [pid = 1841] [serial = 389] [outer = (nil)] 12:51:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dc7ddc000) [pid = 1841] [serial = 390] [outer = 0x7f0dc7dd5c00] 12:51:39 INFO - PROCESS | 1841 | 1461441099617 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dc7de0000) [pid = 1841] [serial = 391] [outer = 0x7f0dc7dd5c00] 12:51:40 INFO - PROCESS | 1841 | 1461441100464 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1181ms 12:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:51:40 INFO - PROCESS | 1841 | 1461441100517 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 1841 | 1461441100520 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:51:40 INFO - PROCESS | 1841 | 1461441100526 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 1841 | 1461441100529 Marionette TRACE conn3 <- [1,494,null,{}] 12:51:40 INFO - PROCESS | 1841 | 1461441100538 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}] 12:51:40 INFO - PROCESS | 1841 | 1461441100864 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:51:40 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dcc20d000) [pid = 1841] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:51:40 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc5034400) [pid = 1841] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:51:40 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dc9210000) [pid = 1841] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:51:40 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dc27f8400) [pid = 1841] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:51:40 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dc38b8800) [pid = 1841] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:51:40 INFO - PROCESS | 1841 | 1461441100983 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce1c800 == 64 [pid = 1841] [id = 131] 12:51:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dc3db7400) [pid = 1841] [serial = 392] [outer = (nil)] 12:51:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dc5f8d000) [pid = 1841] [serial = 393] [outer = 0x7f0dc3db7400] 12:51:41 INFO - PROCESS | 1841 | 1461441101050 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0ddf717400) [pid = 1841] [serial = 394] [outer = 0x7f0dc3db7400] 12:51:41 INFO - PROCESS | 1841 | 1461441101781 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1282ms 12:51:41 INFO - PROCESS | 1841 | 1461441101808 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1841 | 1461441101812 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:51:41 INFO - PROCESS | 1841 | 1461441101817 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1841 | 1461441101819 Marionette TRACE conn3 <- [1,498,null,{}] 12:51:41 INFO - PROCESS | 1841 | 1461441101825 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}] 12:51:41 INFO - PROCESS | 1841 | 1461441101970 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:51:41 INFO - PROCESS | 1841 | 1461441101985 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dded74800 == 65 [pid = 1841] [id = 132] 12:51:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dc1443000) [pid = 1841] [serial = 395] [outer = (nil)] 12:51:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dc144ec00) [pid = 1841] [serial = 396] [outer = 0x7f0dc1443000] 12:51:42 INFO - PROCESS | 1841 | 1461441102049 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dcc203c00) [pid = 1841] [serial = 397] [outer = 0x7f0dc1443000] 12:51:42 INFO - PROCESS | 1841 | 1461441102963 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1187ms 12:51:43 INFO - PROCESS | 1841 | 1461441103007 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1841 | 1461441103013 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:51:43 INFO - PROCESS | 1841 | 1461441103035 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1841 | 1461441103041 Marionette TRACE conn3 <- [1,502,null,{}] 12:51:43 INFO - PROCESS | 1841 | 1461441103050 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}] 12:51:43 INFO - PROCESS | 1841 | 1461441103237 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:51:43 INFO - PROCESS | 1841 | 1461441103389 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c19800 == 66 [pid = 1841] [id = 133] 12:51:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dc1443800) [pid = 1841] [serial = 398] [outer = (nil)] 12:51:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dc30c8800) [pid = 1841] [serial = 399] [outer = 0x7f0dc1443800] 12:51:43 INFO - PROCESS | 1841 | 1461441103467 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc3dbfc00) [pid = 1841] [serial = 400] [outer = 0x7f0dc1443800] 12:51:44 INFO - PROCESS | 1841 | 1461441104374 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1395ms 12:51:44 INFO - PROCESS | 1841 | 1461441104419 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1841 | 1461441104428 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:51:44 INFO - PROCESS | 1841 | 1461441104439 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1841 | 1461441104442 Marionette TRACE conn3 <- [1,506,null,{}] 12:51:44 INFO - PROCESS | 1841 | 1461441104449 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}] 12:51:44 INFO - PROCESS | 1841 | 1461441104630 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:51:44 INFO - PROCESS | 1841 | 1461441104778 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff17800 == 67 [pid = 1841] [id = 134] 12:51:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dc1611400) [pid = 1841] [serial = 401] [outer = (nil)] 12:51:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dc1617c00) [pid = 1841] [serial = 402] [outer = 0x7f0dc1611400] 12:51:44 INFO - PROCESS | 1841 | 1461441104854 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc51d7800) [pid = 1841] [serial = 403] [outer = 0x7f0dc1611400] 12:51:45 INFO - PROCESS | 1841 | 1461441105862 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1479ms 12:51:45 INFO - PROCESS | 1841 | 1461441105919 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:51:45 INFO - PROCESS | 1841 | 1461441105931 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:51:45 INFO - PROCESS | 1841 | 1461441105937 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 1841 | 1461441105953 Marionette TRACE conn3 <- [1,510,null,{}] 12:51:45 INFO - PROCESS | 1841 | 1461441105970 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}] 12:51:46 INFO - PROCESS | 1841 | 1461441106194 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:51:46 INFO - PROCESS | 1841 | 1461441106432 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de37d1000 == 68 [pid = 1841] [id = 135] 12:51:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc16a5800) [pid = 1841] [serial = 404] [outer = (nil)] 12:51:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc503a000) [pid = 1841] [serial = 405] [outer = 0x7f0dc16a5800] 12:51:46 INFO - PROCESS | 1841 | 1461441106513 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc7be5400) [pid = 1841] [serial = 406] [outer = 0x7f0dc16a5800] 12:51:47 INFO - PROCESS | 1841 | 1461441107374 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1508ms 12:51:47 INFO - PROCESS | 1841 | 1461441107446 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 1841 | 1461441107451 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:51:47 INFO - PROCESS | 1841 | 1461441107457 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 1841 | 1461441107460 Marionette TRACE conn3 <- [1,514,null,{}] 12:51:47 INFO - PROCESS | 1841 | 1461441107465 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}] 12:51:47 INFO - PROCESS | 1841 | 1461441107637 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:51:47 INFO - PROCESS | 1841 | 1461441107783 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1499800 == 69 [pid = 1841] [id = 136] 12:51:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dc7cd2400) [pid = 1841] [serial = 407] [outer = (nil)] 12:51:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dc7de0800) [pid = 1841] [serial = 408] [outer = 0x7f0dc7cd2400] 12:51:47 INFO - PROCESS | 1841 | 1461441107866 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dca628800) [pid = 1841] [serial = 409] [outer = 0x7f0dc7cd2400] 12:51:48 INFO - PROCESS | 1841 | 1461441108724 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]]]}] 12:51:48 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 12:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1328ms 12:51:48 INFO - PROCESS | 1841 | 1461441108786 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 1841 | 1461441108789 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:51:48 INFO - PROCESS | 1841 | 1461441108796 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1841 | 1461441108799 Marionette TRACE conn3 <- [1,518,null,{}] 12:51:48 INFO - PROCESS | 1841 | 1461441108805 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}] 12:51:49 INFO - PROCESS | 1841 | 1461441109118 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:51:49 INFO - PROCESS | 1841 | 1461441109620 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbeba800 == 70 [pid = 1841] [id = 137] 12:51:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0ddafb9800) [pid = 1841] [serial = 410] [outer = (nil)] 12:51:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0ddf53fc00) [pid = 1841] [serial = 411] [outer = 0x7f0ddafb9800] 12:51:49 INFO - PROCESS | 1841 | 1461441109699 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0ddf804400) [pid = 1841] [serial = 412] [outer = 0x7f0ddafb9800] 12:51:50 INFO - PROCESS | 1841 | 1461441110540 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1779ms 12:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:51:50 INFO - PROCESS | 1841 | 1461441110576 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 1841 | 1461441110579 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:51:50 INFO - PROCESS | 1841 | 1461441110586 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1841 | 1461441110588 Marionette TRACE conn3 <- [1,522,null,{}] 12:51:50 INFO - PROCESS | 1841 | 1461441110594 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}] 12:51:50 INFO - PROCESS | 1841 | 1461441110842 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:51:51 INFO - PROCESS | 1841 | 1461441111021 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbe5000 == 71 [pid = 1841] [id = 138] 12:51:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dbbb33c00) [pid = 1841] [serial = 413] [outer = (nil)] 12:51:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc2a2a000) [pid = 1841] [serial = 414] [outer = 0x7f0dbbb33c00] 12:51:51 INFO - PROCESS | 1841 | 1461441111103 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0de2194000) [pid = 1841] [serial = 415] [outer = 0x7f0dbbb33c00] 12:51:52 INFO - PROCESS | 1841 | 1461441112060 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1536ms 12:51:52 INFO - PROCESS | 1841 | 1461441112122 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 1841 | 1461441112125 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:51:52 INFO - PROCESS | 1841 | 1461441112132 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 1841 | 1461441112135 Marionette TRACE conn3 <- [1,526,null,{}] 12:51:52 INFO - PROCESS | 1841 | 1461441112140 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}] 12:51:52 INFO - PROCESS | 1841 | 1461441112311 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:51:52 INFO - PROCESS | 1841 | 1461441112547 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbdf1800 == 72 [pid = 1841] [id = 139] 12:51:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dbbb3a000) [pid = 1841] [serial = 416] [outer = (nil)] 12:51:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dbbb3e800) [pid = 1841] [serial = 417] [outer = 0x7f0dbbb3a000] 12:51:52 INFO - PROCESS | 1841 | 1461441112905 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc144e400) [pid = 1841] [serial = 418] [outer = 0x7f0dbbb3a000] 12:51:53 INFO - PROCESS | 1841 | 1461441113801 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]]]}] 12:51:53 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 12:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1729ms 12:51:53 INFO - PROCESS | 1841 | 1461441113863 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1841 | 1461441113870 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:51:53 INFO - PROCESS | 1841 | 1461441113879 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1841 | 1461441113883 Marionette TRACE conn3 <- [1,530,null,{}] 12:51:53 INFO - PROCESS | 1841 | 1461441113891 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}] 12:51:54 INFO - PROCESS | 1841 | 1461441114112 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:51:54 INFO - PROCESS | 1841 | 1461441114425 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1732800 == 73 [pid = 1841] [id = 140] 12:51:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc27ff000) [pid = 1841] [serial = 419] [outer = (nil)] 12:51:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc2a2c000) [pid = 1841] [serial = 420] [outer = 0x7f0dc27ff000] 12:51:54 INFO - PROCESS | 1841 | 1461441114501 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc38b6400) [pid = 1841] [serial = 421] [outer = 0x7f0dc27ff000] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2f9800 == 72 [pid = 1841] [id = 47] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd9e0d800 == 71 [pid = 1841] [id = 48] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de147c800 == 70 [pid = 1841] [id = 94] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc371d800 == 69 [pid = 1841] [id = 97] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dded72800 == 68 [pid = 1841] [id = 79] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6def800 == 67 [pid = 1841] [id = 96] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd028d800 == 66 [pid = 1841] [id = 93] 12:51:55 INFO - PROCESS | 1841 | 1461441115321 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"]]]}] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dccbb2c00) [pid = 1841] [serial = 321] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0ddee7f000) [pid = 1841] [serial = 324] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dcdf21000) [pid = 1841] [serial = 351] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0ddf887800) [pid = 1841] [serial = 327] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc92f5c00) [pid = 1841] [serial = 318] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc17e0400) [pid = 1841] [serial = 330] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc3db9c00) [pid = 1841] [serial = 333] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc171a000 == 65 [pid = 1841] [id = 122] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf824800 == 64 [pid = 1841] [id = 121] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda373800 == 63 [pid = 1841] [id = 120] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccd1c000 == 62 [pid = 1841] [id = 119] 12:51:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3043000 == 61 [pid = 1841] [id = 118] 12:51:55 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 12:51:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:51:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:51:55 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 12:51:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:51:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:51:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1532ms 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dcd326000) [pid = 1841] [serial = 345] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dc503d800) [pid = 1841] [serial = 348] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dce540c00) [pid = 1841] [serial = 346] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc5041400) [pid = 1841] [serial = 349] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dcc1ba400) [pid = 1841] [serial = 342] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc38b1c00) [pid = 1841] [serial = 337] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dc2a28000) [pid = 1841] [serial = 336] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dc6b7e400) [pid = 1841] [serial = 339] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dc6ba1400) [pid = 1841] [serial = 340] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dcc20fc00) [pid = 1841] [serial = 343] [outer = (nil)] [url = about:blank] 12:51:55 INFO - PROCESS | 1841 | 1461441115428 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1841 | 1461441115433 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:51:55 INFO - PROCESS | 1841 | 1461441115446 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1841 | 1461441115450 Marionette TRACE conn3 <- [1,534,null,{}] 12:51:55 INFO - PROCESS | 1841 | 1461441115457 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}] 12:51:55 INFO - PROCESS | 1841 | 1461441115627 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:51:55 INFO - PROCESS | 1841 | 1461441115638 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c22800 == 62 [pid = 1841] [id = 141] 12:51:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc38b0400) [pid = 1841] [serial = 422] [outer = (nil)] 12:51:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc5f8ec00) [pid = 1841] [serial = 423] [outer = 0x7f0dc38b0400] 12:51:55 INFO - PROCESS | 1841 | 1461441115707 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dc6ba2800) [pid = 1841] [serial = 424] [outer = 0x7f0dc38b0400] 12:51:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dc6ba4800) [pid = 1841] [serial = 425] [outer = 0x7f0dc361b400] 12:51:56 INFO - PROCESS | 1841 | 1461441116686 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:51:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1290ms 12:51:56 INFO - PROCESS | 1841 | 1461441116736 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1841 | 1461441116740 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:51:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:51:56 INFO - PROCESS | 1841 | 1461441116745 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1841 | 1461441116751 Marionette TRACE conn3 <- [1,538,null,{}] 12:51:56 INFO - PROCESS | 1841 | 1461441116766 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}] 12:51:57 INFO - PROCESS | 1841 | 1461441117051 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:51:57 INFO - PROCESS | 1841 | 1461441117211 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbc8d9800 == 63 [pid = 1841] [id = 142] 12:51:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dbbb37800) [pid = 1841] [serial = 426] [outer = (nil)] 12:51:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dc1443400) [pid = 1841] [serial = 427] [outer = 0x7f0dbbb37800] 12:51:57 INFO - PROCESS | 1841 | 1461441117293 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc169f400) [pid = 1841] [serial = 428] [outer = 0x7f0dbbb37800] 12:51:58 INFO - PROCESS | 1841 | 1461441118229 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]]]}] 12:51:58 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. 12:51:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1538ms 12:51:58 INFO - PROCESS | 1841 | 1461441118287 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 1841 | 1461441118294 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:51:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:51:58 INFO - PROCESS | 1841 | 1461441118320 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1841 | 1461441118328 Marionette TRACE conn3 <- [1,542,null,{}] 12:51:58 INFO - PROCESS | 1841 | 1461441118335 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}] 12:51:58 INFO - PROCESS | 1841 | 1461441118514 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:51:58 INFO - PROCESS | 1841 | 1461441118666 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbdf0000 == 64 [pid = 1841] [id = 143] 12:51:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc16a3400) [pid = 1841] [serial = 429] [outer = (nil)] 12:51:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc503f400) [pid = 1841] [serial = 430] [outer = 0x7f0dc16a3400] 12:51:58 INFO - PROCESS | 1841 | 1461441118745 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc6b9dc00) [pid = 1841] [serial = 431] [outer = 0x7f0dc16a3400] 12:51:59 INFO - PROCESS | 1841 | 1461441119622 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]]]}] 12:51:59 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. 12:51:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1337ms 12:51:59 INFO - PROCESS | 1841 | 1461441119655 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 1841 | 1461441119660 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:51:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:51:59 INFO - PROCESS | 1841 | 1461441119667 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 1841 | 1461441119670 Marionette TRACE conn3 <- [1,546,null,{}] 12:51:59 INFO - PROCESS | 1841 | 1461441119695 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}] 12:51:59 INFO - PROCESS | 1841 | 1461441119896 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:52:00 INFO - PROCESS | 1841 | 1461441120050 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc581800 == 65 [pid = 1841] [id = 144] 12:52:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc6b9e800) [pid = 1841] [serial = 432] [outer = (nil)] 12:52:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc7141000) [pid = 1841] [serial = 433] [outer = 0x7f0dc6b9e800] 12:52:00 INFO - PROCESS | 1841 | 1461441120127 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc7cd8000) [pid = 1841] [serial = 434] [outer = 0x7f0dc6b9e800] 12:52:01 INFO - PROCESS | 1841 | 1461441121067 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:52:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1436ms 12:52:01 INFO - PROCESS | 1841 | 1461441121106 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1841 | 1461441121112 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:52:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:52:01 INFO - PROCESS | 1841 | 1461441121129 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1841 | 1461441121137 Marionette TRACE conn3 <- [1,550,null,{}] 12:52:01 INFO - PROCESS | 1841 | 1461441121188 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}] 12:52:01 INFO - PROCESS | 1841 | 1461441121439 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:52:01 INFO - PROCESS | 1841 | 1461441121580 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd0d9000 == 66 [pid = 1841] [id = 145] 12:52:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc7134800) [pid = 1841] [serial = 435] [outer = (nil)] 12:52:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc7dd8000) [pid = 1841] [serial = 436] [outer = 0x7f0dc7134800] 12:52:01 INFO - PROCESS | 1841 | 1461441121665 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dcc024800) [pid = 1841] [serial = 437] [outer = 0x7f0dc7134800] 12:52:02 INFO - PROCESS | 1841 | 1461441122590 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]]]}] 12:52:02 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. 12:52:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1496ms 12:52:02 INFO - PROCESS | 1841 | 1461441122647 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1841 | 1461441122650 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:52:02 INFO - PROCESS | 1841 | 1461441122659 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1841 | 1461441122662 Marionette TRACE conn3 <- [1,554,null,{}] 12:52:02 INFO - PROCESS | 1841 | 1461441122668 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}] 12:52:02 INFO - PROCESS | 1841 | 1461441122847 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:52:03 INFO - PROCESS | 1841 | 1461441123001 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0210800 == 67 [pid = 1841] [id = 146] 12:52:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc7138c00) [pid = 1841] [serial = 438] [outer = (nil)] 12:52:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dcc1b9c00) [pid = 1841] [serial = 439] [outer = 0x7f0dc7138c00] 12:52:03 INFO - PROCESS | 1841 | 1461441123076 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dcc8ed400) [pid = 1841] [serial = 440] [outer = 0x7f0dc7138c00] 12:52:03 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:03 INFO - PROCESS | 1841 | 1461441123960 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1336ms 12:52:03 INFO - PROCESS | 1841 | 1461441123996 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1841 | 1461441124000 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:52:04 INFO - PROCESS | 1841 | 1461441124006 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1841 | 1461441124009 Marionette TRACE conn3 <- [1,558,null,{}] 12:52:04 INFO - PROCESS | 1841 | 1461441124015 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}] 12:52:04 INFO - PROCESS | 1841 | 1461441124175 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:52:04 INFO - PROCESS | 1841 | 1461441124338 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9ec6800 == 68 [pid = 1841] [id = 147] 12:52:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dccf5e800) [pid = 1841] [serial = 441] [outer = (nil)] 12:52:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dcd02d800) [pid = 1841] [serial = 442] [outer = 0x7f0dccf5e800] 12:52:04 INFO - PROCESS | 1841 | 1461441124424 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dd05af800) [pid = 1841] [serial = 443] [outer = 0x7f0dccf5e800] 12:52:05 INFO - PROCESS | 1841 | 1461441125370 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1428ms 12:52:05 INFO - PROCESS | 1841 | 1461441125436 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 1841 | 1461441125439 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:52:05 INFO - PROCESS | 1841 | 1461441125445 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1841 | 1461441125448 Marionette TRACE conn3 <- [1,562,null,{}] 12:52:05 INFO - PROCESS | 1841 | 1461441125453 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}] 12:52:05 INFO - PROCESS | 1841 | 1461441125617 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:52:05 INFO - PROCESS | 1841 | 1461441125765 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddecf4000 == 69 [pid = 1841] [id = 148] 12:52:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc1610c00) [pid = 1841] [serial = 444] [outer = (nil)] 12:52:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc727fc00) [pid = 1841] [serial = 445] [outer = 0x7f0dc1610c00] 12:52:05 INFO - PROCESS | 1841 | 1461441125839 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dd4289000) [pid = 1841] [serial = 446] [outer = 0x7f0dc1610c00] 12:52:06 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:06 INFO - PROCESS | 1841 | 1461441126690 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]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1291ms 12:52:06 INFO - PROCESS | 1841 | 1461441126737 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 1841 | 1461441126741 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:52:06 INFO - PROCESS | 1841 | 1461441126748 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1841 | 1461441126751 Marionette TRACE conn3 <- [1,566,null,{}] 12:52:06 INFO - PROCESS | 1841 | 1461441126756 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}] 12:52:06 INFO - PROCESS | 1841 | 1461441126918 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:52:07 INFO - PROCESS | 1841 | 1461441127047 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de21ee800 == 70 [pid = 1841] [id = 149] 12:52:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dbc813800) [pid = 1841] [serial = 447] [outer = (nil)] 12:52:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dbc81a000) [pid = 1841] [serial = 448] [outer = 0x7f0dbc813800] 12:52:07 INFO - PROCESS | 1841 | 1461441127117 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dbc81f000) [pid = 1841] [serial = 449] [outer = 0x7f0dbc813800] 12:52:07 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:07 INFO - PROCESS | 1841 | 1461441127957 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1278ms 12:52:08 INFO - PROCESS | 1841 | 1461441128028 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 1841 | 1461441128032 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:52:08 INFO - PROCESS | 1841 | 1461441128037 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1841 | 1461441128040 Marionette TRACE conn3 <- [1,570,null,{}] 12:52:08 INFO - PROCESS | 1841 | 1461441128045 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}] 12:52:08 INFO - PROCESS | 1841 | 1461441128196 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:52:08 INFO - PROCESS | 1841 | 1461441128349 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71e3000 == 71 [pid = 1841] [id = 150] 12:52:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dbc802c00) [pid = 1841] [serial = 450] [outer = (nil)] 12:52:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dbc808800) [pid = 1841] [serial = 451] [outer = 0x7f0dbc802c00] 12:52:08 INFO - PROCESS | 1841 | 1461441128423 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dbc80e800) [pid = 1841] [serial = 452] [outer = 0x7f0dbc802c00] 12:52:08 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:09 INFO - PROCESS | 1841 | 1461441129293 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1282ms 12:52:09 INFO - PROCESS | 1841 | 1461441129320 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 1841 | 1461441129324 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:52:09 INFO - PROCESS | 1841 | 1461441129330 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1841 | 1461441129332 Marionette TRACE conn3 <- [1,574,null,{}] 12:52:09 INFO - PROCESS | 1841 | 1461441129338 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}] 12:52:09 INFO - PROCESS | 1841 | 1461441129497 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:52:09 INFO - PROCESS | 1841 | 1461441129653 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3d0800 == 72 [pid = 1841] [id = 151] 12:52:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dbc803800) [pid = 1841] [serial = 453] [outer = (nil)] 12:52:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dbc81ac00) [pid = 1841] [serial = 454] [outer = 0x7f0dbc803800] 12:52:09 INFO - PROCESS | 1841 | 1461441129746 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dbc821400) [pid = 1841] [serial = 455] [outer = 0x7f0dbc803800] 12:52:10 INFO - PROCESS | 1841 | 1461441130812 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1540ms 12:52:10 INFO - PROCESS | 1841 | 1461441130871 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1841 | 1461441130874 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:52:10 INFO - PROCESS | 1841 | 1461441130880 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1841 | 1461441130882 Marionette TRACE conn3 <- [1,578,null,{}] 12:52:10 INFO - PROCESS | 1841 | 1461441130888 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}] 12:52:11 INFO - PROCESS | 1841 | 1461441131044 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:52:11 INFO - PROCESS | 1841 | 1461441131242 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71ee000 == 73 [pid = 1841] [id = 152] 12:52:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc1632000) [pid = 1841] [serial = 456] [outer = (nil)] 12:52:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc1634800) [pid = 1841] [serial = 457] [outer = 0x7f0dc1632000] 12:52:11 INFO - PROCESS | 1841 | 1461441131341 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc163cc00) [pid = 1841] [serial = 458] [outer = 0x7f0dc1632000] 12:52:12 INFO - PROCESS | 1841 | 1461441132414 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1582ms 12:52:12 INFO - PROCESS | 1841 | 1461441132463 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:52:12 INFO - PROCESS | 1841 | 1461441132472 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:52:12 INFO - PROCESS | 1841 | 1461441132477 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1841 | 1461441132480 Marionette TRACE conn3 <- [1,582,null,{}] 12:52:12 INFO - PROCESS | 1841 | 1461441132487 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}] 12:52:12 INFO - PROCESS | 1841 | 1461441132667 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:52:12 INFO - PROCESS | 1841 | 1461441132953 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db99a9000 == 74 [pid = 1841] [id = 153] 12:52:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db9902400) [pid = 1841] [serial = 459] [outer = (nil)] 12:52:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dbbb33800) [pid = 1841] [serial = 460] [outer = 0x7f0db9902400] 12:52:13 INFO - PROCESS | 1841 | 1461441133084 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc144e000) [pid = 1841] [serial = 461] [outer = 0x7f0db9902400] 12:52:13 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c22800 == 73 [pid = 1841] [id = 141] 12:52:13 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1732800 == 72 [pid = 1841] [id = 140] 12:52:13 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbdf1800 == 71 [pid = 1841] [id = 139] 12:52:13 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de37d1000 == 70 [pid = 1841] [id = 135] 12:52:13 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcff17800 == 69 [pid = 1841] [id = 134] 12:52:13 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c19800 == 68 [pid = 1841] [id = 133] 12:52:14 INFO - PROCESS | 1841 | 1461441134066 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1630ms 12:52:14 INFO - PROCESS | 1841 | 1461441134148 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1841 | 1461441134156 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:52:14 INFO - PROCESS | 1841 | 1461441134176 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1841 | 1461441134181 Marionette TRACE conn3 <- [1,586,null,{}] 12:52:14 INFO - PROCESS | 1841 | 1461441134187 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}] 12:52:14 INFO - PROCESS | 1841 | 1461441134424 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:52:14 INFO - PROCESS | 1841 | 1461441134452 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbdd2800 == 69 [pid = 1841] [id = 154] 12:52:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc1616000) [pid = 1841] [serial = 462] [outer = (nil)] 12:52:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc16ab400) [pid = 1841] [serial = 463] [outer = 0x7f0dc1616000] 12:52:14 INFO - PROCESS | 1841 | 1461441134517 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc2a23c00) [pid = 1841] [serial = 464] [outer = 0x7f0dc1616000] 12:52:15 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:15 INFO - PROCESS | 1841 | 1461441135411 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1292ms 12:52:15 INFO - PROCESS | 1841 | 1461441135460 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1841 | 1461441135465 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:52:15 INFO - PROCESS | 1841 | 1461441135473 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1841 | 1461441135476 Marionette TRACE conn3 <- [1,590,null,{}] 12:52:15 INFO - PROCESS | 1841 | 1461441135488 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}] 12:52:15 INFO - PROCESS | 1841 | 1461441135675 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:52:15 INFO - PROCESS | 1841 | 1461441135695 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc172c800 == 70 [pid = 1841] [id = 155] 12:52:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc3909000) [pid = 1841] [serial = 465] [outer = (nil)] 12:52:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc5041800) [pid = 1841] [serial = 466] [outer = 0x7f0dc3909000] 12:52:15 INFO - PROCESS | 1841 | 1461441135756 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc6e32000) [pid = 1841] [serial = 467] [outer = 0x7f0dc3909000] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc7dd5c00) [pid = 1841] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc7cd9c00) [pid = 1841] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc3db7400) [pid = 1841] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dcd09fc00) [pid = 1841] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc5f03000) [pid = 1841] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc51db800) [pid = 1841] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dcc203400) [pid = 1841] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc5f8a000) [pid = 1841] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc1443000) [pid = 1841] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc27ff000) [pid = 1841] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:52:16 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dbbb3a000) [pid = 1841] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:52:16 INFO - PROCESS | 1841 | 1461441136878 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1434ms 12:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:52:16 INFO - PROCESS | 1841 | 1461441136908 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1841 | 1461441136910 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:52:16 INFO - PROCESS | 1841 | 1461441136918 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1841 | 1461441136934 Marionette TRACE conn3 <- [1,594,null,{}] 12:52:16 INFO - PROCESS | 1841 | 1461441136950 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}] 12:52:17 INFO - PROCESS | 1841 | 1461441137106 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:52:17 INFO - PROCESS | 1841 | 1461441137119 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5f4e800 == 71 [pid = 1841] [id = 156] 12:52:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc7279800) [pid = 1841] [serial = 468] [outer = (nil)] 12:52:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc7bedc00) [pid = 1841] [serial = 469] [outer = 0x7f0dc7279800] 12:52:17 INFO - PROCESS | 1841 | 1461441137180 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc7cd6c00) [pid = 1841] [serial = 470] [outer = 0x7f0dc7279800] 12:52:17 INFO - PROCESS | 1841 | 1461441137921 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1050ms 12:52:17 INFO - PROCESS | 1841 | 1461441137966 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:52:17 INFO - PROCESS | 1841 | 1461441137970 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:52:17 INFO - PROCESS | 1841 | 1461441137975 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1841 | 1461441137978 Marionette TRACE conn3 <- [1,598,null,{}] 12:52:17 INFO - PROCESS | 1841 | 1461441137983 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}] 12:52:18 INFO - PROCESS | 1841 | 1461441138162 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:52:18 INFO - PROCESS | 1841 | 1461441138180 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc0d0800 == 72 [pid = 1841] [id = 157] 12:52:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc7277c00) [pid = 1841] [serial = 471] [outer = (nil)] 12:52:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc7dd8800) [pid = 1841] [serial = 472] [outer = 0x7f0dc7277c00] 12:52:18 INFO - PROCESS | 1841 | 1461441138241 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc9207c00) [pid = 1841] [serial = 473] [outer = 0x7f0dc7277c00] 12:52:19 INFO - PROCESS | 1841 | 1461441139245 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1331ms 12:52:19 INFO - PROCESS | 1841 | 1461441139308 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1841 | 1461441139315 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:52:19 INFO - PROCESS | 1841 | 1461441139324 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1841 | 1461441139329 Marionette TRACE conn3 <- [1,602,null,{}] 12:52:19 INFO - PROCESS | 1841 | 1461441139336 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}] 12:52:19 INFO - PROCESS | 1841 | 1461441139512 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:52:19 INFO - PROCESS | 1841 | 1461441139670 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc148e000 == 73 [pid = 1841] [id = 158] 12:52:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc1636400) [pid = 1841] [serial = 474] [outer = (nil)] 12:52:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc17d3400) [pid = 1841] [serial = 475] [outer = 0x7f0dc1636400] 12:52:19 INFO - PROCESS | 1841 | 1461441139747 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc517f000) [pid = 1841] [serial = 476] [outer = 0x7f0dc1636400] 12:52:20 INFO - PROCESS | 1841 | 1461441140725 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:52:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1434ms 12:52:20 INFO - PROCESS | 1841 | 1461441140759 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 1841 | 1461441140767 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:52:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:52:20 INFO - PROCESS | 1841 | 1461441140777 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1841 | 1461441140781 Marionette TRACE conn3 <- [1,606,null,{}] 12:52:20 INFO - PROCESS | 1841 | 1461441140787 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}] 12:52:20 INFO - PROCESS | 1841 | 1461441140967 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:52:21 INFO - PROCESS | 1841 | 1461441141123 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd360800 == 74 [pid = 1841] [id = 159] 12:52:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc6b87c00) [pid = 1841] [serial = 477] [outer = (nil)] 12:52:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc7be5c00) [pid = 1841] [serial = 478] [outer = 0x7f0dc6b87c00] 12:52:21 INFO - PROCESS | 1841 | 1461441141195 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc7dddc00) [pid = 1841] [serial = 479] [outer = 0x7f0dc6b87c00] 12:52:22 INFO - PROCESS | 1841 | 1461441142173 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1442ms 12:52:22 INFO - PROCESS | 1841 | 1461441142221 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 1841 | 1461441142224 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:52:22 INFO - PROCESS | 1841 | 1461441142232 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1841 | 1461441142237 Marionette TRACE conn3 <- [1,610,null,{}] 12:52:22 INFO - PROCESS | 1841 | 1461441142253 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}] 12:52:22 INFO - PROCESS | 1841 | 1461441142472 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:52:22 INFO - PROCESS | 1841 | 1461441142716 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda3af800 == 75 [pid = 1841] [id = 160] 12:52:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dcae3b400) [pid = 1841] [serial = 480] [outer = (nil)] 12:52:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dcc287800) [pid = 1841] [serial = 481] [outer = 0x7f0dcae3b400] 12:52:22 INFO - PROCESS | 1841 | 1461441142840 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dccf55000) [pid = 1841] [serial = 482] [outer = 0x7f0dcae3b400] 12:52:23 INFO - PROCESS | 1841 | 1461441143638 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1436ms 12:52:23 INFO - PROCESS | 1841 | 1461441143669 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 1841 | 1461441143674 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:52:23 INFO - PROCESS | 1841 | 1461441143680 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1841 | 1461441143683 Marionette TRACE conn3 <- [1,614,null,{}] 12:52:23 INFO - PROCESS | 1841 | 1461441143689 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}] 12:52:23 INFO - PROCESS | 1841 | 1461441143848 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:52:24 INFO - PROCESS | 1841 | 1461441144011 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4512800 == 76 [pid = 1841] [id = 161] 12:52:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dcb9c6800) [pid = 1841] [serial = 483] [outer = (nil)] 12:52:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dcd40b000) [pid = 1841] [serial = 484] [outer = 0x7f0dcb9c6800] 12:52:24 INFO - PROCESS | 1841 | 1461441144093 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dce54b800) [pid = 1841] [serial = 485] [outer = 0x7f0dcb9c6800] 12:52:24 INFO - PROCESS | 1841 | 1461441144954 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1327ms 12:52:25 INFO - PROCESS | 1841 | 1461441145009 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1841 | 1461441145013 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:52:25 INFO - PROCESS | 1841 | 1461441145019 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1841 | 1461441145021 Marionette TRACE conn3 <- [1,618,null,{}] 12:52:25 INFO - PROCESS | 1841 | 1461441145027 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}] 12:52:25 INFO - PROCESS | 1841 | 1461441145213 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:52:25 INFO - PROCESS | 1841 | 1461441145378 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4527800 == 77 [pid = 1841] [id = 162] 12:52:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0db9905000) [pid = 1841] [serial = 486] [outer = (nil)] 12:52:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dbc82b800) [pid = 1841] [serial = 487] [outer = 0x7f0db9905000] 12:52:25 INFO - PROCESS | 1841 | 1461441145455 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dbc82f800) [pid = 1841] [serial = 488] [outer = 0x7f0db9905000] 12:52:26 INFO - PROCESS | 1841 | 1461441146375 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1431ms 12:52:26 INFO - PROCESS | 1841 | 1461441146451 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 1841 | 1461441146455 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:52:26 INFO - PROCESS | 1841 | 1461441146460 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1841 | 1461441146463 Marionette TRACE conn3 <- [1,622,null,{}] 12:52:26 INFO - PROCESS | 1841 | 1461441146468 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}] 12:52:26 INFO - PROCESS | 1841 | 1461441146683 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:52:26 INFO - PROCESS | 1841 | 1461441146877 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc348f800 == 78 [pid = 1841] [id = 163] 12:52:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc7bcbc00) [pid = 1841] [serial = 489] [outer = (nil)] 12:52:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dce114400) [pid = 1841] [serial = 490] [outer = 0x7f0dc7bcbc00] 12:52:27 INFO - PROCESS | 1841 | 1461441147017 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dd921d000) [pid = 1841] [serial = 491] [outer = 0x7f0dc7bcbc00] 12:52:27 INFO - PROCESS | 1841 | 1461441147837 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1432ms 12:52:27 INFO - PROCESS | 1841 | 1461441147895 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1841 | 1461441147899 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:52:27 INFO - PROCESS | 1841 | 1461441147904 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 1841 | 1461441147907 Marionette TRACE conn3 <- [1,626,null,{}] 12:52:27 INFO - PROCESS | 1841 | 1461441147913 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}] 12:52:28 INFO - PROCESS | 1841 | 1461441148087 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:52:28 INFO - PROCESS | 1841 | 1461441148255 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cdd800 == 79 [pid = 1841] [id = 164] 12:52:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dba254c00) [pid = 1841] [serial = 492] [outer = (nil)] 12:52:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dba25dc00) [pid = 1841] [serial = 493] [outer = 0x7f0dba254c00] 12:52:28 INFO - PROCESS | 1841 | 1461441148329 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dba263c00) [pid = 1841] [serial = 494] [outer = 0x7f0dba254c00] 12:52:29 INFO - PROCESS | 1841 | 1461441149203 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1332ms 12:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:52:29 INFO - PROCESS | 1841 | 1461441149238 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 1841 | 1461441149241 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:52:29 INFO - PROCESS | 1841 | 1461441149247 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 1841 | 1461441149250 Marionette TRACE conn3 <- [1,630,null,{}] 12:52:29 INFO - PROCESS | 1841 | 1461441149256 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}] 12:52:29 INFO - PROCESS | 1841 | 1461441149417 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:52:29 INFO - PROCESS | 1841 | 1461441149583 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95e4000 == 80 [pid = 1841] [id = 165] 12:52:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dba256000) [pid = 1841] [serial = 495] [outer = (nil)] 12:52:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc1617800) [pid = 1841] [serial = 496] [outer = 0x7f0dba256000] 12:52:29 INFO - PROCESS | 1841 | 1461441149664 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc79db400) [pid = 1841] [serial = 497] [outer = 0x7f0dba256000] 12:52:30 INFO - PROCESS | 1841 | 1461441150877 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1681ms 12:52:30 INFO - PROCESS | 1841 | 1461441150928 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:52:30 INFO - PROCESS | 1841 | 1461441150934 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:52:30 INFO - PROCESS | 1841 | 1461441150942 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1841 | 1461441150947 Marionette TRACE conn3 <- [1,634,null,{}] 12:52:30 INFO - PROCESS | 1841 | 1461441150964 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}] 12:52:31 INFO - PROCESS | 1841 | 1461441151153 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:52:31 INFO - PROCESS | 1841 | 1461441151356 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbeb8000 == 81 [pid = 1841] [id = 166] 12:52:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dbc82d800) [pid = 1841] [serial = 498] [outer = (nil)] 12:52:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dbc831400) [pid = 1841] [serial = 499] [outer = 0x7f0dbc82d800] 12:52:31 INFO - PROCESS | 1841 | 1461441151423 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc162ec00) [pid = 1841] [serial = 500] [outer = 0x7f0dbc82d800] 12:52:31 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:32 INFO - PROCESS | 1841 | 1461441152279 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1390ms 12:52:32 INFO - PROCESS | 1841 | 1461441152333 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 1841 | 1461441152348 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:52:32 INFO - PROCESS | 1841 | 1461441152366 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 1841 | 1461441152377 Marionette TRACE conn3 <- [1,638,null,{}] 12:52:32 INFO - PROCESS | 1841 | 1461441152386 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}] 12:52:32 INFO - PROCESS | 1841 | 1461441152624 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:52:32 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0298000 == 80 [pid = 1841] [id = 65] 12:52:32 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddecf1000 == 79 [pid = 1841] [id = 105] 12:52:32 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd399800 == 78 [pid = 1841] [id = 63] 12:52:32 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dc5f8ec00) [pid = 1841] [serial = 423] [outer = (nil)] [url = about:blank] 12:52:32 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dc2a2a000) [pid = 1841] [serial = 414] [outer = (nil)] [url = about:blank] 12:52:32 INFO - PROCESS | 1841 | 1461441152895 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3d0800 == 77 [pid = 1841] [id = 151] 12:52:32 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71e3000 == 76 [pid = 1841] [id = 150] 12:52:32 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de21ee800 == 75 [pid = 1841] [id = 149] 12:52:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3cd800 == 76 [pid = 1841] [id = 167] 12:52:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dc1633800) [pid = 1841] [serial = 501] [outer = (nil)] 12:52:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc17db400) [pid = 1841] [serial = 502] [outer = 0x7f0dc1633800] 12:52:32 INFO - PROCESS | 1841 | 1461441152992 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc2a24000) [pid = 1841] [serial = 503] [outer = 0x7f0dc1633800] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddecf4000 == 75 [pid = 1841] [id = 148] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd9ec6800 == 74 [pid = 1841] [id = 147] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0210800 == 73 [pid = 1841] [id = 146] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd0d9000 == 72 [pid = 1841] [id = 145] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc581800 == 71 [pid = 1841] [id = 144] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbdf0000 == 70 [pid = 1841] [id = 143] 12:52:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbc8d9800 == 69 [pid = 1841] [id = 142] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc7ddc000) [pid = 1841] [serial = 390] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dd428ac00) [pid = 1841] [serial = 363] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dcd404400) [pid = 1841] [serial = 387] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0ddf3b3000) [pid = 1841] [serial = 372] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0ddf717400) [pid = 1841] [serial = 394] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dcc206c00) [pid = 1841] [serial = 360] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dc6b98c00) [pid = 1841] [serial = 357] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dd9217000) [pid = 1841] [serial = 352] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dc5f8e400) [pid = 1841] [serial = 378] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dcc20f800) [pid = 1841] [serial = 316] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc6ba6400) [pid = 1841] [serial = 379] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dccf56c00) [pid = 1841] [serial = 385] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dcc211800) [pid = 1841] [serial = 384] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc7de0000) [pid = 1841] [serial = 391] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dd0505000) [pid = 1841] [serial = 388] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0ddf80f800) [pid = 1841] [serial = 369] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc7cd8800) [pid = 1841] [serial = 382] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc5f89000) [pid = 1841] [serial = 375] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc7cd2000) [pid = 1841] [serial = 381] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dc5f8d000) [pid = 1841] [serial = 393] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc17dd400) [pid = 1841] [serial = 354] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dded53000) [pid = 1841] [serial = 366] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dc144ec00) [pid = 1841] [serial = 396] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc2a2c000) [pid = 1841] [serial = 420] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dcc203c00) [pid = 1841] [serial = 397] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dd428a000) [pid = 1841] [serial = 229] [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.] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc30c8800) [pid = 1841] [serial = 399] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc1617c00) [pid = 1841] [serial = 402] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc38b6400) [pid = 1841] [serial = 421] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc503a000) [pid = 1841] [serial = 405] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc7de0800) [pid = 1841] [serial = 408] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0ddf53fc00) [pid = 1841] [serial = 411] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc144e400) [pid = 1841] [serial = 418] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dbbb3e800) [pid = 1841] [serial = 417] [outer = (nil)] [url = about:blank] 12:52:33 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:33 INFO - PROCESS | 1841 | 1461441153762 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1447ms 12:52:33 INFO - PROCESS | 1841 | 1461441153814 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1841 | 1461441153818 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:52:33 INFO - PROCESS | 1841 | 1461441153824 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1841 | 1461441153829 Marionette TRACE conn3 <- [1,642,null,{}] 12:52:33 INFO - PROCESS | 1841 | 1461441153853 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}] 12:52:34 INFO - PROCESS | 1841 | 1461441154018 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:52:34 INFO - PROCESS | 1841 | 1461441154030 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1797800 == 70 [pid = 1841] [id = 168] 12:52:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc503a800) [pid = 1841] [serial = 504] [outer = (nil)] 12:52:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc5ff0400) [pid = 1841] [serial = 505] [outer = 0x7f0dc503a800] 12:52:34 INFO - PROCESS | 1841 | 1461441154098 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc6e31400) [pid = 1841] [serial = 506] [outer = 0x7f0dc503a800] 12:52:35 INFO - PROCESS | 1841 | 1461441155007 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1238ms 12:52:35 INFO - PROCESS | 1841 | 1461441155063 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1841 | 1461441155067 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:52:35 INFO - PROCESS | 1841 | 1461441155073 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1841 | 1461441155075 Marionette TRACE conn3 <- [1,646,null,{}] 12:52:35 INFO - PROCESS | 1841 | 1461441155081 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}] 12:52:35 INFO - PROCESS | 1841 | 1461441155255 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:52:35 INFO - PROCESS | 1841 | 1461441155399 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3658000 == 71 [pid = 1841] [id = 169] 12:52:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc169c800) [pid = 1841] [serial = 507] [outer = (nil)] 12:52:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc79dbc00) [pid = 1841] [serial = 508] [outer = 0x7f0dc169c800] 12:52:35 INFO - PROCESS | 1841 | 1461441155465 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc79e2c00) [pid = 1841] [serial = 509] [outer = 0x7f0dc169c800] 12:52:36 INFO - PROCESS | 1841 | 1461441156264 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1227ms 12:52:36 INFO - PROCESS | 1841 | 1461441156302 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 1841 | 1461441156306 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:52:36 INFO - PROCESS | 1841 | 1461441156312 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 1841 | 1461441156315 Marionette TRACE conn3 <- [1,650,null,{}] 12:52:36 INFO - PROCESS | 1841 | 1461441156328 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}] 12:52:36 INFO - PROCESS | 1841 | 1461441156526 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:52:36 INFO - PROCESS | 1841 | 1461441156554 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc4e0d800 == 72 [pid = 1841] [id = 170] 12:52:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc5411400) [pid = 1841] [serial = 510] [outer = (nil)] 12:52:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc79e8c00) [pid = 1841] [serial = 511] [outer = 0x7f0dc5411400] 12:52:36 INFO - PROCESS | 1841 | 1461441156619 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc7bc9800) [pid = 1841] [serial = 512] [outer = 0x7f0dc5411400] 12:52:37 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0db9902400) [pid = 1841] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:52:37 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc1616000) [pid = 1841] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:52:37 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc3909000) [pid = 1841] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:52:37 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc38b0400) [pid = 1841] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:52:37 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc7279800) [pid = 1841] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:52:37 INFO - PROCESS | 1841 | 1461441157907 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1640ms 12:52:37 INFO - PROCESS | 1841 | 1461441157954 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1841 | 1461441157958 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:52:37 INFO - PROCESS | 1841 | 1461441157964 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1841 | 1461441157966 Marionette TRACE conn3 <- [1,654,null,{}] 12:52:37 INFO - PROCESS | 1841 | 1461441157971 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}] 12:52:38 INFO - PROCESS | 1841 | 1461441158155 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:52:38 INFO - PROCESS | 1841 | 1461441158326 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dea800 == 73 [pid = 1841] [id = 171] 12:52:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc79db800) [pid = 1841] [serial = 513] [outer = (nil)] 12:52:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc92f2800) [pid = 1841] [serial = 514] [outer = 0x7f0dc79db800] 12:52:38 INFO - PROCESS | 1841 | 1461441158399 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dcb5cf400) [pid = 1841] [serial = 515] [outer = 0x7f0dc79db800] 12:52:39 INFO - PROCESS | 1841 | 1461441159163 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1227ms 12:52:39 INFO - PROCESS | 1841 | 1461441159192 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 1841 | 1461441159196 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:52:39 INFO - PROCESS | 1841 | 1461441159202 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 1841 | 1461441159205 Marionette TRACE conn3 <- [1,658,null,{}] 12:52:39 INFO - PROCESS | 1841 | 1461441159214 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}] 12:52:39 INFO - PROCESS | 1841 | 1461441159480 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:52:39 INFO - PROCESS | 1841 | 1461441159494 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dca785800 == 74 [pid = 1841] [id = 172] 12:52:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dcb656000) [pid = 1841] [serial = 516] [outer = (nil)] 12:52:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dcc1b3400) [pid = 1841] [serial = 517] [outer = 0x7f0dcb656000] 12:52:39 INFO - PROCESS | 1841 | 1461441159561 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dcc20b800) [pid = 1841] [serial = 518] [outer = 0x7f0dcb656000] 12:52:40 INFO - PROCESS | 1841 | 1461441160675 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1536ms 12:52:40 INFO - PROCESS | 1841 | 1461441160740 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1841 | 1461441160747 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:52:40 INFO - PROCESS | 1841 | 1461441160758 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1841 | 1461441160763 Marionette TRACE conn3 <- [1,662,null,{}] 12:52:40 INFO - PROCESS | 1841 | 1461441160772 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}] 12:52:41 INFO - PROCESS | 1841 | 1461441161012 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:52:41 INFO - PROCESS | 1841 | 1461441161238 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbc8c9000 == 75 [pid = 1841] [id = 173] 12:52:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc1612c00) [pid = 1841] [serial = 519] [outer = (nil)] 12:52:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc1637400) [pid = 1841] [serial = 520] [outer = 0x7f0dc1612c00] 12:52:41 INFO - PROCESS | 1841 | 1461441161386 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc27fd400) [pid = 1841] [serial = 521] [outer = 0x7f0dc1612c00] 12:52:41 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:42 INFO - PROCESS | 1841 | 1461441162387 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1685ms 12:52:42 INFO - PROCESS | 1841 | 1461441162447 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:52:42 INFO - PROCESS | 1841 | 1461441162459 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:52:42 INFO - PROCESS | 1841 | 1461441162470 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1841 | 1461441162477 Marionette TRACE conn3 <- [1,666,null,{}] 12:52:42 INFO - PROCESS | 1841 | 1461441162483 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}] 12:52:42 INFO - PROCESS | 1841 | 1461441162802 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:52:43 INFO - PROCESS | 1841 | 1461441163066 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55d1800 == 76 [pid = 1841] [id = 174] 12:52:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc38adc00) [pid = 1841] [serial = 522] [outer = (nil)] 12:52:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc7132800) [pid = 1841] [serial = 523] [outer = 0x7f0dc38adc00] 12:52:43 INFO - PROCESS | 1841 | 1461441163142 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc7278400) [pid = 1841] [serial = 524] [outer = 0x7f0dc38adc00] 12:52:43 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:44 INFO - PROCESS | 1841 | 1461441164027 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1601ms 12:52:44 INFO - PROCESS | 1841 | 1461441164071 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 1841 | 1461441164075 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:52:44 INFO - PROCESS | 1841 | 1461441164082 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 1841 | 1461441164089 Marionette TRACE conn3 <- [1,670,null,{}] 12:52:44 INFO - PROCESS | 1841 | 1461441164107 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}] 12:52:44 INFO - PROCESS | 1841 | 1461441164319 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:52:44 INFO - PROCESS | 1841 | 1461441164482 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce15800 == 77 [pid = 1841] [id = 175] 12:52:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc79e4400) [pid = 1841] [serial = 525] [outer = (nil)] 12:52:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc7cd5000) [pid = 1841] [serial = 526] [outer = 0x7f0dc79e4400] 12:52:44 INFO - PROCESS | 1841 | 1461441164566 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc7de0000) [pid = 1841] [serial = 527] [outer = 0x7f0dc79e4400] 12:52:45 INFO - PROCESS | 1841 | 1461441165521 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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1497ms 12:52:45 INFO - PROCESS | 1841 | 1461441165581 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 1841 | 1461441165585 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:52:45 INFO - PROCESS | 1841 | 1461441165592 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 1841 | 1461441165596 Marionette TRACE conn3 <- [1,674,null,{}] 12:52:45 INFO - PROCESS | 1841 | 1461441165601 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}] 12:52:45 INFO - PROCESS | 1841 | 1461441165789 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:52:45 INFO - PROCESS | 1841 | 1461441165948 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd029f800 == 78 [pid = 1841] [id = 176] 12:52:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc7bc8800) [pid = 1841] [serial = 528] [outer = (nil)] 12:52:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dccf55800) [pid = 1841] [serial = 529] [outer = 0x7f0dc7bc8800] 12:52:46 INFO - PROCESS | 1841 | 1461441166027 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dcd039400) [pid = 1841] [serial = 530] [outer = 0x7f0dc7bc8800] 12:52:46 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:46 INFO - PROCESS | 1841 | 1461441166863 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1330ms 12:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:52:46 INFO - PROCESS | 1841 | 1461441166923 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1841 | 1461441166926 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:52:46 INFO - PROCESS | 1841 | 1461441166934 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1841 | 1461441166936 Marionette TRACE conn3 <- [1,678,null,{}] 12:52:46 INFO - PROCESS | 1841 | 1461441166943 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}] 12:52:47 INFO - PROCESS | 1841 | 1461441167183 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:52:47 INFO - PROCESS | 1841 | 1461441167343 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd92b4000 == 79 [pid = 1841] [id = 177] 12:52:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dca7b3400) [pid = 1841] [serial = 531] [outer = (nil)] 12:52:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dcdf25c00) [pid = 1841] [serial = 532] [outer = 0x7f0dca7b3400] 12:52:47 INFO - PROCESS | 1841 | 1461441167425 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dd0505000) [pid = 1841] [serial = 533] [outer = 0x7f0dca7b3400] 12:52:48 INFO - PROCESS | 1841 | 1461441168320 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1431ms 12:52:48 INFO - PROCESS | 1841 | 1461441168364 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1841 | 1461441168369 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:52:48 INFO - PROCESS | 1841 | 1461441168375 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1841 | 1461441168379 Marionette TRACE conn3 <- [1,682,null,{}] 12:52:48 INFO - PROCESS | 1841 | 1461441168385 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}] 12:52:48 INFO - PROCESS | 1841 | 1461441168585 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:52:48 INFO - PROCESS | 1841 | 1461441168747 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb50e000 == 80 [pid = 1841] [id = 178] 12:52:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dcd045800) [pid = 1841] [serial = 534] [outer = (nil)] 12:52:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dcd04f800) [pid = 1841] [serial = 535] [outer = 0x7f0dcd045800] 12:52:48 INFO - PROCESS | 1841 | 1461441168829 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dda105000) [pid = 1841] [serial = 536] [outer = 0x7f0dcd045800] 12:52:50 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:50 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:52:50 INFO - PROCESS | 1841 | 1461441170275 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]]]}] 12:52:50 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) 12:52:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1937ms 12:52:50 INFO - PROCESS | 1841 | 1461441170348 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 1841 | 1461441170351 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:52:50 INFO - PROCESS | 1841 | 1461441170378 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 1841 | 1461441170383 Marionette TRACE conn3 <- [1,686,null,{}] 12:52:50 INFO - PROCESS | 1841 | 1461441170388 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}] 12:52:50 INFO - PROCESS | 1841 | 1461441170554 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:52:50 INFO - PROCESS | 1841 | 1461441170713 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de39b1800 == 81 [pid = 1841] [id = 179] 12:52:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc724a800) [pid = 1841] [serial = 537] [outer = (nil)] 12:52:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc7bec400) [pid = 1841] [serial = 538] [outer = 0x7f0dc724a800] 12:52:50 INFO - PROCESS | 1841 | 1461441170786 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dda1f1800) [pid = 1841] [serial = 539] [outer = 0x7f0dc724a800] 12:52:52 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:52 INFO - PROCESS | 1841 | 1461441172053 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1702ms 12:52:52 INFO - PROCESS | 1841 | 1461441172077 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 1841 | 1461441172081 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:52:52 INFO - PROCESS | 1841 | 1461441172087 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 1841 | 1461441172090 Marionette TRACE conn3 <- [1,690,null,{}] 12:52:52 INFO - PROCESS | 1841 | 1461441172098 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}] 12:52:52 INFO - PROCESS | 1841 | 1461441172319 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:52:52 INFO - PROCESS | 1841 | 1461441172483 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db99b2000 == 82 [pid = 1841] [id = 180] 12:52:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0db990a400) [pid = 1841] [serial = 540] [outer = (nil)] 12:52:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc1638800) [pid = 1841] [serial = 541] [outer = 0x7f0db990a400] 12:52:52 INFO - PROCESS | 1841 | 1461441172554 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc7319800) [pid = 1841] [serial = 542] [outer = 0x7f0db990a400] 12:52:54 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:54 INFO - PROCESS | 1841 | 1461441174102 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:52:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2033ms 12:52:54 INFO - PROCESS | 1841 | 1461441174167 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 1841 | 1461441174173 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:52:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:52:54 INFO - PROCESS | 1841 | 1461441174199 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 1841 | 1461441174204 Marionette TRACE conn3 <- [1,694,null,{}] 12:52:54 INFO - PROCESS | 1841 | 1461441174212 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}] 12:52:54 INFO - PROCESS | 1841 | 1461441174397 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:52:54 INFO - PROCESS | 1841 | 1461441174560 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbe6800 == 83 [pid = 1841] [id = 181] 12:52:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dbc82bc00) [pid = 1841] [serial = 543] [outer = (nil)] 12:52:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc163b000) [pid = 1841] [serial = 544] [outer = 0x7f0dbc82bc00] 12:52:54 INFO - PROCESS | 1841 | 1461441174629 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dc27f8400) [pid = 1841] [serial = 545] [outer = 0x7f0dbc82bc00] 12:52:55 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3473800 == 82 [pid = 1841] [id = 127] 12:52:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3ea3000 == 81 [pid = 1841] [id = 111] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dc727fc00) [pid = 1841] [serial = 445] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dc1443400) [pid = 1841] [serial = 427] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dcc1b9c00) [pid = 1841] [serial = 439] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc7dd8000) [pid = 1841] [serial = 436] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dcd02d800) [pid = 1841] [serial = 442] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dc1634800) [pid = 1841] [serial = 457] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dbc81a000) [pid = 1841] [serial = 448] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dbc81ac00) [pid = 1841] [serial = 454] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dc503f400) [pid = 1841] [serial = 430] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dbc808800) [pid = 1841] [serial = 451] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dc7141000) [pid = 1841] [serial = 433] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | 1461441176097 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]]]}] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dc144e000) [pid = 1841] [serial = 461] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dc16ab400) [pid = 1841] [serial = 463] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc5041800) [pid = 1841] [serial = 466] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc2a23c00) [pid = 1841] [serial = 464] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc6ba2800) [pid = 1841] [serial = 424] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dbbb33800) [pid = 1841] [serial = 460] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc6e32000) [pid = 1841] [serial = 467] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dc7bedc00) [pid = 1841] [serial = 469] [outer = (nil)] [url = about:blank] 12:52:56 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc7cd6c00) [pid = 1841] [serial = 470] [outer = (nil)] [url = about:blank] 12:52:56 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) 12:52:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1988ms 12:52:56 INFO - PROCESS | 1841 | 1461441176183 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1841 | 1461441176191 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:52:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:52:56 INFO - PROCESS | 1841 | 1461441176202 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1841 | 1461441176206 Marionette TRACE conn3 <- [1,698,null,{}] 12:52:56 INFO - PROCESS | 1841 | 1461441176213 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}] 12:52:56 INFO - PROCESS | 1841 | 1461441176375 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:52:56 INFO - PROCESS | 1841 | 1461441176496 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cd3000 == 82 [pid = 1841] [id = 182] 12:52:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dbc829c00) [pid = 1841] [serial = 546] [outer = (nil)] 12:52:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc5415000) [pid = 1841] [serial = 547] [outer = 0x7f0dbc829c00] 12:52:56 INFO - PROCESS | 1841 | 1461441176560 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc6e31000) [pid = 1841] [serial = 548] [outer = 0x7f0dbc829c00] 12:52:57 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:57 INFO - PROCESS | 1841 | 1461441177769 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]]]}] 12:52:57 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) 12:52:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1585ms 12:52:57 INFO - PROCESS | 1841 | 1461441177797 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 1841 | 1461441177801 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:52:57 INFO - PROCESS | 1841 | 1461441177809 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 1841 | 1461441177815 Marionette TRACE conn3 <- [1,702,null,{}] 12:52:57 INFO - PROCESS | 1841 | 1461441177833 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}] 12:52:58 INFO - PROCESS | 1841 | 1461441178092 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:52:58 INFO - PROCESS | 1841 | 1461441178175 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3eab800 == 83 [pid = 1841] [id = 183] 12:52:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc7132c00) [pid = 1841] [serial = 549] [outer = (nil)] 12:52:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc7319000) [pid = 1841] [serial = 550] [outer = 0x7f0dc7132c00] 12:52:58 INFO - PROCESS | 1841 | 1461441178244 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dc79e0c00) [pid = 1841] [serial = 551] [outer = 0x7f0dc7132c00] 12:52:59 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:59 INFO - PROCESS | 1841 | 1461441179402 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1637ms 12:52:59 INFO - PROCESS | 1841 | 1461441179447 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1841 | 1461441179463 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:52:59 INFO - PROCESS | 1841 | 1461441179493 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 1841 | 1461441179495 Marionette TRACE conn3 <- [1,706,null,{}] 12:52:59 INFO - PROCESS | 1841 | 1461441179499 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}] 12:52:59 INFO - PROCESS | 1841 | 1461441179748 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:52:59 INFO - PROCESS | 1841 | 1461441179788 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71e9000 == 84 [pid = 1841] [id = 184] 12:52:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc7317400) [pid = 1841] [serial = 552] [outer = (nil)] 12:52:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dc7cd2000) [pid = 1841] [serial = 553] [outer = 0x7f0dc7317400] 12:52:59 INFO - PROCESS | 1841 | 1461441179852 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc7dd8000) [pid = 1841] [serial = 554] [outer = 0x7f0dc7317400] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dc5f87c00) [pid = 1841] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dccbabc00) [pid = 1841] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dcc562400) [pid = 1841] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc7138c00) [pid = 1841] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc930ac00) [pid = 1841] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc5f86c00) [pid = 1841] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc1611400) [pid = 1841] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dbc802c00) [pid = 1841] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc27f2000) [pid = 1841] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc6b9e800) [pid = 1841] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dbbb33c00) [pid = 1841] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dc518a800) [pid = 1841] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dccf5e800) [pid = 1841] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc2a27000) [pid = 1841] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0ddf806000) [pid = 1841] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dcc339000) [pid = 1841] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc7bea000) [pid = 1841] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dca7b2400) [pid = 1841] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc3908000) [pid = 1841] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc1610c00) [pid = 1841] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dcb9c9800) [pid = 1841] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc17d2400) [pid = 1841] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dda5dd400) [pid = 1841] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dbc813800) [pid = 1841] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc16a3400) [pid = 1841] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc6b88c00) [pid = 1841] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc7134800) [pid = 1841] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc1443800) [pid = 1841] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0ddee86400) [pid = 1841] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dbc803800) [pid = 1841] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc9e65c00) [pid = 1841] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dce4a2c00) [pid = 1841] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc7cd2400) [pid = 1841] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dd05c0000) [pid = 1841] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dc17de800) [pid = 1841] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dd9e39000) [pid = 1841] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dcc210400) [pid = 1841] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc17de400) [pid = 1841] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dcb65b800) [pid = 1841] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0ddf805400) [pid = 1841] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc5411400) [pid = 1841] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc503a800) [pid = 1841] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dbc82d800) [pid = 1841] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc1633800) [pid = 1841] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dba256000) [pid = 1841] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc169c800) [pid = 1841] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc79db800) [pid = 1841] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dcac60800) [pid = 1841] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dcac60c00) [pid = 1841] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc16a5800) [pid = 1841] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dbbb37800) [pid = 1841] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dd0577000) [pid = 1841] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dc3617c00) [pid = 1841] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc2a2a400) [pid = 1841] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc5f91000) [pid = 1841] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dccbab800) [pid = 1841] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc1632000) [pid = 1841] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0ddafb9800) [pid = 1841] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:53:01 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dc30cc800) [pid = 1841] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:53:01 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:01 INFO - PROCESS | 1841 | 1461441181885 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:53:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2451ms 12:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:53:01 INFO - PROCESS | 1841 | 1461441181935 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1841 | 1461441181938 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:53:01 INFO - PROCESS | 1841 | 1461441181945 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 1841 | 1461441181948 Marionette TRACE conn3 <- [1,710,null,{}] 12:53:01 INFO - PROCESS | 1841 | 1461441181954 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}] 12:53:02 INFO - PROCESS | 1841 | 1461441182117 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:53:02 INFO - PROCESS | 1841 | 1461441182251 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1496000 == 85 [pid = 1841] [id = 185] 12:53:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db9905c00) [pid = 1841] [serial = 555] [outer = (nil)] 12:53:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dbc80b400) [pid = 1841] [serial = 556] [outer = 0x7f0db9905c00] 12:53:02 INFO - PROCESS | 1841 | 1461441182319 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dc16a3800) [pid = 1841] [serial = 557] [outer = 0x7f0db9905c00] 12:53:03 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:03 INFO - PROCESS | 1841 | 1461441183469 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:53:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1535ms 12:53:03 INFO - PROCESS | 1841 | 1461441183480 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1841 | 1461441183486 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:53:03 INFO - PROCESS | 1841 | 1461441183495 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1841 | 1461441183500 Marionette TRACE conn3 <- [1,714,null,{}] 12:53:03 INFO - PROCESS | 1841 | 1461441183509 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}] 12:53:03 INFO - PROCESS | 1841 | 1461441183732 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:53:03 INFO - PROCESS | 1841 | 1461441183939 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3da800 == 86 [pid = 1841] [id = 186] 12:53:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db990d400) [pid = 1841] [serial = 558] [outer = (nil)] 12:53:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc144f400) [pid = 1841] [serial = 559] [outer = 0x7f0db990d400] 12:53:04 INFO - PROCESS | 1841 | 1461441184016 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc163b800) [pid = 1841] [serial = 560] [outer = 0x7f0db990d400] 12:53:05 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:05 INFO - PROCESS | 1841 | 1461441185334 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]]]}] 12:53:05 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 12:53:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1890ms 12:53:05 INFO - PROCESS | 1841 | 1461441185472 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1841 | 1461441185481 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:53:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:53:05 INFO - PROCESS | 1841 | 1461441185502 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1841 | 1461441185507 Marionette TRACE conn3 <- [1,718,null,{}] 12:53:05 INFO - PROCESS | 1841 | 1461441185514 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}] 12:53:05 INFO - PROCESS | 1841 | 1461441185693 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:53:05 INFO - PROCESS | 1841 | 1461441185855 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc449a000 == 87 [pid = 1841] [id = 187] 12:53:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dbc820000) [pid = 1841] [serial = 561] [outer = (nil)] 12:53:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc30cc000) [pid = 1841] [serial = 562] [outer = 0x7f0dbc820000] 12:53:05 INFO - PROCESS | 1841 | 1461441185930 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc541d800) [pid = 1841] [serial = 563] [outer = 0x7f0dbc820000] 12:53:07 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:07 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:07 INFO - PROCESS | 1841 | 1461441187393 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:53:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1937ms 12:53:07 INFO - PROCESS | 1841 | 1461441187437 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 1841 | 1461441187444 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:53:07 INFO - PROCESS | 1841 | 1461441187451 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 1841 | 1461441187458 Marionette TRACE conn3 <- [1,722,null,{}] 12:53:07 INFO - PROCESS | 1841 | 1461441187475 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}] 12:53:07 INFO - PROCESS | 1841 | 1461441187697 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:53:07 INFO - PROCESS | 1841 | 1461441187860 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9e56000 == 88 [pid = 1841] [id = 188] 12:53:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc5414400) [pid = 1841] [serial = 564] [outer = (nil)] 12:53:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc731a800) [pid = 1841] [serial = 565] [outer = 0x7f0dc5414400] 12:53:07 INFO - PROCESS | 1841 | 1461441187938 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc7323c00) [pid = 1841] [serial = 566] [outer = 0x7f0dc5414400] 12:53:08 INFO - PROCESS | 1841 | 1461441188822 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] 12:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:53:08 INFO - PROCESS | 1841 | 1461441188906 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:53:08 INFO - PROCESS | 1841 | 1461441188912 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1841 | 1461441188915 Marionette TRACE conn3 <- [1,726,null,{}] 12:53:08 INFO - PROCESS | 1841 | 1461441188921 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}] 12:53:09 INFO - PROCESS | 1841 | 1461441189141 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:53:09 INFO - PROCESS | 1841 | 1461441189349 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd3a4000 == 89 [pid = 1841] [id = 189] 12:53:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dba25c000) [pid = 1841] [serial = 567] [outer = (nil)] 12:53:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc7ccec00) [pid = 1841] [serial = 568] [outer = 0x7f0dba25c000] 12:53:09 INFO - PROCESS | 1841 | 1461441189490 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc9203400) [pid = 1841] [serial = 569] [outer = 0x7f0dba25c000] 12:53:10 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:10 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:10 INFO - PROCESS | 1841 | 1461441190461 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:53:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1582ms 12:53:10 INFO - PROCESS | 1841 | 1461441190494 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 1841 | 1461441190497 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:53:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:53:10 INFO - PROCESS | 1841 | 1461441190504 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1841 | 1461441190507 Marionette TRACE conn3 <- [1,730,null,{}] 12:53:10 INFO - PROCESS | 1841 | 1461441190514 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}] 12:53:10 INFO - PROCESS | 1841 | 1461441190696 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:53:10 INFO - PROCESS | 1841 | 1461441190918 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbcf000 == 90 [pid = 1841] [id = 190] 12:53:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dbbb33000) [pid = 1841] [serial = 570] [outer = (nil)] 12:53:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dbc805c00) [pid = 1841] [serial = 571] [outer = 0x7f0dbbb33000] 12:53:11 INFO - PROCESS | 1841 | 1461441191038 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dbc830000) [pid = 1841] [serial = 572] [outer = 0x7f0dbbb33000] 12:53:11 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:11 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:11 INFO - PROCESS | 1841 | 1461441191948 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] 12:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:53:12 INFO - PROCESS | 1841 | 1461441191998 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:53:12 INFO - PROCESS | 1841 | 1461441192004 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1841 | 1461441192008 Marionette TRACE conn3 <- [1,734,null,{}] 12:53:12 INFO - PROCESS | 1841 | 1461441192014 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}] 12:53:12 INFO - PROCESS | 1841 | 1461441192249 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:53:12 INFO - PROCESS | 1841 | 1461441192508 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3654000 == 91 [pid = 1841] [id = 191] 12:53:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc30d3400) [pid = 1841] [serial = 573] [outer = (nil)] 12:53:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc51d5000) [pid = 1841] [serial = 574] [outer = 0x7f0dc30d3400] 12:53:12 INFO - PROCESS | 1841 | 1461441192634 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc92ec800) [pid = 1841] [serial = 575] [outer = 0x7f0dc30d3400] 12:53:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:13 INFO - PROCESS | 1841 | 1461441193872 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:53:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1942ms 12:53:13 INFO - PROCESS | 1841 | 1461441193947 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1841 | 1461441193951 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:53:13 INFO - PROCESS | 1841 | 1461441193963 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1841 | 1461441193967 Marionette TRACE conn3 <- [1,738,null,{}] 12:53:13 INFO - PROCESS | 1841 | 1461441193977 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}] 12:53:14 INFO - PROCESS | 1841 | 1461441194255 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:53:14 INFO - PROCESS | 1841 | 1461441194561 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95df800 == 92 [pid = 1841] [id = 192] 12:53:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dbc822400) [pid = 1841] [serial = 576] [outer = (nil)] 12:53:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dbc828400) [pid = 1841] [serial = 577] [outer = 0x7f0dbc822400] 12:53:14 INFO - PROCESS | 1841 | 1461441194640 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc1445800) [pid = 1841] [serial = 578] [outer = 0x7f0dbc822400] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dd6800 == 91 [pid = 1841] [id = 126] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55a0000 == 90 [pid = 1841] [id = 56] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db99a9000 == 89 [pid = 1841] [id = 153] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17b7800 == 88 [pid = 1841] [id = 125] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71e9000 == 87 [pid = 1841] [id = 184] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc7dd8800) [pid = 1841] [serial = 472] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc17d3400) [pid = 1841] [serial = 475] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc7be5c00) [pid = 1841] [serial = 478] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dcc287800) [pid = 1841] [serial = 481] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dcd40b000) [pid = 1841] [serial = 484] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dbc82b800) [pid = 1841] [serial = 487] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dce114400) [pid = 1841] [serial = 490] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dba25dc00) [pid = 1841] [serial = 493] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dcc1b3400) [pid = 1841] [serial = 517] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3eab800 == 86 [pid = 1841] [id = 183] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cd3000 == 85 [pid = 1841] [id = 182] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbe6800 == 84 [pid = 1841] [id = 181] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd92b4000 == 83 [pid = 1841] [id = 177] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd029f800 == 82 [pid = 1841] [id = 176] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce15800 == 81 [pid = 1841] [id = 175] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55d1800 == 80 [pid = 1841] [id = 174] 12:53:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbc8c9000 == 79 [pid = 1841] [id = 173] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dcd037800) [pid = 1841] [serial = 204] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dda0dd400) [pid = 1841] [serial = 364] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc7be5400) [pid = 1841] [serial = 406] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc169f400) [pid = 1841] [serial = 428] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0ddcfa6800) [pid = 1841] [serial = 210] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dd00f1c00) [pid = 1841] [serial = 138] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc7cd2c00) [pid = 1841] [serial = 376] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dcc1b7800) [pid = 1841] [serial = 280] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dce546c00) [pid = 1841] [serial = 247] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc163cc00) [pid = 1841] [serial = 458] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0ddf804400) [pid = 1841] [serial = 412] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0ddee85400) [pid = 1841] [serial = 367] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc6e36000) [pid = 1841] [serial = 358] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dda563400) [pid = 1841] [serial = 250] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dce4a2800) [pid = 1841] [serial = 283] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dcc8ed400) [pid = 1841] [serial = 440] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dcc029400) [pid = 1841] [serial = 171] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc6b9e000) [pid = 1841] [serial = 241] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc51d7800) [pid = 1841] [serial = 403] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dbc80e800) [pid = 1841] [serial = 452] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0ddee7b800) [pid = 1841] [serial = 253] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dc7cd8000) [pid = 1841] [serial = 434] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0de2194000) [pid = 1841] [serial = 415] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc6b9d400) [pid = 1841] [serial = 168] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dd05af800) [pid = 1841] [serial = 443] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dc5410c00) [pid = 1841] [serial = 277] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0de14c2800) [pid = 1841] [serial = 328] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0ddeb24000) [pid = 1841] [serial = 286] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0de371f400) [pid = 1841] [serial = 373] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dccba5400) [pid = 1841] [serial = 361] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dc92ea000) [pid = 1841] [serial = 201] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0dd4289000) [pid = 1841] [serial = 446] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0dcd90e400) [pid = 1841] [serial = 244] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0dc30c9c00) [pid = 1841] [serial = 355] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x7f0dded47400) [pid = 1841] [serial = 213] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x7f0dbc81f000) [pid = 1841] [serial = 449] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x7f0dc6b9dc00) [pid = 1841] [serial = 431] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x7f0dcc1b9400) [pid = 1841] [serial = 319] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x7f0dcc024800) [pid = 1841] [serial = 437] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x7f0dc3dbfc00) [pid = 1841] [serial = 400] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x7f0ddf7ee000) [pid = 1841] [serial = 292] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x7f0dbc821400) [pid = 1841] [serial = 455] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x7f0dce549400) [pid = 1841] [serial = 174] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x7f0ddee84c00) [pid = 1841] [serial = 289] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x7f0dca628800) [pid = 1841] [serial = 409] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x7f0dda398c00) [pid = 1841] [serial = 207] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x7f0de1e3a000) [pid = 1841] [serial = 334] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x7f0ddf544c00) [pid = 1841] [serial = 325] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x7f0dcd09c400) [pid = 1841] [serial = 322] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0ddf7ea000) [pid = 1841] [serial = 331] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dd05c6000) [pid = 1841] [serial = 177] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0de21c3400) [pid = 1841] [serial = 370] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dc79e8c00) [pid = 1841] [serial = 511] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0dc5ff0400) [pid = 1841] [serial = 505] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dc6e31400) [pid = 1841] [serial = 506] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dc162ec00) [pid = 1841] [serial = 500] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dbc831400) [pid = 1841] [serial = 499] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dc17db400) [pid = 1841] [serial = 502] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc2a24000) [pid = 1841] [serial = 503] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x7f0dc1617800) [pid = 1841] [serial = 496] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dc79db400) [pid = 1841] [serial = 497] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x7f0dc79e2c00) [pid = 1841] [serial = 509] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x7f0dcb5cf400) [pid = 1841] [serial = 515] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x7f0dc79dbc00) [pid = 1841] [serial = 508] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x7f0dc7bc9800) [pid = 1841] [serial = 512] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x7f0dc92f2800) [pid = 1841] [serial = 514] [outer = (nil)] [url = about:blank] 12:53:15 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:15 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:15 INFO - PROCESS | 1841 | 1461441195918 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:53:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1989ms 12:53:15 INFO - PROCESS | 1841 | 1461441195951 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1841 | 1461441195958 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:53:16 INFO - PROCESS | 1841 | 1461441196040 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 1841 | 1461441196046 Marionette TRACE conn3 <- [1,742,null,{}] 12:53:16 INFO - PROCESS | 1841 | 1461441196065 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}] 12:53:16 INFO - PROCESS | 1841 | 1461441196225 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:53:16 INFO - PROCESS | 1841 | 1461441196236 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cd2800 == 80 [pid = 1841] [id = 193] 12:53:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dc1443800) [pid = 1841] [serial = 579] [outer = (nil)] 12:53:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0dc162f400) [pid = 1841] [serial = 580] [outer = 0x7f0dc1443800] 12:53:16 INFO - PROCESS | 1841 | 1461441196305 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0dc169d800) [pid = 1841] [serial = 581] [outer = 0x7f0dc1443800] 12:53:17 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:17 INFO - PROCESS | 1841 | 1461441197550 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]]]}] 12:53:17 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 12:53:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1555ms 12:53:17 INFO - PROCESS | 1841 | 1461441197589 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 1841 | 1461441197592 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:53:17 INFO - PROCESS | 1841 | 1461441197599 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 1841 | 1461441197605 Marionette TRACE conn3 <- [1,746,null,{}] 12:53:17 INFO - PROCESS | 1841 | 1461441197621 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}] 12:53:17 INFO - PROCESS | 1841 | 1461441197834 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:53:17 INFO - PROCESS | 1841 | 1461441197948 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc147a800 == 81 [pid = 1841] [id = 194] 12:53:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dc17dac00) [pid = 1841] [serial = 582] [outer = (nil)] 12:53:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dc2a29000) [pid = 1841] [serial = 583] [outer = 0x7f0dc17dac00] 12:53:18 INFO - PROCESS | 1841 | 1461441198017 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dc30ca000) [pid = 1841] [serial = 584] [outer = 0x7f0dc17dac00] 12:53:18 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:19 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:19 INFO - PROCESS | 1841 | 1461441199264 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]]]}] 12:53:19 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.) 12:53:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1692ms 12:53:19 INFO - PROCESS | 1841 | 1461441199293 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 1841 | 1461441199297 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:53:19 INFO - PROCESS | 1841 | 1461441199303 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 1841 | 1461441199320 Marionette TRACE conn3 <- [1,750,null,{}] 12:53:19 INFO - PROCESS | 1841 | 1461441199333 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}] 12:53:19 INFO - PROCESS | 1841 | 1461441199584 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:53:19 INFO - PROCESS | 1841 | 1461441199624 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17b0800 == 82 [pid = 1841] [id = 195] 12:53:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dc2a2ac00) [pid = 1841] [serial = 585] [outer = (nil)] 12:53:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dc38ab800) [pid = 1841] [serial = 586] [outer = 0x7f0dc2a2ac00] 12:53:19 INFO - PROCESS | 1841 | 1461441199692 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dc38b5000) [pid = 1841] [serial = 587] [outer = 0x7f0dc2a2ac00] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dc7bcbc00) [pid = 1841] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc6b87c00) [pid = 1841] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x7f0dcae3b400) [pid = 1841] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dc1636400) [pid = 1841] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x7f0dcb9c6800) [pid = 1841] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x7f0dba254c00) [pid = 1841] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x7f0db9905000) [pid = 1841] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x7f0dc7277c00) [pid = 1841] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x7f0dc7317400) [pid = 1841] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x7f0dc7bc8800) [pid = 1841] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x7f0dc7132c00) [pid = 1841] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x7f0dcd045800) [pid = 1841] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x7f0db990a400) [pid = 1841] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x7f0dca7b3400) [pid = 1841] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0x7f0dc38adc00) [pid = 1841] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x7f0dbc829c00) [pid = 1841] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x7f0dc724a800) [pid = 1841] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 86 (0x7f0dc79e4400) [pid = 1841] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 85 (0x7f0dcb656000) [pid = 1841] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 84 (0x7f0dbc82bc00) [pid = 1841] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:53:20 INFO - PROCESS | 1841 | --DOMWINDOW == 83 (0x7f0dc1612c00) [pid = 1841] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:53:21 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:21 INFO - PROCESS | 1841 | 1461441201394 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2104ms 12:53:21 INFO - PROCESS | 1841 | 1461441201409 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1841 | 1461441201412 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:53:21 INFO - PROCESS | 1841 | 1461441201418 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1841 | 1461441201422 Marionette TRACE conn3 <- [1,754,null,{}] 12:53:21 INFO - PROCESS | 1841 | 1461441201427 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}] 12:53:21 INFO - PROCESS | 1841 | 1461441201615 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:53:21 INFO - PROCESS | 1841 | 1461441201630 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1861800 == 83 [pid = 1841] [id = 196] 12:53:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x7f0db9905400) [pid = 1841] [serial = 588] [outer = (nil)] 12:53:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x7f0dbc819800) [pid = 1841] [serial = 589] [outer = 0x7f0db9905400] 12:53:21 INFO - PROCESS | 1841 | 1461441201695 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x7f0dc38b3000) [pid = 1841] [serial = 590] [outer = 0x7f0db9905400] 12:53:22 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:22 INFO - PROCESS | 1841 | 1461441202895 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1535ms 12:53:22 INFO - PROCESS | 1841 | 1461441202955 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1841 | 1461441202962 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:53:23 INFO - PROCESS | 1841 | 1461441203023 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 1841 | 1461441203030 Marionette TRACE conn3 <- [1,758,null,{}] 12:53:23 INFO - PROCESS | 1841 | 1461441203117 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}] 12:53:23 INFO - PROCESS | 1841 | 1461441203375 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:53:23 INFO - PROCESS | 1841 | 1461441203493 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3c5800 == 84 [pid = 1841] [id = 197] 12:53:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x7f0db990f000) [pid = 1841] [serial = 591] [outer = (nil)] 12:53:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x7f0dbc821c00) [pid = 1841] [serial = 592] [outer = 0x7f0db990f000] 12:53:23 INFO - PROCESS | 1841 | 1461441203574 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x7f0dc1449400) [pid = 1841] [serial = 593] [outer = 0x7f0db990f000] 12:53:24 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:24 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:24 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:24 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:24 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:24 INFO - PROCESS | 1841 | 1461441204503 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:53:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1603ms 12:53:24 INFO - PROCESS | 1841 | 1461441204584 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1841 | 1461441204593 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:53:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:53:24 INFO - PROCESS | 1841 | 1461441204605 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1841 | 1461441204609 Marionette TRACE conn3 <- [1,762,null,{}] 12:53:24 INFO - PROCESS | 1841 | 1461441204616 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}] 12:53:24 INFO - PROCESS | 1841 | 1461441204840 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:53:25 INFO - PROCESS | 1841 | 1461441205041 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc288e000 == 85 [pid = 1841] [id = 198] 12:53:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x7f0dc169c800) [pid = 1841] [serial = 594] [outer = (nil)] 12:53:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0dc16aac00) [pid = 1841] [serial = 595] [outer = 0x7f0dc169c800] 12:53:25 INFO - PROCESS | 1841 | 1461441205134 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x7f0dc27f4400) [pid = 1841] [serial = 596] [outer = 0x7f0dc169c800] 12:53:26 INFO - PROCESS | 1841 | 1461441206481 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1891ms 12:53:26 INFO - PROCESS | 1841 | 1461441206496 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1841 | 1461441206501 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:53:26 INFO - PROCESS | 1841 | 1461441206650 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1841 | 1461441206657 Marionette TRACE conn3 <- [1,766,null,{}] 12:53:26 INFO - PROCESS | 1841 | 1461441206678 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}] 12:53:26 INFO - PROCESS | 1841 | 1461441206865 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:53:27 INFO - PROCESS | 1841 | 1461441207015 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc394f800 == 86 [pid = 1841] [id = 199] 12:53:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x7f0dc27f7000) [pid = 1841] [serial = 597] [outer = (nil)] 12:53:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x7f0dc3db3400) [pid = 1841] [serial = 598] [outer = 0x7f0dc27f7000] 12:53:27 INFO - PROCESS | 1841 | 1461441207094 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x7f0dc430dc00) [pid = 1841] [serial = 599] [outer = 0x7f0dc27f7000] 12:53:28 INFO - PROCESS | 1841 | 1461441208394 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1984ms 12:53:28 INFO - PROCESS | 1841 | 1461441208499 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 1841 | 1461441208503 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:53:28 INFO - PROCESS | 1841 | 1461441208515 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 1841 | 1461441208518 Marionette TRACE conn3 <- [1,770,null,{}] 12:53:28 INFO - PROCESS | 1841 | 1461441208525 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}] 12:53:28 INFO - PROCESS | 1841 | 1461441208729 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:53:28 INFO - PROCESS | 1841 | 1461441208879 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea8800 == 87 [pid = 1841] [id = 200] 12:53:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dc30cac00) [pid = 1841] [serial = 600] [outer = (nil)] 12:53:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0dc5184800) [pid = 1841] [serial = 601] [outer = 0x7f0dc30cac00] 12:53:28 INFO - PROCESS | 1841 | 1461441208952 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0dc5410c00) [pid = 1841] [serial = 602] [outer = 0x7f0dc30cac00] 12:53:29 INFO - PROCESS | 1841 | 1461441209821 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]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1332ms 12:53:29 INFO - PROCESS | 1841 | 1461441209848 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 1841 | 1461441209851 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:53:29 INFO - PROCESS | 1841 | 1461441209858 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 1841 | 1461441209861 Marionette TRACE conn3 <- [1,774,null,{}] 12:53:29 INFO - PROCESS | 1841 | 1461441209867 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}] 12:53:30 INFO - PROCESS | 1841 | 1461441210038 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:53:30 INFO - PROCESS | 1841 | 1461441210196 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5060000 == 88 [pid = 1841] [id = 201] 12:53:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dc5035800) [pid = 1841] [serial = 603] [outer = (nil)] 12:53:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dc5f0d000) [pid = 1841] [serial = 604] [outer = 0x7f0dc5035800] 12:53:30 INFO - PROCESS | 1841 | 1461441210269 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dc5f8cc00) [pid = 1841] [serial = 605] [outer = 0x7f0dc5035800] 12:53:31 INFO - PROCESS | 1841 | 1461441211169 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1386ms 12:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:53:31 INFO - PROCESS | 1841 | 1461441211246 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1841 | 1461441211249 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:53:31 INFO - PROCESS | 1841 | 1461441211256 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 1841 | 1461441211258 Marionette TRACE conn3 <- [1,778,null,{}] 12:53:31 INFO - PROCESS | 1841 | 1461441211264 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}] 12:53:31 INFO - PROCESS | 1841 | 1461441211509 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:53:31 INFO - PROCESS | 1841 | 1461441211905 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3d7000 == 89 [pid = 1841] [id = 202] 12:53:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dbbb36000) [pid = 1841] [serial = 606] [outer = (nil)] 12:53:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dbc803400) [pid = 1841] [serial = 607] [outer = 0x7f0dbbb36000] 12:53:32 INFO - PROCESS | 1841 | 1461441211993 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dbc817000) [pid = 1841] [serial = 608] [outer = 0x7f0dbbb36000] 12:53:32 INFO - PROCESS | 1841 | 1461441212887 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1684ms 12:53:32 INFO - PROCESS | 1841 | 1461441212941 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 1841 | 1461441212949 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:53:32 INFO - PROCESS | 1841 | 1461441212958 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 1841 | 1461441212961 Marionette TRACE conn3 <- [1,782,null,{}] 12:53:32 INFO - PROCESS | 1841 | 1461441212971 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}] 12:53:33 INFO - PROCESS | 1841 | 1461441213153 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:53:33 INFO - PROCESS | 1841 | 1461441213486 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cc5000 == 90 [pid = 1841] [id = 203] 12:53:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dbc82f400) [pid = 1841] [serial = 609] [outer = (nil)] 12:53:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dc160d000) [pid = 1841] [serial = 610] [outer = 0x7f0dbc82f400] 12:53:33 INFO - PROCESS | 1841 | 1461441213568 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dc169f400) [pid = 1841] [serial = 611] [outer = 0x7f0dbc82f400] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbe5000 == 89 [pid = 1841] [id = 138] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1499800 == 88 [pid = 1841] [id = 136] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbeba800 == 87 [pid = 1841] [id = 137] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc3b1000 == 86 [pid = 1841] [id = 54] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dbc80b400) [pid = 1841] [serial = 556] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17b0800 == 85 [pid = 1841] [id = 195] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc147a800 == 84 [pid = 1841] [id = 194] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cd2800 == 83 [pid = 1841] [id = 193] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95df800 == 82 [pid = 1841] [id = 192] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc9e56000 == 81 [pid = 1841] [id = 188] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc449a000 == 80 [pid = 1841] [id = 187] 12:53:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3da800 == 79 [pid = 1841] [id = 186] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dbc82f800) [pid = 1841] [serial = 488] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dc9207c00) [pid = 1841] [serial = 473] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dc7cd2000) [pid = 1841] [serial = 553] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc7dd8000) [pid = 1841] [serial = 554] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x7f0dcd039400) [pid = 1841] [serial = 530] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x7f0dccf55800) [pid = 1841] [serial = 529] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x7f0dc7319000) [pid = 1841] [serial = 550] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x7f0dda105000) [pid = 1841] [serial = 536] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x7f0dc7319800) [pid = 1841] [serial = 542] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x7f0dcd04f800) [pid = 1841] [serial = 535] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x7f0dc1638800) [pid = 1841] [serial = 541] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x7f0dd0505000) [pid = 1841] [serial = 533] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x7f0dcdf25c00) [pid = 1841] [serial = 532] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x7f0dc7278400) [pid = 1841] [serial = 524] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x7f0dc7132800) [pid = 1841] [serial = 523] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x7f0dc5415000) [pid = 1841] [serial = 547] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0x7f0dc6e31000) [pid = 1841] [serial = 548] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x7f0dda1f1800) [pid = 1841] [serial = 539] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x7f0dc7bec400) [pid = 1841] [serial = 538] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 86 (0x7f0dc7de0000) [pid = 1841] [serial = 527] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 85 (0x7f0dc7cd5000) [pid = 1841] [serial = 526] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 84 (0x7f0dcc20b800) [pid = 1841] [serial = 518] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 83 (0x7f0dc27f8400) [pid = 1841] [serial = 545] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 82 (0x7f0dc163b000) [pid = 1841] [serial = 544] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 81 (0x7f0dc27fd400) [pid = 1841] [serial = 521] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 80 (0x7f0dc1637400) [pid = 1841] [serial = 520] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 79 (0x7f0dc79e0c00) [pid = 1841] [serial = 551] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 78 (0x7f0dd921d000) [pid = 1841] [serial = 491] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 77 (0x7f0dc7dddc00) [pid = 1841] [serial = 479] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 76 (0x7f0dccf55000) [pid = 1841] [serial = 482] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 75 (0x7f0dc517f000) [pid = 1841] [serial = 476] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 74 (0x7f0dce54b800) [pid = 1841] [serial = 485] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | --DOMWINDOW == 73 (0x7f0dba263c00) [pid = 1841] [serial = 494] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1841 | 1461441214467 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1535ms 12:53:34 INFO - PROCESS | 1841 | 1461441214498 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 1841 | 1461441214505 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:53:34 INFO - PROCESS | 1841 | 1461441214512 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 1841 | 1461441214515 Marionette TRACE conn3 <- [1,786,null,{}] 12:53:34 INFO - PROCESS | 1841 | 1461441214520 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}] 12:53:34 INFO - PROCESS | 1841 | 1461441214697 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:53:34 INFO - PROCESS | 1841 | 1461441214716 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbd6800 == 80 [pid = 1841] [id = 204] 12:53:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 74 (0x7f0dc17dc000) [pid = 1841] [serial = 612] [outer = (nil)] 12:53:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 75 (0x7f0dc2a25800) [pid = 1841] [serial = 613] [outer = 0x7f0dc17dc000] 12:53:34 INFO - PROCESS | 1841 | 1461441214784 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 76 (0x7f0dc3614000) [pid = 1841] [serial = 614] [outer = 0x7f0dc17dc000] 12:53:35 INFO - PROCESS | 1841 | 1461441215681 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]]]}] 12:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1229ms 12:53:35 INFO - PROCESS | 1841 | 1461441215742 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 1841 | 1461441215745 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:53:35 INFO - PROCESS | 1841 | 1461441215761 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 1841 | 1461441215771 Marionette TRACE conn3 <- [1,790,null,{}] 12:53:35 INFO - PROCESS | 1841 | 1461441215778 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}] 12:53:35 INFO - PROCESS | 1841 | 1461441215994 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:53:36 INFO - PROCESS | 1841 | 1461441216065 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2888800 == 81 [pid = 1841] [id = 205] 12:53:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 77 (0x7f0dc27f0800) [pid = 1841] [serial = 615] [outer = (nil)] 12:53:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 78 (0x7f0dc3dbac00) [pid = 1841] [serial = 616] [outer = 0x7f0dc27f0800] 12:53:36 INFO - PROCESS | 1841 | 1461441216130 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 79 (0x7f0dc5186400) [pid = 1841] [serial = 617] [outer = 0x7f0dc27f0800] 12:53:36 INFO - PROCESS | 1841 | 1461441216902 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1199ms 12:53:36 INFO - PROCESS | 1841 | 1461441216954 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1841 | 1461441216958 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:53:36 INFO - PROCESS | 1841 | 1461441216970 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1841 | 1461441216984 Marionette TRACE conn3 <- [1,794,null,{}] 12:53:36 INFO - PROCESS | 1841 | 1461441216989 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}] 12:53:37 INFO - PROCESS | 1841 | 1461441217193 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:53:37 INFO - PROCESS | 1841 | 1461441217217 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c0f000 == 82 [pid = 1841] [id = 206] 12:53:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0x7f0dc3dbbc00) [pid = 1841] [serial = 618] [outer = (nil)] 12:53:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x7f0dc5f91000) [pid = 1841] [serial = 619] [outer = 0x7f0dc3dbbc00] 12:53:37 INFO - PROCESS | 1841 | 1461441217281 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x7f0dc6b82c00) [pid = 1841] [serial = 620] [outer = 0x7f0dc3dbbc00] 12:53:38 INFO - PROCESS | 1841 | --DOMWINDOW == 81 (0x7f0dc2a2ac00) [pid = 1841] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:53:38 INFO - PROCESS | 1841 | --DOMWINDOW == 80 (0x7f0dbc822400) [pid = 1841] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:53:38 INFO - PROCESS | 1841 | --DOMWINDOW == 79 (0x7f0dc1443800) [pid = 1841] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:53:38 INFO - PROCESS | 1841 | --DOMWINDOW == 78 (0x7f0dc17dac00) [pid = 1841] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:53:38 INFO - PROCESS | 1841 | 1461441218205 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1288ms 12:53:38 INFO - PROCESS | 1841 | 1461441218260 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 1841 | 1461441218263 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:53:38 INFO - PROCESS | 1841 | 1461441218269 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 1841 | 1461441218271 Marionette TRACE conn3 <- [1,798,null,{}] 12:53:38 INFO - PROCESS | 1841 | 1461441218277 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}] 12:53:38 INFO - PROCESS | 1841 | 1461441218432 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:53:38 INFO - PROCESS | 1841 | 1461441218448 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db981f800 == 83 [pid = 1841] [id = 207] 12:53:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 79 (0x7f0dc5ff6400) [pid = 1841] [serial = 621] [outer = (nil)] 12:53:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0x7f0dc6b85c00) [pid = 1841] [serial = 622] [outer = 0x7f0dc5ff6400] 12:53:38 INFO - PROCESS | 1841 | 1461441218524 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x7f0dc6ba5c00) [pid = 1841] [serial = 623] [outer = 0x7f0dc5ff6400] 12:53:39 INFO - PROCESS | 1841 | 1461441219387 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]]]}] 12:53:39 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 12:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1177ms 12:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:53:39 INFO - PROCESS | 1841 | 1461441219448 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 1841 | 1461441219451 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:53:39 INFO - PROCESS | 1841 | 1461441219458 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 1841 | 1461441219461 Marionette TRACE conn3 <- [1,802,null,{}] 12:53:39 INFO - PROCESS | 1841 | 1461441219466 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}] 12:53:39 INFO - PROCESS | 1841 | 1461441219658 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:53:39 INFO - PROCESS | 1841 | 1461441219769 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dda800 == 84 [pid = 1841] [id = 208] 12:53:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x7f0dc6b82400) [pid = 1841] [serial = 624] [outer = (nil)] 12:53:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 83 (0x7f0dc724d800) [pid = 1841] [serial = 625] [outer = 0x7f0dc6b82400] 12:53:39 INFO - PROCESS | 1841 | 1461441219834 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x7f0dc7255400) [pid = 1841] [serial = 626] [outer = 0x7f0dc6b82400] 12:53:40 INFO - PROCESS | 1841 | 1461441220541 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]]]}] 12:53:40 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 12:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1133ms 12:53:40 INFO - PROCESS | 1841 | 1461441220591 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1841 | 1461441220593 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:53:40 INFO - PROCESS | 1841 | 1461441220604 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 1841 | 1461441220606 Marionette TRACE conn3 <- [1,806,null,{}] 12:53:40 INFO - PROCESS | 1841 | 1461441220613 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}] 12:53:40 INFO - PROCESS | 1841 | 1461441220869 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:53:41 INFO - PROCESS | 1841 | 1461441221021 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db99b9000 == 85 [pid = 1841] [id = 209] 12:53:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x7f0db9906400) [pid = 1841] [serial = 627] [outer = (nil)] 12:53:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x7f0dbbb34000) [pid = 1841] [serial = 628] [outer = 0x7f0db9906400] 12:53:41 INFO - PROCESS | 1841 | 1461441221113 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x7f0dbc827000) [pid = 1841] [serial = 629] [outer = 0x7f0db9906400] 12:53:42 INFO - PROCESS | 1841 | 1461441222032 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]]]}] 12:53:42 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 12:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1487ms 12:53:42 INFO - PROCESS | 1841 | 1461441222090 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 1841 | 1461441222097 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:53:42 INFO - PROCESS | 1841 | 1461441222106 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1841 | 1461441222113 Marionette TRACE conn3 <- [1,810,null,{}] 12:53:42 INFO - PROCESS | 1841 | 1461441222120 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}] 12:53:42 INFO - PROCESS | 1841 | 1461441222315 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:53:42 INFO - PROCESS | 1841 | 1461441222470 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2881800 == 86 [pid = 1841] [id = 210] 12:53:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x7f0dc160e800) [pid = 1841] [serial = 630] [outer = (nil)] 12:53:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x7f0dc27fcc00) [pid = 1841] [serial = 631] [outer = 0x7f0dc160e800] 12:53:42 INFO - PROCESS | 1841 | 1461441222553 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x7f0dc3613400) [pid = 1841] [serial = 632] [outer = 0x7f0dc160e800] 12:53:43 INFO - PROCESS | 1841 | 1461441223566 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1484ms 12:53:43 INFO - PROCESS | 1841 | 1461441223591 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:53:43 INFO - PROCESS | 1841 | 1461441223596 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:53:43 INFO - PROCESS | 1841 | 1461441223603 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 1841 | 1461441223606 Marionette TRACE conn3 <- [1,814,null,{}] 12:53:43 INFO - PROCESS | 1841 | 1461441223613 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}] 12:53:43 INFO - PROCESS | 1841 | 1461441223801 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:53:43 INFO - PROCESS | 1841 | 1461441223963 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71dd000 == 87 [pid = 1841] [id = 211] 12:53:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x7f0dc3611000) [pid = 1841] [serial = 633] [outer = (nil)] 12:53:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x7f0dc5411000) [pid = 1841] [serial = 634] [outer = 0x7f0dc3611000] 12:53:44 INFO - PROCESS | 1841 | 1461441224039 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x7f0dc6b86800) [pid = 1841] [serial = 635] [outer = 0x7f0dc3611000] 12:53:45 INFO - PROCESS | 1841 | 1461441225023 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] 12:53:45 INFO - PROCESS | 1841 | 1461441225100 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:53:45 INFO - PROCESS | 1841 | 1461441225118 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1841 | 1461441225125 Marionette TRACE conn3 <- [1,818,null,{}] 12:53:45 INFO - PROCESS | 1841 | 1461441225131 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}] 12:53:45 INFO - PROCESS | 1841 | 1461441225356 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:53:45 INFO - PROCESS | 1841 | 1461441225521 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ad3000 == 88 [pid = 1841] [id = 212] 12:53:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x7f0dc3754000) [pid = 1841] [serial = 636] [outer = (nil)] 12:53:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x7f0dc713e400) [pid = 1841] [serial = 637] [outer = 0x7f0dc3754000] 12:53:45 INFO - PROCESS | 1841 | 1461441225640 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x7f0dc727fc00) [pid = 1841] [serial = 638] [outer = 0x7f0dc3754000] 12:53:46 INFO - PROCESS | 1841 | 1461441226494 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1450ms 12:53:46 INFO - PROCESS | 1841 | 1461441226561 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:53:46 INFO - PROCESS | 1841 | 1461441226565 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:53:46 INFO - PROCESS | 1841 | 1461441226571 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 1841 | 1461441226575 Marionette TRACE conn3 <- [1,822,null,{}] 12:53:46 INFO - PROCESS | 1841 | 1461441226580 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}] 12:53:46 INFO - PROCESS | 1841 | 1461441226806 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:53:46 INFO - PROCESS | 1841 | 1461441226959 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9e3f800 == 89 [pid = 1841] [id = 213] 12:53:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x7f0dc430c800) [pid = 1841] [serial = 639] [outer = (nil)] 12:53:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x7f0dc731c000) [pid = 1841] [serial = 640] [outer = 0x7f0dc430c800] 12:53:47 INFO - PROCESS | 1841 | 1461441227075 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x7f0dc7322400) [pid = 1841] [serial = 641] [outer = 0x7f0dc430c800] 12:53:47 INFO - PROCESS | 1841 | 1461441227985 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] 12:53:48 INFO - PROCESS | 1841 | 1461441228062 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:53:48 INFO - PROCESS | 1841 | 1461441228069 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 1841 | 1461441228073 Marionette TRACE conn3 <- [1,826,null,{}] 12:53:48 INFO - PROCESS | 1841 | 1461441228078 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}] 12:53:48 INFO - PROCESS | 1841 | 1461441228277 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:53:48 INFO - PROCESS | 1841 | 1461441228484 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc0c2000 == 90 [pid = 1841] [id = 214] 12:53:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x7f0dc7bc2000) [pid = 1841] [serial = 642] [outer = (nil)] 12:53:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x7f0dc7bc4800) [pid = 1841] [serial = 643] [outer = 0x7f0dc7bc2000] 12:53:48 INFO - PROCESS | 1841 | 1461441228619 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x7f0dc7be5400) [pid = 1841] [serial = 644] [outer = 0x7f0dc7bc2000] 12:53:49 INFO - PROCESS | 1841 | 1461441229498 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1479ms 12:53:49 INFO - PROCESS | 1841 | 1461441229549 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 1841 | 1461441229553 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:53:49 INFO - PROCESS | 1841 | 1461441229561 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 1841 | 1461441229563 Marionette TRACE conn3 <- [1,830,null,{}] 12:53:49 INFO - PROCESS | 1841 | 1461441229570 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}] 12:53:49 INFO - PROCESS | 1841 | 1461441229807 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:53:50 INFO - PROCESS | 1841 | 1461441230017 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc887800 == 91 [pid = 1841] [id = 215] 12:53:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dc7bc2800) [pid = 1841] [serial = 645] [outer = (nil)] 12:53:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dc7ccfc00) [pid = 1841] [serial = 646] [outer = 0x7f0dc7bc2800] 12:53:50 INFO - PROCESS | 1841 | 1461441230138 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dc7cda400) [pid = 1841] [serial = 647] [outer = 0x7f0dc7bc2800] 12:53:51 INFO - PROCESS | 1841 | 1461441231009 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1486ms 12:53:51 INFO - PROCESS | 1841 | 1461441231049 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1841 | 1461441231052 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:53:51 INFO - PROCESS | 1841 | 1461441231058 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1841 | 1461441231061 Marionette TRACE conn3 <- [1,834,null,{}] 12:53:51 INFO - PROCESS | 1841 | 1461441231067 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}] 12:53:51 INFO - PROCESS | 1841 | 1461441231241 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:53:51 INFO - PROCESS | 1841 | 1461441231401 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce19800 == 92 [pid = 1841] [id = 216] 12:53:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0db990f800) [pid = 1841] [serial = 648] [outer = (nil)] 12:53:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dc7dd5400) [pid = 1841] [serial = 649] [outer = 0x7f0db990f800] 12:53:51 INFO - PROCESS | 1841 | 1461441231474 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dc7ddd800) [pid = 1841] [serial = 650] [outer = 0x7f0db990f800] 12:53:52 INFO - PROCESS | 1841 | 1461441232362 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1328ms 12:53:52 INFO - PROCESS | 1841 | 1461441232388 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:53:52 INFO - PROCESS | 1841 | 1461441232393 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:53:52 INFO - PROCESS | 1841 | 1461441232400 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1841 | 1461441232403 Marionette TRACE conn3 <- [1,838,null,{}] 12:53:52 INFO - PROCESS | 1841 | 1461441232409 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}] 12:53:52 INFO - PROCESS | 1841 | 1461441232586 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:53:52 INFO - PROCESS | 1841 | 1461441232749 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1735000 == 93 [pid = 1841] [id = 217] 12:53:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0db9906800) [pid = 1841] [serial = 651] [outer = (nil)] 12:53:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dc3db6c00) [pid = 1841] [serial = 652] [outer = 0x7f0db9906800] 12:53:52 INFO - PROCESS | 1841 | 1461441232820 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0dc92ea800) [pid = 1841] [serial = 653] [outer = 0x7f0db9906800] 12:53:54 INFO - PROCESS | 1841 | 1461441234063 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1681ms 12:53:54 INFO - PROCESS | 1841 | 1461441234081 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1841 | 1461441234088 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:53:54 INFO - PROCESS | 1841 | 1461441234097 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1841 | 1461441234102 Marionette TRACE conn3 <- [1,842,null,{}] 12:53:54 INFO - PROCESS | 1841 | 1461441234110 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}] 12:53:54 INFO - PROCESS | 1841 | 1461441234297 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:53:54 INFO - PROCESS | 1841 | 1461441234479 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3470800 == 94 [pid = 1841] [id = 218] 12:53:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0dbc80e400) [pid = 1841] [serial = 654] [outer = (nil)] 12:53:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0dbc82e000) [pid = 1841] [serial = 655] [outer = 0x7f0dbc80e400] 12:53:54 INFO - PROCESS | 1841 | 1461441234552 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0dc169cc00) [pid = 1841] [serial = 656] [outer = 0x7f0dbc80e400] 12:53:55 INFO - PROCESS | 1841 | 1461441235555 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1481ms 12:53:55 INFO - PROCESS | 1841 | 1461441235579 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1841 | 1461441235588 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:53:55 INFO - PROCESS | 1841 | 1461441235599 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1841 | 1461441235602 Marionette TRACE conn3 <- [1,846,null,{}] 12:53:55 INFO - PROCESS | 1841 | 1461441235610 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}] 12:53:55 INFO - PROCESS | 1841 | 1461441235785 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:53:56 INFO - PROCESS | 1841 | 1461441236022 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9822000 == 95 [pid = 1841] [id = 219] 12:53:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x7f0dbc825800) [pid = 1841] [serial = 657] [outer = (nil)] 12:53:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x7f0dc3756000) [pid = 1841] [serial = 658] [outer = 0x7f0dbc825800] 12:53:56 INFO - PROCESS | 1841 | 1461441236148 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x7f0dc390ec00) [pid = 1841] [serial = 659] [outer = 0x7f0dbc825800] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dda800 == 94 [pid = 1841] [id = 208] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db981f800 == 93 [pid = 1841] [id = 207] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x7f0dbc819800) [pid = 1841] [serial = 589] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x7f0dc144f400) [pid = 1841] [serial = 559] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x7f0dc30cc000) [pid = 1841] [serial = 562] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x7f0dc731a800) [pid = 1841] [serial = 565] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x7f0dc7ccec00) [pid = 1841] [serial = 568] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0dbc805c00) [pid = 1841] [serial = 571] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c0f000 == 92 [pid = 1841] [id = 206] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2888800 == 91 [pid = 1841] [id = 205] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbd6800 == 90 [pid = 1841] [id = 204] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cc5000 == 89 [pid = 1841] [id = 203] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3d7000 == 88 [pid = 1841] [id = 202] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3c5800 == 87 [pid = 1841] [id = 197] 12:53:56 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1861800 == 86 [pid = 1841] [id = 196] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dc38ab800) [pid = 1841] [serial = 586] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0dc1445800) [pid = 1841] [serial = 578] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dbc828400) [pid = 1841] [serial = 577] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0dc162f400) [pid = 1841] [serial = 580] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dc169d800) [pid = 1841] [serial = 581] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dc51d5000) [pid = 1841] [serial = 574] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x7f0dc2a29000) [pid = 1841] [serial = 583] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x7f0dc38b5000) [pid = 1841] [serial = 587] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x7f0dc30ca000) [pid = 1841] [serial = 584] [outer = (nil)] [url = about:blank] 12:53:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x7f0dc3dbdc00) [pid = 1841] [serial = 660] [outer = 0x7f0dc361b400] 12:53:57 INFO - PROCESS | 1841 | 1461441237123 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1532ms 12:53:57 INFO - PROCESS | 1841 | 1461441237131 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1841 | 1461441237134 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:53:57 INFO - PROCESS | 1841 | 1461441237141 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1841 | 1461441237146 Marionette TRACE conn3 <- [1,850,null,{}] 12:53:57 INFO - PROCESS | 1841 | 1461441237162 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}] 12:53:57 INFO - PROCESS | 1841 | 1461441237344 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:53:57 INFO - PROCESS | 1841 | 1461441237475 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2890800 == 87 [pid = 1841] [id = 220] 12:53:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x7f0dc2a23c00) [pid = 1841] [serial = 661] [outer = (nil)] 12:53:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x7f0dc5f89000) [pid = 1841] [serial = 662] [outer = 0x7f0dc2a23c00] 12:53:57 INFO - PROCESS | 1841 | 1461441237544 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dc6ba0400) [pid = 1841] [serial = 663] [outer = 0x7f0dc2a23c00] 12:53:58 INFO - PROCESS | 1841 | 1461441238311 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1189ms 12:53:58 INFO - PROCESS | 1841 | 1461441238331 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:53:58 INFO - PROCESS | 1841 | 1461441238336 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:53:58 INFO - PROCESS | 1841 | 1461441238364 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 1841 | 1461441238367 Marionette TRACE conn3 <- [1,854,null,{}] 12:53:58 INFO - PROCESS | 1841 | 1461441238376 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}] 12:53:58 INFO - PROCESS | 1841 | 1461441238548 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:53:58 INFO - PROCESS | 1841 | 1461441238558 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc559b000 == 88 [pid = 1841] [id = 221] 12:53:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dc5416400) [pid = 1841] [serial = 664] [outer = (nil)] 12:53:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dc7276400) [pid = 1841] [serial = 665] [outer = 0x7f0dc5416400] 12:53:58 INFO - PROCESS | 1841 | 1461441238626 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dc731f000) [pid = 1841] [serial = 666] [outer = 0x7f0dc5416400] 12:53:59 INFO - PROCESS | 1841 | 1461441239574 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1266ms 12:53:59 INFO - PROCESS | 1841 | 1461441239611 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1841 | 1461441239615 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:53:59 INFO - PROCESS | 1841 | 1461441239626 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1841 | 1461441239628 Marionette TRACE conn3 <- [1,858,null,{}] 12:53:59 INFO - PROCESS | 1841 | 1461441239635 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}] 12:53:59 INFO - PROCESS | 1841 | 1461441239861 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:53:59 INFO - PROCESS | 1841 | 1461441239887 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ab8800 == 89 [pid = 1841] [id = 222] 12:53:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dc6e37000) [pid = 1841] [serial = 667] [outer = (nil)] 12:53:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0dc79e7000) [pid = 1841] [serial = 668] [outer = 0x7f0dc6e37000] 12:53:59 INFO - PROCESS | 1841 | 1461441239951 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0dc7bcbc00) [pid = 1841] [serial = 669] [outer = 0x7f0dc6e37000] 12:54:00 INFO - PROCESS | 1841 | 1461441240803 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1385ms 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x7f0dbbb36000) [pid = 1841] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x7f0dc5ff6400) [pid = 1841] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x7f0db9905c00) [pid = 1841] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x7f0dc27f0800) [pid = 1841] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x7f0dc17dc000) [pid = 1841] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x7f0dc3dbbc00) [pid = 1841] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:54:01 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x7f0dbc82f400) [pid = 1841] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:54:01 INFO - PROCESS | 1841 | 1461441241035 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1841 | 1461441241037 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:54:01 INFO - PROCESS | 1841 | 1461441241044 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1841 | 1461441241047 Marionette TRACE conn3 <- [1,862,null,{}] 12:54:01 INFO - PROCESS | 1841 | 1461441241053 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}] 12:54:01 INFO - PROCESS | 1841 | 1461441241236 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:54:01 INFO - PROCESS | 1841 | 1461441241246 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7aca000 == 90 [pid = 1841] [id = 223] 12:54:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x7f0dc7254400) [pid = 1841] [serial = 670] [outer = (nil)] 12:54:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x7f0dc7ddfc00) [pid = 1841] [serial = 671] [outer = 0x7f0dc7254400] 12:54:01 INFO - PROCESS | 1841 | 1461441241431 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x7f0dc92f8400) [pid = 1841] [serial = 672] [outer = 0x7f0dc7254400] 12:54:02 INFO - PROCESS | 1841 | 1461441242144 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1130ms 12:54:02 INFO - PROCESS | 1841 | 1461441242174 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1841 | 1461441242177 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:54:02 INFO - PROCESS | 1841 | 1461441242184 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1841 | 1461441242186 Marionette TRACE conn3 <- [1,866,null,{}] 12:54:02 INFO - PROCESS | 1841 | 1461441242192 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}] 12:54:02 INFO - PROCESS | 1841 | 1461441242394 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:54:02 INFO - PROCESS | 1841 | 1461441242415 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccd0e800 == 91 [pid = 1841] [id = 224] 12:54:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x7f0dc7bccc00) [pid = 1841] [serial = 673] [outer = (nil)] 12:54:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x7f0dc9e66000) [pid = 1841] [serial = 674] [outer = 0x7f0dc7bccc00] 12:54:02 INFO - PROCESS | 1841 | 1461441242479 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x7f0dca7af400) [pid = 1841] [serial = 675] [outer = 0x7f0dc7bccc00] 12:54:03 INFO - PROCESS | 1841 | 1461441243431 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1281ms 12:54:03 INFO - PROCESS | 1841 | 1461441243467 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1841 | 1461441243473 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:54:03 INFO - PROCESS | 1841 | 1461441243482 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1841 | 1461441243487 Marionette TRACE conn3 <- [1,870,null,{}] 12:54:03 INFO - PROCESS | 1841 | 1461441243497 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}] 12:54:03 INFO - PROCESS | 1841 | 1461441243729 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:54:03 INFO - PROCESS | 1841 | 1461441243961 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1723000 == 92 [pid = 1841] [id = 225] 12:54:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x7f0dbc811800) [pid = 1841] [serial = 676] [outer = (nil)] 12:54:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x7f0dc162f000) [pid = 1841] [serial = 677] [outer = 0x7f0dbc811800] 12:54:04 INFO - PROCESS | 1841 | 1461441244056 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x7f0dc27f0c00) [pid = 1841] [serial = 678] [outer = 0x7f0dbc811800] 12:54:04 INFO - PROCESS | 1841 | 1461441244965 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1540ms 12:54:05 INFO - PROCESS | 1841 | 1461441245022 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 1841 | 1461441245031 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:54:05 INFO - PROCESS | 1841 | 1461441245043 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1841 | 1461441245048 Marionette TRACE conn3 <- [1,874,null,{}] 12:54:05 INFO - PROCESS | 1841 | 1461441245053 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}] 12:54:05 INFO - PROCESS | 1841 | 1461441245245 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:54:05 INFO - PROCESS | 1841 | 1461441245451 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55d2800 == 93 [pid = 1841] [id = 226] 12:54:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x7f0dc38b1000) [pid = 1841] [serial = 679] [outer = (nil)] 12:54:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x7f0dc5188c00) [pid = 1841] [serial = 680] [outer = 0x7f0dc38b1000] 12:54:05 INFO - PROCESS | 1841 | 1461441245572 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x7f0dc6b81000) [pid = 1841] [serial = 681] [outer = 0x7f0dc38b1000] 12:54:06 INFO - PROCESS | 1841 | 1461441246515 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1531ms 12:54:06 INFO - PROCESS | 1841 | 1461441246574 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 1841 | 1461441246578 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:54:06 INFO - PROCESS | 1841 | 1461441246583 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 1841 | 1461441246589 Marionette TRACE conn3 <- [1,878,null,{}] 12:54:06 INFO - PROCESS | 1841 | 1461441246604 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}] 12:54:06 INFO - PROCESS | 1841 | 1461441246850 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:54:07 INFO - PROCESS | 1841 | 1461441247013 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd39a000 == 94 [pid = 1841] [id = 227] 12:54:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x7f0dc7274000) [pid = 1841] [serial = 682] [outer = (nil)] 12:54:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x7f0dc7bc0400) [pid = 1841] [serial = 683] [outer = 0x7f0dc7274000] 12:54:07 INFO - PROCESS | 1841 | 1461441247102 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x7f0dc7bec400) [pid = 1841] [serial = 684] [outer = 0x7f0dc7274000] 12:54:07 INFO - PROCESS | 1841 | 1461441247897 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1341ms 12:54:07 INFO - PROCESS | 1841 | 1461441247925 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:54:07 INFO - PROCESS | 1841 | 1461441247930 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:54:07 INFO - PROCESS | 1841 | 1461441247935 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1841 | 1461441247938 Marionette TRACE conn3 <- [1,882,null,{}] 12:54:07 INFO - PROCESS | 1841 | 1461441247943 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}] 12:54:08 INFO - PROCESS | 1841 | 1461441248120 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:54:08 INFO - PROCESS | 1841 | 1461441248281 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcdf63000 == 95 [pid = 1841] [id = 228] 12:54:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x7f0dc5f07000) [pid = 1841] [serial = 685] [outer = (nil)] 12:54:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0dc92f1c00) [pid = 1841] [serial = 686] [outer = 0x7f0dc5f07000] 12:54:08 INFO - PROCESS | 1841 | 1461441248354 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0dca6d3c00) [pid = 1841] [serial = 687] [outer = 0x7f0dc5f07000] 12:54:09 INFO - PROCESS | 1841 | 1461441249229 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1332ms 12:54:09 INFO - PROCESS | 1841 | 1461441249269 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 1841 | 1461441249273 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:54:09 INFO - PROCESS | 1841 | 1461441249278 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 1841 | 1461441249281 Marionette TRACE conn3 <- [1,886,null,{}] 12:54:09 INFO - PROCESS | 1841 | 1461441249287 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}] 12:54:09 INFO - PROCESS | 1841 | 1461441249452 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:54:09 INFO - PROCESS | 1841 | 1461441249614 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd020e000 == 96 [pid = 1841] [id = 229] 12:54:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x7f0dc7de1c00) [pid = 1841] [serial = 688] [outer = (nil)] 12:54:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x7f0dcac54c00) [pid = 1841] [serial = 689] [outer = 0x7f0dc7de1c00] 12:54:09 INFO - PROCESS | 1841 | 1461441249685 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0dcac5fc00) [pid = 1841] [serial = 690] [outer = 0x7f0dc7de1c00] 12:54:10 INFO - PROCESS | 1841 | 1461441250611 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1383ms 12:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:54:10 INFO - PROCESS | 1841 | 1461441250663 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1841 | 1461441250666 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:54:10 INFO - PROCESS | 1841 | 1461441250672 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1841 | 1461441250675 Marionette TRACE conn3 <- [1,890,null,{}] 12:54:10 INFO - PROCESS | 1841 | 1461441250680 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}] 12:54:10 INFO - PROCESS | 1841 | 1461441250885 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:54:11 INFO - PROCESS | 1841 | 1461441251046 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3605800 == 97 [pid = 1841] [id = 230] 12:54:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0dca7b1800) [pid = 1841] [serial = 691] [outer = (nil)] 12:54:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dcc02c400) [pid = 1841] [serial = 692] [outer = 0x7f0dca7b1800] 12:54:11 INFO - PROCESS | 1841 | 1461441251124 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0dcc1b8800) [pid = 1841] [serial = 693] [outer = 0x7f0dca7b1800] 12:54:12 INFO - PROCESS | 1841 | 1461441252002 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1385ms 12:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:54:12 INFO - PROCESS | 1841 | 1461441252057 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1841 | 1461441252060 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:54:12 INFO - PROCESS | 1841 | 1461441252066 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1841 | 1461441252069 Marionette TRACE conn3 <- [1,894,null,{}] 12:54:12 INFO - PROCESS | 1841 | 1461441252074 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}] 12:54:12 INFO - PROCESS | 1841 | 1461441252237 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:54:12 INFO - PROCESS | 1841 | 1461441252419 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd92ad800 == 98 [pid = 1841] [id = 231] 12:54:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dc4308800) [pid = 1841] [serial = 694] [outer = (nil)] 12:54:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dcc1bf000) [pid = 1841] [serial = 695] [outer = 0x7f0dc4308800] 12:54:12 INFO - PROCESS | 1841 | 1461441252488 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dcc20bc00) [pid = 1841] [serial = 696] [outer = 0x7f0dc4308800] 12:54:13 INFO - PROCESS | 1841 | 1461441253370 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1334ms 12:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:54:13 INFO - PROCESS | 1841 | 1461441253400 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1841 | 1461441253403 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:54:13 INFO - PROCESS | 1841 | 1461441253409 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1841 | 1461441253412 Marionette TRACE conn3 <- [1,898,null,{}] 12:54:13 INFO - PROCESS | 1841 | 1461441253417 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}] 12:54:13 INFO - PROCESS | 1841 | 1461441253586 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:54:13 INFO - PROCESS | 1841 | 1461441253751 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda1b6800 == 99 [pid = 1841] [id = 232] 12:54:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dc920fc00) [pid = 1841] [serial = 697] [outer = (nil)] 12:54:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dcc339000) [pid = 1841] [serial = 698] [outer = 0x7f0dc920fc00] 12:54:13 INFO - PROCESS | 1841 | 1461441253820 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dccba9400) [pid = 1841] [serial = 699] [outer = 0x7f0dc920fc00] 12:54:14 INFO - PROCESS | 1841 | 1461441254699 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1338ms 12:54:14 INFO - PROCESS | 1841 | 1461441254753 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 1841 | 1461441254763 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:54:14 INFO - PROCESS | 1841 | 1461441254770 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 1841 | 1461441254774 Marionette TRACE conn3 <- [1,902,null,{}] 12:54:14 INFO - PROCESS | 1841 | 1461441254780 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}] 12:54:14 INFO - PROCESS | 1841 | 1461441254993 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:54:15 INFO - PROCESS | 1841 | 1461441255154 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda36f800 == 100 [pid = 1841] [id = 233] 12:54:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dcc1bc000) [pid = 1841] [serial = 700] [outer = (nil)] 12:54:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dccbb2400) [pid = 1841] [serial = 701] [outer = 0x7f0dcc1bc000] 12:54:15 INFO - PROCESS | 1841 | 1461441255226 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dccf56800) [pid = 1841] [serial = 702] [outer = 0x7f0dcc1bc000] 12:54:16 INFO - PROCESS | 1841 | 1461441256119 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1383ms 12:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:54:16 INFO - PROCESS | 1841 | 1461441256154 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1841 | 1461441256157 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:54:16 INFO - PROCESS | 1841 | 1461441256164 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1841 | 1461441256167 Marionette TRACE conn3 <- [1,906,null,{}] 12:54:16 INFO - PROCESS | 1841 | 1461441256172 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}] 12:54:16 INFO - PROCESS | 1841 | 1461441256344 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:54:16 INFO - PROCESS | 1841 | 1461441256526 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbe6800 == 101 [pid = 1841] [id = 234] 12:54:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dbc810400) [pid = 1841] [serial = 703] [outer = (nil)] 12:54:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc3615c00) [pid = 1841] [serial = 704] [outer = 0x7f0dbc810400] 12:54:16 INFO - PROCESS | 1841 | 1461441256599 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dccbaec00) [pid = 1841] [serial = 705] [outer = 0x7f0dbc810400] 12:54:17 INFO - PROCESS | 1841 | 1461441257810 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1681ms 12:54:17 INFO - PROCESS | 1841 | 1461441257844 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1841 | 1461441257851 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:54:17 INFO - PROCESS | 1841 | 1461441257859 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1841 | 1461441257863 Marionette TRACE conn3 <- [1,910,null,{}] 12:54:17 INFO - PROCESS | 1841 | 1461441257870 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}] 12:54:18 INFO - PROCESS | 1841 | 1461441258035 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:54:18 INFO - PROCESS | 1841 | 1461441258369 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9821000 == 102 [pid = 1841] [id = 235] 12:54:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dc1638000) [pid = 1841] [serial = 706] [outer = (nil)] 12:54:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc2a24800) [pid = 1841] [serial = 707] [outer = 0x7f0dc1638000] 12:54:18 INFO - PROCESS | 1841 | 1461441258488 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc38ae000) [pid = 1841] [serial = 708] [outer = 0x7f0dc1638000] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd39c800 == 101 [pid = 1841] [id = 58] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc179b800 == 100 [pid = 1841] [id = 124] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc724d800) [pid = 1841] [serial = 625] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc5184800) [pid = 1841] [serial = 601] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc5f0d000) [pid = 1841] [serial = 604] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | 1461441259363 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]]]}] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7aca000 == 99 [pid = 1841] [id = 223] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ab8800 == 98 [pid = 1841] [id = 222] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc559b000 == 97 [pid = 1841] [id = 221] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2890800 == 96 [pid = 1841] [id = 220] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9822000 == 95 [pid = 1841] [id = 219] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3470800 == 94 [pid = 1841] [id = 218] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc0c2000 == 93 [pid = 1841] [id = 214] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc9e3f800 == 92 [pid = 1841] [id = 213] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ad3000 == 91 [pid = 1841] [id = 212] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71dd000 == 90 [pid = 1841] [id = 211] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2881800 == 89 [pid = 1841] [id = 210] 12:54:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db99b9000 == 88 [pid = 1841] [id = 209] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0dc16a3800) [pid = 1841] [serial = 557] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dc3db3400) [pid = 1841] [serial = 598] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dc3dbac00) [pid = 1841] [serial = 616] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc2a25800) [pid = 1841] [serial = 613] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dc3614000) [pid = 1841] [serial = 614] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dc5f91000) [pid = 1841] [serial = 619] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc16aac00) [pid = 1841] [serial = 595] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dc169f400) [pid = 1841] [serial = 611] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dc160d000) [pid = 1841] [serial = 610] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dbc817000) [pid = 1841] [serial = 608] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dbc803400) [pid = 1841] [serial = 607] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0dbc821c00) [pid = 1841] [serial = 592] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0dc6b85c00) [pid = 1841] [serial = 622] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0dc6b82c00) [pid = 1841] [serial = 620] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x7f0dc6ba5c00) [pid = 1841] [serial = 623] [outer = (nil)] [url = about:blank] 12:54:19 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x7f0dc5186400) [pid = 1841] [serial = 617] [outer = (nil)] [url = about:blank] 12:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1587ms 12:54:19 INFO - PROCESS | 1841 | 1461441259447 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1841 | 1461441259455 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:54:19 INFO - PROCESS | 1841 | 1461441259464 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1841 | 1461441259467 Marionette TRACE conn3 <- [1,914,null,{}] 12:54:19 INFO - PROCESS | 1841 | 1461441259472 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}] 12:54:19 INFO - PROCESS | 1841 | 1461441259631 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:54:19 INFO - PROCESS | 1841 | 1461441259642 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbc8c5000 == 89 [pid = 1841] [id = 236] 12:54:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0dc27f3c00) [pid = 1841] [serial = 709] [outer = (nil)] 12:54:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0dc503a000) [pid = 1841] [serial = 710] [outer = 0x7f0dc27f3c00] 12:54:19 INFO - PROCESS | 1841 | 1461441259703 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dc5f91c00) [pid = 1841] [serial = 711] [outer = 0x7f0dc27f3c00] 12:54:20 INFO - PROCESS | 1841 | 1461441260657 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1237ms 12:54:20 INFO - PROCESS | 1841 | 1461441260702 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 1841 | 1461441260705 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:54:20 INFO - PROCESS | 1841 | 1461441260711 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1841 | 1461441260718 Marionette TRACE conn3 <- [1,918,null,{}] 12:54:20 INFO - PROCESS | 1841 | 1461441260733 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}] 12:54:20 INFO - PROCESS | 1841 | 1461441260902 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:54:21 INFO - PROCESS | 1841 | 1461441261029 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3eb2000 == 90 [pid = 1841] [id = 237] 12:54:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0dc3db2400) [pid = 1841] [serial = 712] [outer = (nil)] 12:54:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dc7137400) [pid = 1841] [serial = 713] [outer = 0x7f0dc3db2400] 12:54:21 INFO - PROCESS | 1841 | 1461441261108 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dc7315800) [pid = 1841] [serial = 714] [outer = 0x7f0dc3db2400] 12:54:21 INFO - PROCESS | 1841 | 1461441261815 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1139ms 12:54:21 INFO - PROCESS | 1841 | 1461441261851 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1841 | 1461441261854 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:54:21 INFO - PROCESS | 1841 | 1461441261884 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1841 | 1461441261887 Marionette TRACE conn3 <- [1,922,null,{}] 12:54:21 INFO - PROCESS | 1841 | 1461441261903 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}] 12:54:22 INFO - PROCESS | 1841 | 1461441262111 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:54:22 INFO - PROCESS | 1841 | 1461441262132 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6de7800 == 91 [pid = 1841] [id = 238] 12:54:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dc4308c00) [pid = 1841] [serial = 715] [outer = (nil)] 12:54:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dc79db400) [pid = 1841] [serial = 716] [outer = 0x7f0dc4308c00] 12:54:22 INFO - PROCESS | 1841 | 1461441262192 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dc7be3400) [pid = 1841] [serial = 717] [outer = 0x7f0dc4308c00] 12:54:23 INFO - PROCESS | 1841 | 1461441263029 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1182ms 12:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:54:23 INFO - PROCESS | 1841 | 1461441263066 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1841 | 1461441263069 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:54:23 INFO - PROCESS | 1841 | 1461441263075 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 1841 | 1461441263078 Marionette TRACE conn3 <- [1,926,null,{}] 12:54:23 INFO - PROCESS | 1841 | 1461441263092 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}] 12:54:23 INFO - PROCESS | 1841 | 1461441263301 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:54:23 INFO - PROCESS | 1841 | 1461441263335 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9272000 == 92 [pid = 1841] [id = 239] 12:54:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dc7141000) [pid = 1841] [serial = 718] [outer = (nil)] 12:54:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dc7bee400) [pid = 1841] [serial = 719] [outer = 0x7f0dc7141000] 12:54:23 INFO - PROCESS | 1841 | 1461441263403 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dc9206400) [pid = 1841] [serial = 720] [outer = 0x7f0dc7141000] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dc6e37000) [pid = 1841] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dc7254400) [pid = 1841] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dbc80e400) [pid = 1841] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dbc825800) [pid = 1841] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dc2a23c00) [pid = 1841] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dc5416400) [pid = 1841] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:54:24 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dc6b82400) [pid = 1841] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:54:24 INFO - PROCESS | 1841 | 1461441264489 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1439ms 12:54:24 INFO - PROCESS | 1841 | 1461441264514 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1841 | 1461441264519 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:54:24 INFO - PROCESS | 1841 | 1461441264525 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 1841 | 1461441264527 Marionette TRACE conn3 <- [1,930,null,{}] 12:54:24 INFO - PROCESS | 1841 | 1461441264532 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}] 12:54:24 INFO - PROCESS | 1841 | 1461441264696 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:54:24 INFO - PROCESS | 1841 | 1461441264712 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2ee000 == 93 [pid = 1841] [id = 240] 12:54:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dc79dd400) [pid = 1841] [serial = 721] [outer = (nil)] 12:54:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dcb658800) [pid = 1841] [serial = 722] [outer = 0x7f0dc79dd400] 12:54:24 INFO - PROCESS | 1841 | 1461441264797 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dcc1b1400) [pid = 1841] [serial = 723] [outer = 0x7f0dc79dd400] 12:54:25 INFO - PROCESS | 1841 | 1461441265574 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1082ms 12:54:25 INFO - PROCESS | 1841 | 1461441265611 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 1841 | 1461441265614 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:54:25 INFO - PROCESS | 1841 | 1461441265620 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1841 | 1461441265623 Marionette TRACE conn3 <- [1,934,null,{}] 12:54:25 INFO - PROCESS | 1841 | 1461441265628 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}] 12:54:25 INFO - PROCESS | 1841 | 1461441265845 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:54:25 INFO - PROCESS | 1841 | 1461441265859 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd369800 == 94 [pid = 1841] [id = 241] 12:54:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dbc80fc00) [pid = 1841] [serial = 724] [outer = (nil)] 12:54:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dccba5400) [pid = 1841] [serial = 725] [outer = 0x7f0dbc80fc00] 12:54:25 INFO - PROCESS | 1841 | 1461441265922 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dccf56000) [pid = 1841] [serial = 726] [outer = 0x7f0dbc80fc00] 12:54:26 INFO - PROCESS | 1841 | 1461441266968 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 12:54:27 INFO - PROCESS | 1841 | 1461441267000 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1841 | 1461441267006 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:54:27 INFO - PROCESS | 1841 | 1461441267016 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1841 | 1461441267020 Marionette TRACE conn3 <- [1,938,null,{}] 12:54:27 INFO - PROCESS | 1841 | 1461441267030 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}] 12:54:27 INFO - PROCESS | 1841 | 1461441267216 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:54:27 INFO - PROCESS | 1841 | 1461441267389 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3038000 == 95 [pid = 1841] [id = 242] 12:54:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dc163a400) [pid = 1841] [serial = 727] [outer = (nil)] 12:54:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dc38a9c00) [pid = 1841] [serial = 728] [outer = 0x7f0dc163a400] 12:54:27 INFO - PROCESS | 1841 | 1461441267473 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dc517e000) [pid = 1841] [serial = 729] [outer = 0x7f0dc163a400] 12:54:28 INFO - PROCESS | 1841 | 1461441268458 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1483ms 12:54:28 INFO - PROCESS | 1841 | 1461441268501 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1841 | 1461441268510 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:54:28 INFO - PROCESS | 1841 | 1461441268523 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1841 | 1461441268527 Marionette TRACE conn3 <- [1,942,null,{}] 12:54:28 INFO - PROCESS | 1841 | 1461441268534 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}] 12:54:28 INFO - PROCESS | 1841 | 1461441268734 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:54:28 INFO - PROCESS | 1841 | 1461441268982 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcba96000 == 96 [pid = 1841] [id = 243] 12:54:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc5f94400) [pid = 1841] [serial = 730] [outer = (nil)] 12:54:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dc7274400) [pid = 1841] [serial = 731] [outer = 0x7f0dc5f94400] 12:54:29 INFO - PROCESS | 1841 | 1461441269074 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dc7bc3800) [pid = 1841] [serial = 732] [outer = 0x7f0dc5f94400] 12:54:29 INFO - PROCESS | 1841 | 1461441269901 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1438ms 12:54:29 INFO - PROCESS | 1841 | 1461441269960 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1841 | 1461441269965 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:54:29 INFO - PROCESS | 1841 | 1461441269971 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1841 | 1461441269977 Marionette TRACE conn3 <- [1,946,null,{}] 12:54:29 INFO - PROCESS | 1841 | 1461441269992 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}] 12:54:30 INFO - PROCESS | 1841 | 1461441270178 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:54:30 INFO - PROCESS | 1841 | 1461441270349 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3472000 == 97 [pid = 1841] [id = 244] 12:54:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc7be8400) [pid = 1841] [serial = 733] [outer = (nil)] 12:54:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dcae33400) [pid = 1841] [serial = 734] [outer = 0x7f0dc7be8400] 12:54:30 INFO - PROCESS | 1841 | 1461441270430 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dcc1b1c00) [pid = 1841] [serial = 735] [outer = 0x7f0dc7be8400] 12:54:31 INFO - PROCESS | 1841 | 1461441271299 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1383ms 12:54:31 INFO - PROCESS | 1841 | 1461441271355 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 1841 | 1461441271360 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:54:31 INFO - PROCESS | 1841 | 1461441271366 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 1841 | 1461441271368 Marionette TRACE conn3 <- [1,950,null,{}] 12:54:31 INFO - PROCESS | 1841 | 1461441271374 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}] 12:54:31 INFO - PROCESS | 1841 | 1461441271554 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:54:31 INFO - PROCESS | 1841 | 1461441271715 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb012800 == 98 [pid = 1841] [id = 245] 12:54:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc9e6c800) [pid = 1841] [serial = 736] [outer = (nil)] 12:54:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dccf58800) [pid = 1841] [serial = 737] [outer = 0x7f0dc9e6c800] 12:54:31 INFO - PROCESS | 1841 | 1461441271791 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dccf60000) [pid = 1841] [serial = 738] [outer = 0x7f0dc9e6c800] 12:54:32 INFO - PROCESS | 1841 | 1461441272651 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1331ms 12:54:32 INFO - PROCESS | 1841 | 1461441272698 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1841 | 1461441272702 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:54:32 INFO - PROCESS | 1841 | 1461441272708 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1841 | 1461441272710 Marionette TRACE conn3 <- [1,954,null,{}] 12:54:32 INFO - PROCESS | 1841 | 1461441272716 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}] 12:54:32 INFO - PROCESS | 1841 | 1461441272880 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:54:33 INFO - PROCESS | 1841 | 1461441273048 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddcf35000 == 99 [pid = 1841] [id = 246] 12:54:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dcc20d400) [pid = 1841] [serial = 739] [outer = (nil)] 12:54:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dcd035000) [pid = 1841] [serial = 740] [outer = 0x7f0dcc20d400] 12:54:33 INFO - PROCESS | 1841 | 1461441273121 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dcd044800) [pid = 1841] [serial = 741] [outer = 0x7f0dcc20d400] 12:54:33 INFO - PROCESS | 1841 | 1461441273983 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1332ms 12:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:54:34 INFO - PROCESS | 1841 | 1461441274041 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1841 | 1461441274044 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:54:34 INFO - PROCESS | 1841 | 1461441274051 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1841 | 1461441274054 Marionette TRACE conn3 <- [1,958,null,{}] 12:54:34 INFO - PROCESS | 1841 | 1461441274059 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}] 12:54:34 INFO - PROCESS | 1841 | 1461441274256 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:54:34 INFO - PROCESS | 1841 | 1461441274423 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddecdb000 == 100 [pid = 1841] [id = 247] 12:54:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dcd04d000) [pid = 1841] [serial = 742] [outer = (nil)] 12:54:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dcd31cc00) [pid = 1841] [serial = 743] [outer = 0x7f0dcd04d000] 12:54:34 INFO - PROCESS | 1841 | 1461441274498 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dcd99bc00) [pid = 1841] [serial = 744] [outer = 0x7f0dcd04d000] 12:54:35 INFO - PROCESS | 1841 | 1461441275320 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 12:54:35 INFO - PROCESS | 1841 | 1461441275380 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1841 | 1461441275384 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:54:35 INFO - PROCESS | 1841 | 1461441275391 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1841 | 1461441275395 Marionette TRACE conn3 <- [1,962,null,{}] 12:54:35 INFO - PROCESS | 1841 | 1461441275402 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}] 12:54:35 INFO - PROCESS | 1841 | 1461441275571 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:54:35 INFO - PROCESS | 1841 | 1461441275744 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf375800 == 101 [pid = 1841] [id = 248] 12:54:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dcd04dc00) [pid = 1841] [serial = 745] [outer = (nil)] 12:54:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dcdf28400) [pid = 1841] [serial = 746] [outer = 0x7f0dcd04dc00] 12:54:35 INFO - PROCESS | 1841 | 1461441275820 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dce116800) [pid = 1841] [serial = 747] [outer = 0x7f0dcd04dc00] 12:54:36 INFO - PROCESS | 1841 | 1461441276660 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]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1329ms 12:54:36 INFO - PROCESS | 1841 | 1461441276721 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 1841 | 1461441276725 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:54:36 INFO - PROCESS | 1841 | 1461441276731 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 1841 | 1461441276733 Marionette TRACE conn3 <- [1,966,null,{}] 12:54:36 INFO - PROCESS | 1841 | 1461441276740 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}] 12:54:36 INFO - PROCESS | 1841 | 1461441276915 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:54:37 INFO - PROCESS | 1841 | 1461441277082 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf821000 == 102 [pid = 1841] [id = 249] 12:54:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dcd880000) [pid = 1841] [serial = 748] [outer = (nil)] 12:54:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dce546400) [pid = 1841] [serial = 749] [outer = 0x7f0dcd880000] 12:54:37 INFO - PROCESS | 1841 | 1461441277157 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dd00e6400) [pid = 1841] [serial = 750] [outer = 0x7f0dcd880000] 12:54:37 INFO - PROCESS | 1841 | 1461441277970 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1278ms 12:54:38 INFO - PROCESS | 1841 | 1461441278009 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1841 | 1461441278013 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:54:38 INFO - PROCESS | 1841 | 1461441278019 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1841 | 1461441278022 Marionette TRACE conn3 <- [1,970,null,{}] 12:54:38 INFO - PROCESS | 1841 | 1461441278027 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}] 12:54:38 INFO - PROCESS | 1841 | 1461441278192 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:54:38 INFO - PROCESS | 1841 | 1461441278377 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de1e65800 == 103 [pid = 1841] [id = 250] 12:54:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc5f88400) [pid = 1841] [serial = 751] [outer = (nil)] 12:54:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dd00f1800) [pid = 1841] [serial = 752] [outer = 0x7f0dc5f88400] 12:54:38 INFO - PROCESS | 1841 | 1461441278447 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dd0510800) [pid = 1841] [serial = 753] [outer = 0x7f0dc5f88400] 12:54:39 INFO - PROCESS | 1841 | 1461441279314 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1330ms 12:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:54:39 INFO - PROCESS | 1841 | 1461441279350 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 1841 | 1461441279353 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:54:39 INFO - PROCESS | 1841 | 1461441279359 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 1841 | 1461441279362 Marionette TRACE conn3 <- [1,974,null,{}] 12:54:39 INFO - PROCESS | 1841 | 1461441279367 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}] 12:54:39 INFO - PROCESS | 1841 | 1461441279535 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:54:39 INFO - PROCESS | 1841 | 1461441279706 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de37cc800 == 104 [pid = 1841] [id = 251] 12:54:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc5f87400) [pid = 1841] [serial = 754] [outer = (nil)] 12:54:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dd056b800) [pid = 1841] [serial = 755] [outer = 0x7f0dc5f87400] 12:54:39 INFO - PROCESS | 1841 | 1461441279784 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dd05cac00) [pid = 1841] [serial = 756] [outer = 0x7f0dc5f87400] 12:54:40 INFO - PROCESS | 1841 | 1461441280687 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1385ms 12:54:40 INFO - PROCESS | 1841 | 1461441280744 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1841 | 1461441280749 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:54:40 INFO - PROCESS | 1841 | 1461441280754 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1841 | 1461441280758 Marionette TRACE conn3 <- [1,978,null,{}] 12:54:40 INFO - PROCESS | 1841 | 1461441280763 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}] 12:54:40 INFO - PROCESS | 1841 | 1461441280963 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:54:41 INFO - PROCESS | 1841 | 1461441281131 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de473b800 == 105 [pid = 1841] [id = 252] 12:54:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc6b85400) [pid = 1841] [serial = 757] [outer = (nil)] 12:54:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dd92c1c00) [pid = 1841] [serial = 758] [outer = 0x7f0dc6b85400] 12:54:41 INFO - PROCESS | 1841 | 1461441281211 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dda1f2c00) [pid = 1841] [serial = 759] [outer = 0x7f0dc6b85400] 12:54:42 INFO - PROCESS | 1841 | 1461441282009 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1327ms 12:54:42 INFO - PROCESS | 1841 | 1461441282099 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 1841 | 1461441282103 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:54:42 INFO - PROCESS | 1841 | 1461441282111 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 1841 | 1461441282114 Marionette TRACE conn3 <- [1,982,null,{}] 12:54:42 INFO - PROCESS | 1841 | 1461441282119 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}] 12:54:42 INFO - PROCESS | 1841 | 1461441282287 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:54:42 INFO - PROCESS | 1841 | 1461441282459 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7e94000 == 106 [pid = 1841] [id = 253] 12:54:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dd335e400) [pid = 1841] [serial = 760] [outer = (nil)] 12:54:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dda55ac00) [pid = 1841] [serial = 761] [outer = 0x7f0dd335e400] 12:54:42 INFO - PROCESS | 1841 | 1461441282530 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dda5e8000) [pid = 1841] [serial = 762] [outer = 0x7f0dd335e400] 12:54:43 INFO - PROCESS | 1841 | 1461441283428 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]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1384ms 12:54:43 INFO - PROCESS | 1841 | 1461441283503 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 1841 | 1461441283506 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:54:43 INFO - PROCESS | 1841 | 1461441283512 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1841 | 1461441283514 Marionette TRACE conn3 <- [1,986,null,{}] 12:54:43 INFO - PROCESS | 1841 | 1461441283520 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}] 12:54:43 INFO - PROCESS | 1841 | 1461441283693 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:54:44 INFO - PROCESS | 1841 | 1461441284299 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db91ca800 == 107 [pid = 1841] [id = 254] 12:54:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dbbb33400) [pid = 1841] [serial = 763] [outer = (nil)] 12:54:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dbc809400) [pid = 1841] [serial = 764] [outer = 0x7f0dbbb33400] 12:54:44 INFO - PROCESS | 1841 | 1461441284375 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc144f400) [pid = 1841] [serial = 765] [outer = 0x7f0dbbb33400] 12:54:45 INFO - PROCESS | 1841 | 1461441285193 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1736ms 12:54:45 INFO - PROCESS | 1841 | 1461441285250 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1841 | 1461441285257 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:54:45 INFO - PROCESS | 1841 | 1461441285265 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1841 | 1461441285269 Marionette TRACE conn3 <- [1,990,null,{}] 12:54:45 INFO - PROCESS | 1841 | 1461441285276 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}] 12:54:45 INFO - PROCESS | 1841 | 1461441285463 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:54:45 INFO - PROCESS | 1841 | 1461441285753 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cc5000 == 108 [pid = 1841] [id = 255] 12:54:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc3615000) [pid = 1841] [serial = 766] [outer = (nil)] 12:54:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc390b800) [pid = 1841] [serial = 767] [outer = 0x7f0dc3615000] 12:54:45 INFO - PROCESS | 1841 | 1461441285872 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc541cc00) [pid = 1841] [serial = 768] [outer = 0x7f0dc3615000] 12:54:46 INFO - PROCESS | 1841 | 1461441286715 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1483ms 12:54:46 INFO - PROCESS | 1841 | 1461441286753 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 1841 | 1461441286758 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:54:46 INFO - PROCESS | 1841 | 1461441286765 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 1841 | 1461441286768 Marionette TRACE conn3 <- [1,994,null,{}] 12:54:46 INFO - PROCESS | 1841 | 1461441286774 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}] 12:54:46 INFO - PROCESS | 1841 | 1461441286947 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:54:47 INFO - PROCESS | 1841 | 1461441287131 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3489800 == 109 [pid = 1841] [id = 256] 12:54:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc3614800) [pid = 1841] [serial = 769] [outer = (nil)] 12:54:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc713ac00) [pid = 1841] [serial = 770] [outer = 0x7f0dc3614800] 12:54:47 INFO - PROCESS | 1841 | 1461441287198 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc731e000) [pid = 1841] [serial = 771] [outer = 0x7f0dc3614800] 12:54:47 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce1c800 == 108 [pid = 1841] [id = 131] 12:54:47 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db99b2000 == 107 [pid = 1841] [id = 180] 12:54:47 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc9e66000) [pid = 1841] [serial = 674] [outer = (nil)] [url = about:blank] 12:54:47 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc27fcc00) [pid = 1841] [serial = 631] [outer = (nil)] [url = about:blank] 12:54:47 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dbbb34000) [pid = 1841] [serial = 628] [outer = (nil)] [url = about:blank] 12:54:47 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc3db6c00) [pid = 1841] [serial = 652] [outer = (nil)] [url = about:blank] 12:54:47 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc5411000) [pid = 1841] [serial = 634] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc713e400) [pid = 1841] [serial = 637] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc731c000) [pid = 1841] [serial = 640] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc7bc4800) [pid = 1841] [serial = 643] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc7ccfc00) [pid = 1841] [serial = 646] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc7dd5400) [pid = 1841] [serial = 649] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2ee000 == 106 [pid = 1841] [id = 240] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc9272000 == 105 [pid = 1841] [id = 239] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6de7800 == 104 [pid = 1841] [id = 238] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3eb2000 == 103 [pid = 1841] [id = 237] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbc8c5000 == 102 [pid = 1841] [id = 236] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9821000 == 101 [pid = 1841] [id = 235] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd92ad800 == 100 [pid = 1841] [id = 231] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3605800 == 99 [pid = 1841] [id = 230] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd020e000 == 98 [pid = 1841] [id = 229] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcdf63000 == 97 [pid = 1841] [id = 228] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd39a000 == 96 [pid = 1841] [id = 227] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55d2800 == 95 [pid = 1841] [id = 226] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1723000 == 94 [pid = 1841] [id = 225] 12:54:48 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccd0e800 == 93 [pid = 1841] [id = 224] 12:54:48 INFO - PROCESS | 1841 | 1461441288213 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]]]}] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dbc82e000) [pid = 1841] [serial = 655] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc6ba4800) [pid = 1841] [serial = 425] [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.] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc731f000) [pid = 1841] [serial = 666] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc92f8400) [pid = 1841] [serial = 672] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dc79e7000) [pid = 1841] [serial = 668] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc7ddfc00) [pid = 1841] [serial = 671] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc7bcbc00) [pid = 1841] [serial = 669] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc169cc00) [pid = 1841] [serial = 656] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc3756000) [pid = 1841] [serial = 658] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc390ec00) [pid = 1841] [serial = 659] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc5f89000) [pid = 1841] [serial = 662] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc6ba0400) [pid = 1841] [serial = 663] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc7276400) [pid = 1841] [serial = 665] [outer = (nil)] [url = about:blank] 12:54:48 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc7255400) [pid = 1841] [serial = 626] [outer = (nil)] [url = about:blank] 12:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1484ms 12:54:48 INFO - PROCESS | 1841 | 1461441288252 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 1841 | 1461441288256 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:54:48 INFO - PROCESS | 1841 | 1461441288269 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1841 | 1461441288277 Marionette TRACE conn3 <- [1,998,null,{}] 12:54:48 INFO - PROCESS | 1841 | 1461441288285 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}] 12:54:48 INFO - PROCESS | 1841 | 1461441288450 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:54:48 INFO - PROCESS | 1841 | 1461441288488 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2888800 == 94 [pid = 1841] [id = 257] 12:54:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc163bc00) [pid = 1841] [serial = 772] [outer = (nil)] 12:54:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc6ba3000) [pid = 1841] [serial = 773] [outer = 0x7f0dc163bc00] 12:54:48 INFO - PROCESS | 1841 | 1461441288679 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc7bc8400) [pid = 1841] [serial = 774] [outer = 0x7f0dc163bc00] 12:54:49 INFO - PROCESS | 1841 | 1461441289469 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1242ms 12:54:49 INFO - PROCESS | 1841 | 1461441289507 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1841 | 1461441289511 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:54:49 INFO - PROCESS | 1841 | 1461441289517 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 1841 | 1461441289518 Marionette TRACE conn3 <- [1,1002,null,{}] 12:54:49 INFO - PROCESS | 1841 | 1461441289535 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}] 12:54:49 INFO - PROCESS | 1841 | 1461441289684 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:54:49 INFO - PROCESS | 1841 | 1461441289700 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd4800 == 95 [pid = 1841] [id = 258] 12:54:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc5034c00) [pid = 1841] [serial = 775] [outer = (nil)] 12:54:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc7cd7c00) [pid = 1841] [serial = 776] [outer = 0x7f0dc5034c00] 12:54:49 INFO - PROCESS | 1841 | 1461441289760 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc92f2800) [pid = 1841] [serial = 777] [outer = 0x7f0dc5034c00] 12:54:50 INFO - PROCESS | 1841 | 1461441290696 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1249ms 12:54:50 INFO - PROCESS | 1841 | 1461441290779 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 1841 | 1461441290784 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:54:50 INFO - PROCESS | 1841 | 1461441290792 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 1841 | 1461441290795 Marionette TRACE conn3 <- [1,1006,null,{}] 12:54:50 INFO - PROCESS | 1841 | 1461441290815 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}] 12:54:51 INFO - PROCESS | 1841 | 1461441291022 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:54:51 INFO - PROCESS | 1841 | 1461441291047 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ac8000 == 96 [pid = 1841] [id = 259] 12:54:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dcac52000) [pid = 1841] [serial = 778] [outer = (nil)] 12:54:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dcac5f000) [pid = 1841] [serial = 779] [outer = 0x7f0dcac52000] 12:54:51 INFO - PROCESS | 1841 | 1461441291120 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dcc029c00) [pid = 1841] [serial = 780] [outer = 0x7f0dcac52000] 12:54:51 INFO - PROCESS | 1841 | 1461441291966 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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1234ms 12:54:52 INFO - PROCESS | 1841 | 1461441292026 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 1841 | 1461441292029 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:54:52 INFO - PROCESS | 1841 | 1461441292034 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 1841 | 1461441292037 Marionette TRACE conn3 <- [1,1010,null,{}] 12:54:52 INFO - PROCESS | 1841 | 1461441292042 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}] 12:54:52 INFO - PROCESS | 1841 | 1461441292270 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:54:52 INFO - PROCESS | 1841 | 1461441292298 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2e2000 == 97 [pid = 1841] [id = 260] 12:54:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dccf53000) [pid = 1841] [serial = 781] [outer = (nil)] 12:54:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dcd035800) [pid = 1841] [serial = 782] [outer = 0x7f0dccf53000] 12:54:52 INFO - PROCESS | 1841 | 1461441292359 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dcd047c00) [pid = 1841] [serial = 783] [outer = 0x7f0dccf53000] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc27f3c00) [pid = 1841] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc7141000) [pid = 1841] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dc4308c00) [pid = 1841] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc1638000) [pid = 1841] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc5414400) [pid = 1841] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc3db2400) [pid = 1841] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dbc810400) [pid = 1841] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dba25c000) [pid = 1841] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0db990d400) [pid = 1841] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc79dd400) [pid = 1841] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0db9906800) [pid = 1841] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dbc820000) [pid = 1841] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc30d3400) [pid = 1841] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:54:53 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dbbb33000) [pid = 1841] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:54:53 INFO - PROCESS | 1841 | 1461441293659 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1679ms 12:54:53 INFO - PROCESS | 1841 | 1461441293715 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 1841 | 1461441293718 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:54:53 INFO - PROCESS | 1841 | 1461441293724 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 1841 | 1461441293726 Marionette TRACE conn3 <- [1,1014,null,{}] 12:54:53 INFO - PROCESS | 1841 | 1461441293731 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}] 12:54:53 INFO - PROCESS | 1841 | 1461441293885 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:54:53 INFO - PROCESS | 1841 | 1461441293917 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc58d000 == 98 [pid = 1841] [id = 261] 12:54:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dbc818c00) [pid = 1841] [serial = 784] [outer = (nil)] 12:54:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc7252800) [pid = 1841] [serial = 785] [outer = 0x7f0dbc818c00] 12:54:54 INFO - PROCESS | 1841 | 1461441294020 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dcc559000) [pid = 1841] [serial = 786] [outer = 0x7f0dbc818c00] 12:54:54 INFO - PROCESS | 1841 | 1461441294862 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1181ms 12:54:54 INFO - PROCESS | 1841 | 1461441294906 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1841 | 1461441294915 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:54:54 INFO - PROCESS | 1841 | 1461441294925 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1841 | 1461441294931 Marionette TRACE conn3 <- [1,1018,null,{}] 12:54:54 INFO - PROCESS | 1841 | 1461441294936 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}] 12:54:55 INFO - PROCESS | 1841 | 1461441295092 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:54:55 INFO - PROCESS | 1841 | 1461441295368 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8067800 == 99 [pid = 1841] [id = 262] 12:54:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0db9902c00) [pid = 1841] [serial = 787] [outer = (nil)] 12:54:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dba254800) [pid = 1841] [serial = 788] [outer = 0x7f0db9902c00] 12:54:55 INFO - PROCESS | 1841 | 1461441295452 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dbc822c00) [pid = 1841] [serial = 789] [outer = 0x7f0db9902c00] 12:54:56 INFO - PROCESS | 1841 | 1461441296386 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1537ms 12:54:56 INFO - PROCESS | 1841 | 1461441296464 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 1841 | 1461441296471 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:54:56 INFO - PROCESS | 1841 | 1461441296480 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 1841 | 1461441296484 Marionette TRACE conn3 <- [1,1022,null,{}] 12:54:56 INFO - PROCESS | 1841 | 1461441296491 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}] 12:54:56 INFO - PROCESS | 1841 | 1461441296720 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:54:56 INFO - PROCESS | 1841 | 1461441296941 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2880800 == 100 [pid = 1841] [id = 263] 12:54:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc2a31000) [pid = 1841] [serial = 790] [outer = (nil)] 12:54:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc38acc00) [pid = 1841] [serial = 791] [outer = 0x7f0dc2a31000] 12:54:57 INFO - PROCESS | 1841 | 1461441297032 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc3dbc800) [pid = 1841] [serial = 792] [outer = 0x7f0dc2a31000] 12:54:57 INFO - PROCESS | 1841 | 1461441297918 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1481ms 12:54:57 INFO - PROCESS | 1841 | 1461441297965 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 1841 | 1461441297972 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:54:57 INFO - PROCESS | 1841 | 1461441297978 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1841 | 1461441297981 Marionette TRACE conn3 <- [1,1026,null,{}] 12:54:57 INFO - PROCESS | 1841 | 1461441297987 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}] 12:54:58 INFO - PROCESS | 1841 | 1461441298185 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:54:58 INFO - PROCESS | 1841 | 1461441298372 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ad2000 == 101 [pid = 1841] [id = 264] 12:54:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc6b82400) [pid = 1841] [serial = 793] [outer = (nil)] 12:54:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc6ba5000) [pid = 1841] [serial = 794] [outer = 0x7f0dc6b82400] 12:54:58 INFO - PROCESS | 1841 | 1461441298551 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc7254400) [pid = 1841] [serial = 795] [outer = 0x7f0dc6b82400] 12:54:59 INFO - PROCESS | 1841 | 1461441299472 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1537ms 12:54:59 INFO - PROCESS | 1841 | 1461441299517 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:54:59 INFO - PROCESS | 1841 | 1461441299521 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:54:59 INFO - PROCESS | 1841 | 1461441299536 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1841 | 1461441299544 Marionette TRACE conn3 <- [1,1030,null,{}] 12:54:59 INFO - PROCESS | 1841 | 1461441299551 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}] 12:54:59 INFO - PROCESS | 1841 | 1461441299739 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:54:59 INFO - PROCESS | 1841 | 1461441299909 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd967000 == 102 [pid = 1841] [id = 265] 12:54:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc6b9c000) [pid = 1841] [serial = 796] [outer = (nil)] 12:54:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dcac51800) [pid = 1841] [serial = 797] [outer = 0x7f0dc6b9c000] 12:55:00 INFO - PROCESS | 1841 | 1461441299994 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dcc1b1800) [pid = 1841] [serial = 798] [outer = 0x7f0dc6b9c000] 12:55:00 INFO - PROCESS | 1841 | 1461441300854 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1399ms 12:55:00 INFO - PROCESS | 1841 | 1461441300927 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1841 | 1461441300932 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:55:00 INFO - PROCESS | 1841 | 1461441300937 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 1841 | 1461441300940 Marionette TRACE conn3 <- [1,1034,null,{}] 12:55:00 INFO - PROCESS | 1841 | 1461441300947 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}] 12:55:01 INFO - PROCESS | 1841 | 1461441301138 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:55:01 INFO - PROCESS | 1841 | 1461441301321 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3616800 == 103 [pid = 1841] [id = 266] 12:55:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc7beac00) [pid = 1841] [serial = 799] [outer = (nil)] 12:55:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dccf55000) [pid = 1841] [serial = 800] [outer = 0x7f0dc7beac00] 12:55:01 INFO - PROCESS | 1841 | 1461441301415 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dcd04a800) [pid = 1841] [serial = 801] [outer = 0x7f0dc7beac00] 12:55:02 INFO - PROCESS | 1841 | 1461441302356 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1478ms 12:55:02 INFO - PROCESS | 1841 | 1461441302419 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 1841 | 1461441302423 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:55:02 INFO - PROCESS | 1841 | 1461441302429 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1841 | 1461441302431 Marionette TRACE conn3 <- [1,1038,null,{}] 12:55:02 INFO - PROCESS | 1841 | 1461441302437 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}] 12:55:02 INFO - PROCESS | 1841 | 1461441302620 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:55:02 INFO - PROCESS | 1841 | 1461441302791 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda5b1800 == 104 [pid = 1841] [id = 267] 12:55:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dcd87e000) [pid = 1841] [serial = 802] [outer = (nil)] 12:55:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dcdf26400) [pid = 1841] [serial = 803] [outer = 0x7f0dcd87e000] 12:55:02 INFO - PROCESS | 1841 | 1461441302885 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dd9217400) [pid = 1841] [serial = 804] [outer = 0x7f0dcd87e000] 12:55:03 INFO - PROCESS | 1841 | 1461441303810 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1427ms 12:55:03 INFO - PROCESS | 1841 | 1461441303857 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 1841 | 1461441303861 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:55:03 INFO - PROCESS | 1841 | 1461441303867 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 1841 | 1461441303870 Marionette TRACE conn3 <- [1,1042,null,{}] 12:55:03 INFO - PROCESS | 1841 | 1461441303875 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}] 12:55:04 INFO - PROCESS | 1841 | 1461441304057 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:55:04 INFO - PROCESS | 1841 | 1461441304229 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de37c9000 == 105 [pid = 1841] [id = 268] 12:55:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dcd87e400) [pid = 1841] [serial = 805] [outer = (nil)] 12:55:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0ddb23d000) [pid = 1841] [serial = 806] [outer = 0x7f0dcd87e400] 12:55:04 INFO - PROCESS | 1841 | 1461441304308 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0ddb3bcc00) [pid = 1841] [serial = 807] [outer = 0x7f0dcd87e400] 12:55:05 INFO - PROCESS | 1841 | 1461441305163 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1327ms 12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:55:05 INFO - PROCESS | 1841 | 1461441305196 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 1841 | 1461441305199 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:55:05 INFO - PROCESS | 1841 | 1461441305205 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 1841 | 1461441305209 Marionette TRACE conn3 <- [1,1046,null,{}] 12:55:05 INFO - PROCESS | 1841 | 1461441305214 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}] 12:55:05 INFO - PROCESS | 1841 | 1461441305410 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:55:05 INFO - PROCESS | 1841 | 1461441305599 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a72000 == 106 [pid = 1841] [id = 269] 12:55:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc361d800) [pid = 1841] [serial = 808] [outer = (nil)] 12:55:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dda5e1400) [pid = 1841] [serial = 809] [outer = 0x7f0dc361d800] 12:55:05 INFO - PROCESS | 1841 | 1461441305676 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0ddb6de000) [pid = 1841] [serial = 810] [outer = 0x7f0dc361d800] 12:55:06 INFO - PROCESS | 1841 | 1461441306560 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1389ms 12:55:06 INFO - PROCESS | 1841 | 1461441306595 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 1841 | 1461441306598 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:55:06 INFO - PROCESS | 1841 | 1461441306605 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1841 | 1461441306608 Marionette TRACE conn3 <- [1,1050,null,{}] 12:55:06 INFO - PROCESS | 1841 | 1461441306614 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}] 12:55:06 INFO - PROCESS | 1841 | 1461441306802 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:55:06 INFO - PROCESS | 1841 | 1461441306980 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b4e800 == 107 [pid = 1841] [id = 270] 12:55:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dca7b3000) [pid = 1841] [serial = 811] [outer = (nil)] 12:55:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0ddd448400) [pid = 1841] [serial = 812] [outer = 0x7f0dca7b3000] 12:55:07 INFO - PROCESS | 1841 | 1461441307052 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0ddeb24000) [pid = 1841] [serial = 813] [outer = 0x7f0dca7b3000] 12:55:07 INFO - PROCESS | 1841 | 1461441307929 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1379ms 12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:55:07 INFO - PROCESS | 1841 | 1461441307985 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1841 | 1461441307988 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:55:07 INFO - PROCESS | 1841 | 1461441307995 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1841 | 1461441307998 Marionette TRACE conn3 <- [1,1054,null,{}] 12:55:08 INFO - PROCESS | 1841 | 1461441308003 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}] 12:55:08 INFO - PROCESS | 1841 | 1461441308202 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:55:08 INFO - PROCESS | 1841 | 1461441308380 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a80800 == 108 [pid = 1841] [id = 271] 12:55:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0ddb3bbc00) [pid = 1841] [serial = 814] [outer = (nil)] 12:55:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dded50000) [pid = 1841] [serial = 815] [outer = 0x7f0ddb3bbc00] 12:55:08 INFO - PROCESS | 1841 | 1461441308458 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0ddee7c800) [pid = 1841] [serial = 816] [outer = 0x7f0ddb3bbc00] 12:55:09 INFO - PROCESS | 1841 | 1461441309325 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1380ms 12:55:09 INFO - PROCESS | 1841 | 1461441309374 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1841 | 1461441309378 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:55:09 INFO - PROCESS | 1841 | 1461441309384 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1841 | 1461441309387 Marionette TRACE conn3 <- [1,1058,null,{}] 12:55:09 INFO - PROCESS | 1841 | 1461441309393 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}] 12:55:09 INFO - PROCESS | 1841 | 1461441309584 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:55:09 INFO - PROCESS | 1841 | 1461441309772 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8ced800 == 109 [pid = 1841] [id = 272] 12:55:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0db8ddbc00) [pid = 1841] [serial = 817] [outer = (nil)] 12:55:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0db8de0800) [pid = 1841] [serial = 818] [outer = 0x7f0db8ddbc00] 12:55:09 INFO - PROCESS | 1841 | 1461441309862 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0ddd44a400) [pid = 1841] [serial = 819] [outer = 0x7f0db8ddbc00] 12:55:10 INFO - PROCESS | 1841 | 1461441310792 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1481ms 12:55:10 INFO - PROCESS | 1841 | 1461441310867 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:55:10 INFO - PROCESS | 1841 | 1461441310871 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:55:10 INFO - PROCESS | 1841 | 1461441310878 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 1841 | 1461441310882 Marionette TRACE conn3 <- [1,1062,null,{}] 12:55:10 INFO - PROCESS | 1841 | 1461441310888 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}] 12:55:11 INFO - PROCESS | 1841 | 1461441311161 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:55:11 INFO - PROCESS | 1841 | 1461441311389 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6c83800 == 110 [pid = 1841] [id = 273] 12:55:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0ddeb2a400) [pid = 1841] [serial = 820] [outer = (nil)] 12:55:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0ddeea5400) [pid = 1841] [serial = 821] [outer = 0x7f0ddeb2a400] 12:55:11 INFO - PROCESS | 1841 | 1461441311514 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0ddf358400) [pid = 1841] [serial = 822] [outer = 0x7f0ddeb2a400] 12:55:12 INFO - PROCESS | 1841 | 1461441312412 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1584ms 12:55:12 INFO - PROCESS | 1841 | 1461441312462 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1841 | 1461441312466 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:55:12 INFO - PROCESS | 1841 | 1461441312473 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1841 | 1461441312476 Marionette TRACE conn3 <- [1,1066,null,{}] 12:55:12 INFO - PROCESS | 1841 | 1461441312481 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}] 12:55:12 INFO - PROCESS | 1841 | 1461441312672 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:55:12 INFO - PROCESS | 1841 | 1461441312858 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ecf800 == 111 [pid = 1841] [id = 274] 12:55:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0db6f63400) [pid = 1841] [serial = 823] [outer = (nil)] 12:55:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0db6f6a000) [pid = 1841] [serial = 824] [outer = 0x7f0db6f63400] 12:55:12 INFO - PROCESS | 1841 | 1461441312969 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0db6f6f800) [pid = 1841] [serial = 825] [outer = 0x7f0db6f63400] 12:55:13 INFO - PROCESS | 1841 | 1461441313810 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1377ms 12:55:13 INFO - PROCESS | 1841 | 1461441313852 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 1841 | 1461441313856 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:55:13 INFO - PROCESS | 1841 | 1461441313865 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1841 | 1461441313871 Marionette TRACE conn3 <- [1,1070,null,{}] 12:55:13 INFO - PROCESS | 1841 | 1461441313881 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}] 12:55:14 INFO - PROCESS | 1841 | 1461441314107 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:55:14 INFO - PROCESS | 1841 | 1461441314336 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbe8800 == 112 [pid = 1841] [id = 275] 12:55:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0db6f66000) [pid = 1841] [serial = 826] [outer = (nil)] 12:55:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dbc811000) [pid = 1841] [serial = 827] [outer = 0x7f0db6f66000] 12:55:14 INFO - PROCESS | 1841 | 1461441314458 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc17de400) [pid = 1841] [serial = 828] [outer = 0x7f0db6f66000] 12:55:15 INFO - PROCESS | 1841 | 1461441315945 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2098ms 12:55:15 INFO - PROCESS | 1841 | 1461441315967 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 1841 | 1461441315979 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:55:16 INFO - PROCESS | 1841 | 1461441316011 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1841 | 1461441316017 Marionette TRACE conn3 <- [1,1074,null,{}] 12:55:16 INFO - PROCESS | 1841 | 1461441316029 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}] 12:55:16 INFO - PROCESS | 1841 | 1461441316228 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:55:16 INFO - PROCESS | 1841 | 1461441316465 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc148a000 == 113 [pid = 1841] [id = 276] 12:55:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc1611400) [pid = 1841] [serial = 829] [outer = (nil)] 12:55:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dc1632800) [pid = 1841] [serial = 830] [outer = 0x7f0dc1611400] 12:55:16 INFO - PROCESS | 1841 | 1461441316552 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc16a8c00) [pid = 1841] [serial = 831] [outer = 0x7f0dc1611400] 12:55:17 INFO - PROCESS | 1841 | 1461441317476 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1561ms 12:55:17 INFO - PROCESS | 1841 | 1461441317553 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1841 | 1461441317570 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:55:17 INFO - PROCESS | 1841 | 1461441317590 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1841 | 1461441317595 Marionette TRACE conn3 <- [1,1078,null,{}] 12:55:17 INFO - PROCESS | 1841 | 1461441317607 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}] 12:55:17 INFO - PROCESS | 1841 | 1461441317951 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:55:18 INFO - PROCESS | 1841 | 1461441318180 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db981c000 == 114 [pid = 1841] [id = 277] 12:55:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dbc820800) [pid = 1841] [serial = 832] [outer = (nil)] 12:55:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc390ec00) [pid = 1841] [serial = 833] [outer = 0x7f0dbc820800] 12:55:18 INFO - PROCESS | 1841 | 1461441318250 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc4eec400) [pid = 1841] [serial = 834] [outer = 0x7f0dbc820800] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de4512800 == 113 [pid = 1841] [id = 161] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc148e000 == 112 [pid = 1841] [id = 158] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3cd800 == 111 [pid = 1841] [id = 167] 12:55:18 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dccba5400) [pid = 1841] [serial = 725] [outer = (nil)] [url = about:blank] 12:55:18 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dcc02c400) [pid = 1841] [serial = 692] [outer = (nil)] [url = about:blank] 12:55:18 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dcc339000) [pid = 1841] [serial = 698] [outer = (nil)] [url = about:blank] 12:55:18 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dcac54c00) [pid = 1841] [serial = 689] [outer = (nil)] [url = about:blank] 12:55:18 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dccbb2400) [pid = 1841] [serial = 701] [outer = (nil)] [url = about:blank] 12:55:18 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dcc1bf000) [pid = 1841] [serial = 695] [outer = (nil)] [url = about:blank] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda3af800 == 110 [pid = 1841] [id = 160] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc58d000 == 109 [pid = 1841] [id = 261] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2e2000 == 108 [pid = 1841] [id = 260] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ac8000 == 107 [pid = 1841] [id = 259] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dd4800 == 106 [pid = 1841] [id = 258] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2888800 == 105 [pid = 1841] [id = 257] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3489800 == 104 [pid = 1841] [id = 256] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cc5000 == 103 [pid = 1841] [id = 255] 12:55:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db91ca800 == 102 [pid = 1841] [id = 254] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf375800 == 101 [pid = 1841] [id = 248] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddecdb000 == 100 [pid = 1841] [id = 247] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddcf35000 == 99 [pid = 1841] [id = 246] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddb012800 == 98 [pid = 1841] [id = 245] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3472000 == 97 [pid = 1841] [id = 244] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcba96000 == 96 [pid = 1841] [id = 243] 12:55:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3038000 == 95 [pid = 1841] [id = 242] 12:55:19 INFO - PROCESS | 1841 | 1461441319193 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1647ms 12:55:19 INFO - PROCESS | 1841 | 1461441319233 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1841 | 1461441319236 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:55:19 INFO - PROCESS | 1841 | 1461441319242 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1841 | 1461441319247 Marionette TRACE conn3 <- [1,1082,null,{}] 12:55:19 INFO - PROCESS | 1841 | 1461441319262 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}] 12:55:19 INFO - PROCESS | 1841 | 1461441319590 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc5f91c00) [pid = 1841] [serial = 711] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc9206400) [pid = 1841] [serial = 720] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dc5188c00) [pid = 1841] [serial = 680] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc7bc0400) [pid = 1841] [serial = 683] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc92f1c00) [pid = 1841] [serial = 686] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc79db400) [pid = 1841] [serial = 716] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dc2a24800) [pid = 1841] [serial = 707] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc7323c00) [pid = 1841] [serial = 566] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc7315800) [pid = 1841] [serial = 714] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dccbaec00) [pid = 1841] [serial = 705] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc7be3400) [pid = 1841] [serial = 717] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc3615c00) [pid = 1841] [serial = 704] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc7bee400) [pid = 1841] [serial = 719] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc9203400) [pid = 1841] [serial = 569] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc163b800) [pid = 1841] [serial = 560] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc38ae000) [pid = 1841] [serial = 708] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc162f000) [pid = 1841] [serial = 677] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dcc1b1400) [pid = 1841] [serial = 723] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dcb658800) [pid = 1841] [serial = 722] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc92ea800) [pid = 1841] [serial = 653] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc541d800) [pid = 1841] [serial = 563] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc503a000) [pid = 1841] [serial = 710] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc7137400) [pid = 1841] [serial = 713] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc92ec800) [pid = 1841] [serial = 575] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dbc830000) [pid = 1841] [serial = 572] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1841 | 1461441319915 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db806b800 == 96 [pid = 1841] [id = 278] 12:55:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db8dde800) [pid = 1841] [serial = 835] [outer = (nil)] 12:55:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dba261400) [pid = 1841] [serial = 836] [outer = 0x7f0db8dde800] 12:55:20 INFO - PROCESS | 1841 | 1461441319998 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dbc831c00) [pid = 1841] [serial = 837] [outer = 0x7f0db8dde800] 12:55:20 INFO - PROCESS | 1841 | 1461441320936 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1742ms 12:55:20 INFO - PROCESS | 1841 | 1461441320986 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1841 | 1461441320993 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:55:21 INFO - PROCESS | 1841 | 1461441321001 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1841 | 1461441321007 Marionette TRACE conn3 <- [1,1086,null,{}] 12:55:21 INFO - PROCESS | 1841 | 1461441321013 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}] 12:55:21 INFO - PROCESS | 1841 | 1461441321236 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:55:21 INFO - PROCESS | 1841 | 1461441321461 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17b2800 == 97 [pid = 1841] [id = 279] 12:55:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc27fb000) [pid = 1841] [serial = 838] [outer = (nil)] 12:55:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc38ae000) [pid = 1841] [serial = 839] [outer = 0x7f0dc27fb000] 12:55:21 INFO - PROCESS | 1841 | 1461441321556 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc5034800) [pid = 1841] [serial = 840] [outer = 0x7f0dc27fb000] 12:55:22 INFO - PROCESS | 1841 | 1461441322433 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1485ms 12:55:22 INFO - PROCESS | 1841 | 1461441322488 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 1841 | 1461441322492 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:55:22 INFO - PROCESS | 1841 | 1461441322499 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 1841 | 1461441322503 Marionette TRACE conn3 <- [1,1090,null,{}] 12:55:22 INFO - PROCESS | 1841 | 1461441322509 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}] 12:55:22 INFO - PROCESS | 1841 | 1461441322710 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:55:22 INFO - PROCESS | 1841 | 1461441322888 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c0d800 == 98 [pid = 1841] [id = 280] 12:55:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc5f8f400) [pid = 1841] [serial = 841] [outer = (nil)] 12:55:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc6b9b800) [pid = 1841] [serial = 842] [outer = 0x7f0dc5f8f400] 12:55:23 INFO - PROCESS | 1841 | 1461441323048 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc713e800) [pid = 1841] [serial = 843] [outer = 0x7f0dc5f8f400] 12:55:23 INFO - PROCESS | 1841 | 1461441323923 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1486ms 12:55:23 INFO - PROCESS | 1841 | 1461441323987 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1841 | 1461441323994 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:55:24 INFO - PROCESS | 1841 | 1461441324010 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1841 | 1461441324017 Marionette TRACE conn3 <- [1,1094,null,{}] 12:55:24 INFO - PROCESS | 1841 | 1461441324023 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}] 12:55:24 INFO - PROCESS | 1841 | 1461441324279 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:55:24 INFO - PROCESS | 1841 | 1461441324509 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6e55800 == 99 [pid = 1841] [id = 281] 12:55:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc7137800) [pid = 1841] [serial = 844] [outer = (nil)] 12:55:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc731f800) [pid = 1841] [serial = 845] [outer = 0x7f0dc7137800] 12:55:24 INFO - PROCESS | 1841 | 1461441324599 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc79e4c00) [pid = 1841] [serial = 846] [outer = 0x7f0dc7137800] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc887800 == 98 [pid = 1841] [id = 215] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbeb8000 == 97 [pid = 1841] [id = 166] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de37cc800 == 96 [pid = 1841] [id = 251] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7e94000 == 95 [pid = 1841] [id = 253] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5f4e800 == 94 [pid = 1841] [id = 156] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de1e65800 == 93 [pid = 1841] [id = 250] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de473b800 == 92 [pid = 1841] [id = 252] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda1b6800 == 91 [pid = 1841] [id = 232] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda36f800 == 90 [pid = 1841] [id = 233] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db981c000 == 89 [pid = 1841] [id = 277] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc148a000 == 88 [pid = 1841] [id = 276] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6ecf800 == 87 [pid = 1841] [id = 274] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6c83800 == 86 [pid = 1841] [id = 273] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8ced800 == 85 [pid = 1841] [id = 272] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a80800 == 84 [pid = 1841] [id = 271] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b4e800 == 83 [pid = 1841] [id = 270] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a72000 == 82 [pid = 1841] [id = 269] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de37c9000 == 81 [pid = 1841] [id = 268] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda5b1800 == 80 [pid = 1841] [id = 267] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3616800 == 79 [pid = 1841] [id = 266] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd967000 == 78 [pid = 1841] [id = 265] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ad2000 == 77 [pid = 1841] [id = 264] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2880800 == 76 [pid = 1841] [id = 263] 12:55:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8067800 == 75 [pid = 1841] [id = 262] 12:55:27 INFO - PROCESS | 1841 | 1461441327373 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 3498ms 12:55:27 INFO - PROCESS | 1841 | 1461441327501 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:55:27 INFO - PROCESS | 1841 | 1461441327507 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:55:27 INFO - PROCESS | 1841 | 1461441327515 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1841 | 1461441327522 Marionette TRACE conn3 <- [1,1098,null,{}] 12:55:27 INFO - PROCESS | 1841 | 1461441327532 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}] 12:55:27 INFO - PROCESS | 1841 | 1461441327759 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:55:27 INFO - PROCESS | 1841 | 1461441327777 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8ce3800 == 76 [pid = 1841] [id = 282] 12:55:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc144a800) [pid = 1841] [serial = 847] [outer = (nil)] 12:55:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc1630400) [pid = 1841] [serial = 848] [outer = 0x7f0dc144a800] 12:55:27 INFO - PROCESS | 1841 | 1461441327846 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc27f9c00) [pid = 1841] [serial = 849] [outer = 0x7f0dc144a800] 12:55:28 INFO - PROCESS | 1841 | 1461441328688 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1197ms 12:55:28 INFO - PROCESS | 1841 | 1461441328740 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 1841 | 1461441328747 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:55:28 INFO - PROCESS | 1841 | 1461441328769 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 1841 | 1461441328774 Marionette TRACE conn3 <- [1,1102,null,{}] 12:55:28 INFO - PROCESS | 1841 | 1461441328780 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}] 12:55:29 INFO - PROCESS | 1841 | 1461441329010 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:55:29 INFO - PROCESS | 1841 | 1461441329039 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2889800 == 77 [pid = 1841] [id = 283] 12:55:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc4311000) [pid = 1841] [serial = 850] [outer = (nil)] 12:55:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc540f400) [pid = 1841] [serial = 851] [outer = 0x7f0dc4311000] 12:55:29 INFO - PROCESS | 1841 | 1461441329114 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc6ba0800) [pid = 1841] [serial = 852] [outer = 0x7f0dc4311000] 12:55:30 INFO - PROCESS | 1841 | 1461441330133 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1390ms 12:55:30 INFO - PROCESS | 1841 | 1461441330169 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1841 | 1461441330174 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:55:30 INFO - PROCESS | 1841 | 1461441330180 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1841 | 1461441330186 Marionette TRACE conn3 <- [1,1106,null,{}] 12:55:30 INFO - PROCESS | 1841 | 1461441330207 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}] 12:55:30 INFO - PROCESS | 1841 | 1461441330436 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:55:30 INFO - PROCESS | 1841 | 1461441330497 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc559e800 == 78 [pid = 1841] [id = 284] 12:55:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc731c000) [pid = 1841] [serial = 853] [outer = (nil)] 12:55:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc79de000) [pid = 1841] [serial = 854] [outer = 0x7f0dc731c000] 12:55:30 INFO - PROCESS | 1841 | 1461441330569 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc7bea000) [pid = 1841] [serial = 855] [outer = 0x7f0dc731c000] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dcac52000) [pid = 1841] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dccf53000) [pid = 1841] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dc163bc00) [pid = 1841] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dbc818c00) [pid = 1841] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc3614800) [pid = 1841] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dbbb33400) [pid = 1841] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc3615000) [pid = 1841] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc5034c00) [pid = 1841] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:55:31 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc1611400) [pid = 1841] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:55:31 INFO - PROCESS | 1841 | 1461441331961 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1846ms 12:55:32 INFO - PROCESS | 1841 | 1461441332027 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:55:32 INFO - PROCESS | 1841 | 1461441332032 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:55:32 INFO - PROCESS | 1841 | 1461441332038 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 1841 | 1461441332041 Marionette TRACE conn3 <- [1,1110,null,{}] 12:55:32 INFO - PROCESS | 1841 | 1461441332046 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}] 12:55:32 INFO - PROCESS | 1841 | 1461441332223 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:55:32 INFO - PROCESS | 1841 | 1461441332355 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a6b800 == 79 [pid = 1841] [id = 285] 12:55:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dbbb3b800) [pid = 1841] [serial = 856] [outer = (nil)] 12:55:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc7dd9c00) [pid = 1841] [serial = 857] [outer = 0x7f0dbbb3b800] 12:55:32 INFO - PROCESS | 1841 | 1461441332440 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc92f1c00) [pid = 1841] [serial = 858] [outer = 0x7f0dbbb3b800] 12:55:33 INFO - PROCESS | 1841 | 1461441333200 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]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1181ms 12:55:33 INFO - PROCESS | 1841 | 1461441333219 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 1841 | 1461441333222 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:55:33 INFO - PROCESS | 1841 | 1461441333229 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 1841 | 1461441333232 Marionette TRACE conn3 <- [1,1114,null,{}] 12:55:33 INFO - PROCESS | 1841 | 1461441333237 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}] 12:55:33 INFO - PROCESS | 1841 | 1461441333473 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:55:33 INFO - PROCESS | 1841 | 1461441333668 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ecb800 == 80 [pid = 1841] [id = 286] 12:55:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0db6f6cc00) [pid = 1841] [serial = 859] [outer = (nil)] 12:55:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0db8de1400) [pid = 1841] [serial = 860] [outer = 0x7f0db6f6cc00] 12:55:33 INFO - PROCESS | 1841 | 1461441333797 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dbc82a400) [pid = 1841] [serial = 861] [outer = 0x7f0db6f6cc00] 12:55:34 INFO - PROCESS | 1841 | 1461441334827 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1638ms 12:55:34 INFO - PROCESS | 1841 | 1461441334871 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1841 | 1461441334878 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:55:34 INFO - PROCESS | 1841 | 1461441334887 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1841 | 1461441334894 Marionette TRACE conn3 <- [1,1118,null,{}] 12:55:34 INFO - PROCESS | 1841 | 1461441334902 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}] 12:55:35 INFO - PROCESS | 1841 | 1461441335177 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:55:35 INFO - PROCESS | 1841 | 1461441335450 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc559d800 == 81 [pid = 1841] [id = 287] 12:55:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc5f8ac00) [pid = 1841] [serial = 862] [outer = (nil)] 12:55:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc7256c00) [pid = 1841] [serial = 863] [outer = 0x7f0dc5f8ac00] 12:55:35 INFO - PROCESS | 1841 | 1461441335535 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc7be3400) [pid = 1841] [serial = 864] [outer = 0x7f0dc5f8ac00] 12:55:36 INFO - PROCESS | 1841 | 1461441336443 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]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1592ms 12:55:36 INFO - PROCESS | 1841 | 1461441336483 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:55:36 INFO - PROCESS | 1841 | 1461441336489 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:55:36 INFO - PROCESS | 1841 | 1461441336496 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 1841 | 1461441336499 Marionette TRACE conn3 <- [1,1122,null,{}] 12:55:36 INFO - PROCESS | 1841 | 1461441336506 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}] 12:55:36 INFO - PROCESS | 1841 | 1461441336695 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:55:36 INFO - PROCESS | 1841 | 1461441336966 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9818000 == 82 [pid = 1841] [id = 288] 12:55:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc92f4000) [pid = 1841] [serial = 865] [outer = (nil)] 12:55:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dcb5d3000) [pid = 1841] [serial = 866] [outer = 0x7f0dc92f4000] 12:55:37 INFO - PROCESS | 1841 | 1461441337088 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dcc027400) [pid = 1841] [serial = 867] [outer = 0x7f0dc92f4000] 12:55:37 INFO - PROCESS | 1841 | 1461441337972 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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1530ms 12:55:38 INFO - PROCESS | 1841 | 1461441338027 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 1841 | 1461441338030 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:55:38 INFO - PROCESS | 1841 | 1461441338047 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 1841 | 1461441338056 Marionette TRACE conn3 <- [1,1126,null,{}] 12:55:38 INFO - PROCESS | 1841 | 1461441338062 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}] 12:55:38 INFO - PROCESS | 1841 | 1461441338284 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:55:38 INFO - PROCESS | 1841 | 1461441338529 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce12800 == 83 [pid = 1841] [id = 289] 12:55:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0db6f6dc00) [pid = 1841] [serial = 868] [outer = (nil)] 12:55:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dcc20c800) [pid = 1841] [serial = 869] [outer = 0x7f0db6f6dc00] 12:55:38 INFO - PROCESS | 1841 | 1461441338649 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dcd042c00) [pid = 1841] [serial = 870] [outer = 0x7f0db6f6dc00] 12:55:39 INFO - PROCESS | 1841 | 1461441339508 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1502ms 12:55:39 INFO - PROCESS | 1841 | 1461441339541 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 1841 | 1461441339545 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:55:39 INFO - PROCESS | 1841 | 1461441339552 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 1841 | 1461441339555 Marionette TRACE conn3 <- [1,1130,null,{}] 12:55:39 INFO - PROCESS | 1841 | 1461441339561 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}] 12:55:39 INFO - PROCESS | 1841 | 1461441339760 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:55:39 INFO - PROCESS | 1841 | 1461441339936 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd38b000 == 84 [pid = 1841] [id = 290] 12:55:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc144b000) [pid = 1841] [serial = 871] [outer = (nil)] 12:55:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dcd0a3c00) [pid = 1841] [serial = 872] [outer = 0x7f0dc144b000] 12:55:40 INFO - PROCESS | 1841 | 1461441340013 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dcd90b000) [pid = 1841] [serial = 873] [outer = 0x7f0dc144b000] 12:55:40 INFO - PROCESS | 1841 | 1461441340972 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1432ms 12:55:40 INFO - PROCESS | 1841 | 1461441340985 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1841 | 1461441340988 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:55:40 INFO - PROCESS | 1841 | 1461441340995 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 1841 | 1461441340998 Marionette TRACE conn3 <- [1,1134,null,{}] 12:55:41 INFO - PROCESS | 1841 | 1461441341004 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}] 12:55:41 INFO - PROCESS | 1841 | 1461441341176 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:55:41 INFO - PROCESS | 1841 | 1461441341373 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff23800 == 85 [pid = 1841] [id = 291] 12:55:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dce543c00) [pid = 1841] [serial = 874] [outer = (nil)] 12:55:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dce54b800) [pid = 1841] [serial = 875] [outer = 0x7f0dce543c00] 12:55:41 INFO - PROCESS | 1841 | 1461441341465 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dd0576c00) [pid = 1841] [serial = 876] [outer = 0x7f0dce543c00] 12:55:42 INFO - PROCESS | 1841 | 1461441342380 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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1437ms 12:55:42 INFO - PROCESS | 1841 | 1461441342435 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:55:42 INFO - PROCESS | 1841 | 1461441342448 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:55:42 INFO - PROCESS | 1841 | 1461441342461 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 1841 | 1461441342466 Marionette TRACE conn3 <- [1,1138,null,{}] 12:55:42 INFO - PROCESS | 1841 | 1461441342476 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}] 12:55:42 INFO - PROCESS | 1841 | 1461441342834 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:55:43 INFO - PROCESS | 1841 | 1461441343180 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9299000 == 86 [pid = 1841] [id = 292] 12:55:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc3db9000) [pid = 1841] [serial = 877] [outer = (nil)] 12:55:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dd0573c00) [pid = 1841] [serial = 878] [outer = 0x7f0dc3db9000] 12:55:43 INFO - PROCESS | 1841 | 1461441343281 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dda1f2000) [pid = 1841] [serial = 879] [outer = 0x7f0dc3db9000] 12:55:44 INFO - PROCESS | 1841 | 1461441344126 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1739ms 12:55:44 INFO - PROCESS | 1841 | 1461441344198 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 1841 | 1461441344201 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:55:44 INFO - PROCESS | 1841 | 1461441344208 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 1841 | 1461441344211 Marionette TRACE conn3 <- [1,1142,null,{}] 12:55:44 INFO - PROCESS | 1841 | 1461441344218 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}] 12:55:44 INFO - PROCESS | 1841 | 1461441344421 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:55:44 INFO - PROCESS | 1841 | 1461441344641 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda519800 == 87 [pid = 1841] [id = 293] 12:55:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc7322c00) [pid = 1841] [serial = 880] [outer = (nil)] 12:55:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dda5e5800) [pid = 1841] [serial = 881] [outer = 0x7f0dc7322c00] 12:55:44 INFO - PROCESS | 1841 | 1461441344806 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0ddb577c00) [pid = 1841] [serial = 882] [outer = 0x7f0dc7322c00] 12:55:45 INFO - PROCESS | 1841 | 1461441345694 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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1540ms 12:55:45 INFO - PROCESS | 1841 | 1461441345749 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1841 | 1461441345753 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:55:45 INFO - PROCESS | 1841 | 1461441345759 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1841 | 1461441345761 Marionette TRACE conn3 <- [1,1146,null,{}] 12:55:45 INFO - PROCESS | 1841 | 1461441345767 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}] 12:55:45 INFO - PROCESS | 1841 | 1461441345947 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:55:46 INFO - PROCESS | 1841 | 1461441346133 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddeb73800 == 88 [pid = 1841] [id = 294] 12:55:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc7279000) [pid = 1841] [serial = 883] [outer = (nil)] 12:55:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0ddeb23800) [pid = 1841] [serial = 884] [outer = 0x7f0dc7279000] 12:55:46 INFO - PROCESS | 1841 | 1461441346208 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dded53c00) [pid = 1841] [serial = 885] [outer = 0x7f0dc7279000] 12:55:47 INFO - PROCESS | 1841 | 1461441347078 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1380ms 12:55:47 INFO - PROCESS | 1841 | 1461441347141 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 1841 | 1461441347144 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:55:47 INFO - PROCESS | 1841 | 1461441347151 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 1841 | 1461441347154 Marionette TRACE conn3 <- [1,1150,null,{}] 12:55:47 INFO - PROCESS | 1841 | 1461441347160 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}] 12:55:47 INFO - PROCESS | 1841 | 1461441347346 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:55:47 INFO - PROCESS | 1841 | 1461441347550 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf7a9000 == 89 [pid = 1841] [id = 295] 12:55:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dc5032c00) [pid = 1841] [serial = 886] [outer = (nil)] 12:55:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0ddee81c00) [pid = 1841] [serial = 887] [outer = 0x7f0dc5032c00] 12:55:47 INFO - PROCESS | 1841 | 1461441347669 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0ddeea1000) [pid = 1841] [serial = 888] [outer = 0x7f0dc5032c00] 12:55:48 INFO - PROCESS | 1841 | 1461441348563 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1479ms 12:55:48 INFO - PROCESS | 1841 | 1461441348632 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 1841 | 1461441348634 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:55:48 INFO - PROCESS | 1841 | 1461441348642 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 1841 | 1461441348645 Marionette TRACE conn3 <- [1,1154,null,{}] 12:55:48 INFO - PROCESS | 1841 | 1461441348651 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}] 12:55:48 INFO - PROCESS | 1841 | 1461441348865 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:55:49 INFO - PROCESS | 1841 | 1461441349049 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de39a9800 == 90 [pid = 1841] [id = 296] 12:55:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dc5037c00) [pid = 1841] [serial = 889] [outer = (nil)] 12:55:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0ddeead800) [pid = 1841] [serial = 890] [outer = 0x7f0dc5037c00] 12:55:49 INFO - PROCESS | 1841 | 1461441349140 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0ddf53f400) [pid = 1841] [serial = 891] [outer = 0x7f0dc5037c00] 12:55:50 INFO - PROCESS | 1841 | 1461441350077 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1479ms 12:55:50 INFO - PROCESS | 1841 | 1461441350123 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 1841 | 1461441350127 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:55:50 INFO - PROCESS | 1841 | 1461441350140 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 1841 | 1461441350143 Marionette TRACE conn3 <- [1,1158,null,{}] 12:55:50 INFO - PROCESS | 1841 | 1461441350149 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}] 12:55:50 INFO - PROCESS | 1841 | 1461441350380 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:55:50 INFO - PROCESS | 1841 | 1461441350612 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2bf6000 == 91 [pid = 1841] [id = 297] 12:55:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0dc4106800) [pid = 1841] [serial = 892] [outer = (nil)] 12:55:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0dc410f000) [pid = 1841] [serial = 893] [outer = 0x7f0dc4106800] 12:55:50 INFO - PROCESS | 1841 | 1461441350730 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0ddf53e000) [pid = 1841] [serial = 894] [outer = 0x7f0dc4106800] 12:55:51 INFO - PROCESS | 1841 | 1461441351583 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1488ms 12:55:51 INFO - PROCESS | 1841 | 1461441351629 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 1841 | 1461441351633 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:55:51 INFO - PROCESS | 1841 | 1461441351639 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 1841 | 1461441351641 Marionette TRACE conn3 <- [1,1162,null,{}] 12:55:51 INFO - PROCESS | 1841 | 1461441351647 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}] 12:55:51 INFO - PROCESS | 1841 | 1461441351828 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:55:52 INFO - PROCESS | 1841 | 1461441352028 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73b7000 == 92 [pid = 1841] [id = 298] 12:55:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dbc820000) [pid = 1841] [serial = 895] [outer = (nil)] 12:55:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dc3209800) [pid = 1841] [serial = 896] [outer = 0x7f0dbc820000] 12:55:52 INFO - PROCESS | 1841 | 1461441352127 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dc3210c00) [pid = 1841] [serial = 897] [outer = 0x7f0dbc820000] 12:55:53 INFO - PROCESS | 1841 | 1461441353058 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1480ms 12:55:53 INFO - PROCESS | 1841 | 1461441353120 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1841 | 1461441353124 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:55:53 INFO - PROCESS | 1841 | 1461441353130 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1841 | 1461441353133 Marionette TRACE conn3 <- [1,1166,null,{}] 12:55:53 INFO - PROCESS | 1841 | 1461441353139 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}] 12:55:53 INFO - PROCESS | 1841 | 1461441353334 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:55:53 INFO - PROCESS | 1841 | 1461441353521 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17ae000 == 93 [pid = 1841] [id = 299] 12:55:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0db9905c00) [pid = 1841] [serial = 898] [outer = (nil)] 12:55:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0dc4109000) [pid = 1841] [serial = 899] [outer = 0x7f0db9905c00] 12:55:53 INFO - PROCESS | 1841 | 1461441353597 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dc92ea000) [pid = 1841] [serial = 900] [outer = 0x7f0db9905c00] 12:55:54 INFO - PROCESS | 1841 | 1461441354771 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1684ms 12:55:54 INFO - PROCESS | 1841 | 1461441354815 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 1841 | 1461441354822 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:55:54 INFO - PROCESS | 1841 | 1461441354831 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 1841 | 1461441354837 Marionette TRACE conn3 <- [1,1170,null,{}] 12:55:54 INFO - PROCESS | 1841 | 1461441354847 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}] 12:55:55 INFO - PROCESS | 1841 | 1461441355047 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:55:55 INFO - PROCESS | 1841 | 1461441355299 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1732800 == 94 [pid = 1841] [id = 300] 12:55:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0dc160d800) [pid = 1841] [serial = 901] [outer = (nil)] 12:55:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0dc1617400) [pid = 1841] [serial = 902] [outer = 0x7f0dc160d800] 12:55:55 INFO - PROCESS | 1841 | 1461441355384 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0dc320ac00) [pid = 1841] [serial = 903] [outer = 0x7f0dc160d800] 12:55:56 INFO - PROCESS | 1841 | 1461441356217 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1440ms 12:55:56 INFO - PROCESS | 1841 | 1461441356272 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 1841 | 1461441356280 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:55:56 INFO - PROCESS | 1841 | 1461441356290 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1841 | 1461441356294 Marionette TRACE conn3 <- [1,1174,null,{}] 12:55:56 INFO - PROCESS | 1841 | 1461441356301 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}] 12:55:56 INFO - PROCESS | 1841 | 1461441356503 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:55:56 INFO - PROCESS | 1841 | 1461441356876 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cd8000 == 95 [pid = 1841] [id = 301] 12:55:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0dc3dc1800) [pid = 1841] [serial = 904] [outer = (nil)] 12:55:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0dc4005c00) [pid = 1841] [serial = 905] [outer = 0x7f0dc3dc1800] 12:55:56 INFO - PROCESS | 1841 | 1461441356961 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0dc400dc00) [pid = 1841] [serial = 906] [outer = 0x7f0dc3dc1800] 12:55:57 INFO - PROCESS | 1841 | 1461441357859 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] 12:55:57 INFO - PROCESS | 1841 | 1461441357929 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:55:57 INFO - PROCESS | 1841 | 1461441357936 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1841 | 1461441357941 Marionette TRACE conn3 <- [1,1178,null,{}] 12:55:57 INFO - PROCESS | 1841 | 1461441357958 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}] 12:55:58 INFO - PROCESS | 1841 | 1461441358197 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:55:58 INFO - PROCESS | 1841 | 1461441358511 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cdc000 == 96 [pid = 1841] [id = 302] 12:55:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0dc5187c00) [pid = 1841] [serial = 907] [outer = (nil)] 12:55:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0dc6b7e400) [pid = 1841] [serial = 908] [outer = 0x7f0dc5187c00] 12:55:58 INFO - PROCESS | 1841 | 1461441358586 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0dc7273c00) [pid = 1841] [serial = 909] [outer = 0x7f0dc5187c00] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0dcd31cc00) [pid = 1841] [serial = 743] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0dc38a9c00) [pid = 1841] [serial = 728] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0dccf58800) [pid = 1841] [serial = 737] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dc7274400) [pid = 1841] [serial = 731] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0dce546400) [pid = 1841] [serial = 749] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0dcd035000) [pid = 1841] [serial = 740] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dcae33400) [pid = 1841] [serial = 734] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dd00f1800) [pid = 1841] [serial = 752] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0dd056b800) [pid = 1841] [serial = 755] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0dd92c1c00) [pid = 1841] [serial = 758] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dc390ec00) [pid = 1841] [serial = 833] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0dda55ac00) [pid = 1841] [serial = 761] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dba254800) [pid = 1841] [serial = 788] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0dc38acc00) [pid = 1841] [serial = 791] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0dcac51800) [pid = 1841] [serial = 797] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0dc6ba5000) [pid = 1841] [serial = 794] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0dccf55000) [pid = 1841] [serial = 800] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dcdf26400) [pid = 1841] [serial = 803] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0ddb23d000) [pid = 1841] [serial = 806] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0dda5e1400) [pid = 1841] [serial = 809] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0ddd448400) [pid = 1841] [serial = 812] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dded50000) [pid = 1841] [serial = 815] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db8de0800) [pid = 1841] [serial = 818] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0ddeea5400) [pid = 1841] [serial = 821] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0db6f6a000) [pid = 1841] [serial = 824] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dbc811000) [pid = 1841] [serial = 827] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dcdf28400) [pid = 1841] [serial = 746] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6e55800 == 95 [pid = 1841] [id = 281] 12:55:59 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c0d800 == 94 [pid = 1841] [id = 280] 12:55:59 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17b2800 == 93 [pid = 1841] [id = 279] 12:55:59 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db806b800 == 92 [pid = 1841] [id = 278] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dcc559000) [pid = 1841] [serial = 786] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc7cd7c00) [pid = 1841] [serial = 776] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dc1632800) [pid = 1841] [serial = 830] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dc16a8c00) [pid = 1841] [serial = 831] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dc92f2800) [pid = 1841] [serial = 777] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dcac5f000) [pid = 1841] [serial = 779] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dcd035800) [pid = 1841] [serial = 782] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dcc029c00) [pid = 1841] [serial = 780] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dcd047c00) [pid = 1841] [serial = 783] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dc6ba3000) [pid = 1841] [serial = 773] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dc7252800) [pid = 1841] [serial = 785] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc7bc8400) [pid = 1841] [serial = 774] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc731e000) [pid = 1841] [serial = 771] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc713ac00) [pid = 1841] [serial = 770] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc144f400) [pid = 1841] [serial = 765] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dbc809400) [pid = 1841] [serial = 764] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dc541cc00) [pid = 1841] [serial = 768] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc390b800) [pid = 1841] [serial = 767] [outer = (nil)] [url = about:blank] 12:55:59 INFO - PROCESS | 1841 | 1461441359499 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] 12:55:59 INFO - PROCESS | 1841 | 1461441359565 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:55:59 INFO - PROCESS | 1841 | 1461441359573 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1841 | 1461441359575 Marionette TRACE conn3 <- [1,1182,null,{}] 12:55:59 INFO - PROCESS | 1841 | 1461441359580 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}] 12:55:59 INFO - PROCESS | 1841 | 1461441359801 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:55:59 INFO - PROCESS | 1841 | 1461441359969 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbebf800 == 93 [pid = 1841] [id = 303] 12:55:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0db6f6a000) [pid = 1841] [serial = 910] [outer = (nil)] 12:56:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc731e000) [pid = 1841] [serial = 911] [outer = 0x7f0db6f6a000] 12:56:00 INFO - PROCESS | 1841 | 1461441360035 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc7bc4000) [pid = 1841] [serial = 912] [outer = 0x7f0db6f6a000] 12:56:00 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:00 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:56:00 INFO - PROCESS | 1841 | 1461441360801 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] 12:56:00 INFO - PROCESS | 1841 | 1461441360862 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:56:00 INFO - PROCESS | 1841 | 1461441360868 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1841 | 1461441360870 Marionette TRACE conn3 <- [1,1186,null,{}] 12:56:00 INFO - PROCESS | 1841 | 1461441360876 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}] 12:56:01 INFO - PROCESS | 1841 | 1461441361059 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:56:01 INFO - PROCESS | 1841 | 1461441361075 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55a0000 == 94 [pid = 1841] [id = 304] 12:56:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc731c400) [pid = 1841] [serial = 913] [outer = (nil)] 12:56:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dcb65b000) [pid = 1841] [serial = 914] [outer = 0x7f0dc731c400] 12:56:01 INFO - PROCESS | 1841 | 1461441361140 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dcc1b6c00) [pid = 1841] [serial = 915] [outer = 0x7f0dc731c400] 12:56:02 INFO - PROCESS | 1841 | 1461441362131 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] 12:56:02 INFO - PROCESS | 1841 | 1461441362161 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:56:02 INFO - PROCESS | 1841 | 1461441362167 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1841 | 1461441362169 Marionette TRACE conn3 <- [1,1190,null,{}] 12:56:02 INFO - PROCESS | 1841 | 1461441362174 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}] 12:56:02 INFO - PROCESS | 1841 | 1461441362498 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:56:02 INFO - PROCESS | 1841 | 1461441362557 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcacdf000 == 95 [pid = 1841] [id = 305] 12:56:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dcd04a000) [pid = 1841] [serial = 916] [outer = (nil)] 12:56:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dce546400) [pid = 1841] [serial = 917] [outer = 0x7f0dcd04a000] 12:56:02 INFO - PROCESS | 1841 | 1461441362626 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dd0574400) [pid = 1841] [serial = 918] [outer = 0x7f0dcd04a000] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dbc80fc00) [pid = 1841] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0db9902c00) [pid = 1841] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc163a400) [pid = 1841] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0ddb3bbc00) [pid = 1841] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db8ddbc00) [pid = 1841] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc4308800) [pid = 1841] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dcc20d400) [pid = 1841] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dbc820800) [pid = 1841] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc169c800) [pid = 1841] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db6f63400) [pid = 1841] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc27fb000) [pid = 1841] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dc430c800) [pid = 1841] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc160e800) [pid = 1841] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc7bccc00) [pid = 1841] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dbc811800) [pid = 1841] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc144a800) [pid = 1841] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc5f88400) [pid = 1841] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc7bc2800) [pid = 1841] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0db990f800) [pid = 1841] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dca7b1800) [pid = 1841] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dcd04d000) [pid = 1841] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc5f8f400) [pid = 1841] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc3611000) [pid = 1841] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc7be8400) [pid = 1841] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc3754000) [pid = 1841] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc2a31000) [pid = 1841] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db8dde800) [pid = 1841] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db990f000) [pid = 1841] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc7de1c00) [pid = 1841] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc9e6c800) [pid = 1841] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dcd04dc00) [pid = 1841] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc920fc00) [pid = 1841] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc5035800) [pid = 1841] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc7274000) [pid = 1841] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dcd880000) [pid = 1841] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0db9906400) [pid = 1841] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc6b82400) [pid = 1841] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc5f07000) [pid = 1841] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db6f66000) [pid = 1841] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dcc1bc000) [pid = 1841] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc731c000) [pid = 1841] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc27f7000) [pid = 1841] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dca7b3000) [pid = 1841] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc4311000) [pid = 1841] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dcd87e400) [pid = 1841] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc6b85400) [pid = 1841] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc5f94400) [pid = 1841] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc7bc2000) [pid = 1841] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc5f87400) [pid = 1841] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc7137800) [pid = 1841] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0ddeb2a400) [pid = 1841] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dc38b1000) [pid = 1841] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dd335e400) [pid = 1841] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0db9905400) [pid = 1841] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc361d800) [pid = 1841] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dc7beac00) [pid = 1841] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc6b9c000) [pid = 1841] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dc30cac00) [pid = 1841] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:56:04 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dcd87e000) [pid = 1841] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:56:04 INFO - PROCESS | 1841 | 1461441364298 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] 12:56:04 INFO - PROCESS | 1841 | 1461441364354 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:56:04 INFO - PROCESS | 1841 | 1461441364360 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 1841 | 1461441364362 Marionette TRACE conn3 <- [1,1194,null,{}] 12:56:04 INFO - PROCESS | 1841 | 1461441364368 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}] 12:56:04 INFO - PROCESS | 1841 | 1461441364542 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:56:04 INFO - PROCESS | 1841 | 1461441364682 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbeb0000 == 96 [pid = 1841] [id = 306] 12:56:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db6f63400) [pid = 1841] [serial = 919] [outer = (nil)] 12:56:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dba259c00) [pid = 1841] [serial = 920] [outer = 0x7f0db6f63400] 12:56:04 INFO - PROCESS | 1841 | 1461441364748 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dc38adc00) [pid = 1841] [serial = 921] [outer = 0x7f0db6f63400] 12:56:05 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:05 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:05 INFO - PROCESS | 1841 | 1461441365461 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] 12:56:05 INFO - PROCESS | 1841 | 1461441365500 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:56:05 INFO - PROCESS | 1841 | 1461441365525 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1841 | 1461441365529 Marionette TRACE conn3 <- [1,1198,null,{}] 12:56:05 INFO - PROCESS | 1841 | 1461441365536 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}] 12:56:05 INFO - PROCESS | 1841 | 1461441365757 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:56:05 INFO - PROCESS | 1841 | 1461441365772 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcb592000 == 97 [pid = 1841] [id = 307] 12:56:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db9906400) [pid = 1841] [serial = 922] [outer = (nil)] 12:56:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc5f8ec00) [pid = 1841] [serial = 923] [outer = 0x7f0db9906400] 12:56:05 INFO - PROCESS | 1841 | 1461441365836 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc731c000) [pid = 1841] [serial = 924] [outer = 0x7f0db9906400] 12:56:06 INFO - PROCESS | 1841 | 1461441366937 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1499ms 12:56:07 INFO - PROCESS | 1841 | 1461441367012 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 1841 | 1461441367020 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:56:07 INFO - PROCESS | 1841 | 1461441367029 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 1841 | 1461441367034 Marionette TRACE conn3 <- [1,1202,null,{}] 12:56:07 INFO - PROCESS | 1841 | 1461441367043 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}] 12:56:07 INFO - PROCESS | 1841 | 1461441367291 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:56:07 INFO - PROCESS | 1841 | 1461441367540 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1873000 == 98 [pid = 1841] [id = 308] 12:56:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc3211000) [pid = 1841] [serial = 925] [outer = (nil)] 12:56:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc3911800) [pid = 1841] [serial = 926] [outer = 0x7f0dc3211000] 12:56:07 INFO - PROCESS | 1841 | 1461441367648 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc400a800) [pid = 1841] [serial = 927] [outer = 0x7f0dc3211000] 12:56:08 INFO - PROCESS | 1841 | 1461441368550 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]]]}] 12:56:08 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 12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1594ms 12:56:08 INFO - PROCESS | 1841 | 1461441368624 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 1841 | 1461441368633 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:56:08 INFO - PROCESS | 1841 | 1461441368646 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 1841 | 1461441368649 Marionette TRACE conn3 <- [1,1206,null,{}] 12:56:08 INFO - PROCESS | 1841 | 1461441368656 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}] 12:56:08 INFO - PROCESS | 1841 | 1461441368897 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:56:09 INFO - PROCESS | 1841 | 1461441369215 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7acd000 == 99 [pid = 1841] [id = 309] 12:56:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc400e400) [pid = 1841] [serial = 928] [outer = (nil)] 12:56:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc5f87c00) [pid = 1841] [serial = 929] [outer = 0x7f0dc400e400] 12:56:09 INFO - PROCESS | 1841 | 1461441369298 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc724a000) [pid = 1841] [serial = 930] [outer = 0x7f0dc400e400] 12:56:10 INFO - PROCESS | 1841 | 1461441370192 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1590ms 12:56:10 INFO - PROCESS | 1841 | 1461441370235 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:56:10 INFO - PROCESS | 1841 | 1461441370239 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:56:10 INFO - PROCESS | 1841 | 1461441370245 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 1841 | 1461441370251 Marionette TRACE conn3 <- [1,1210,null,{}] 12:56:10 INFO - PROCESS | 1841 | 1461441370278 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}] 12:56:10 INFO - PROCESS | 1841 | 1461441370490 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:56:10 INFO - PROCESS | 1841 | 1461441370720 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff10000 == 100 [pid = 1841] [id = 310] 12:56:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc163b400) [pid = 1841] [serial = 931] [outer = (nil)] 12:56:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc7ccf800) [pid = 1841] [serial = 932] [outer = 0x7f0dc163b400] 12:56:10 INFO - PROCESS | 1841 | 1461441370849 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dcae2d000) [pid = 1841] [serial = 933] [outer = 0x7f0dc163b400] 12:56:11 INFO - PROCESS | 1841 | 1461441371720 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1540ms 12:56:11 INFO - PROCESS | 1841 | 1461441371787 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 1841 | 1461441371791 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:56:11 INFO - PROCESS | 1841 | 1461441371797 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1841 | 1461441371800 Marionette TRACE conn3 <- [1,1214,null,{}] 12:56:11 INFO - PROCESS | 1841 | 1461441371806 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}] 12:56:12 INFO - PROCESS | 1841 | 1461441372031 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:56:12 INFO - PROCESS | 1841 | 1461441372271 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9e1f800 == 101 [pid = 1841] [id = 311] 12:56:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc9202c00) [pid = 1841] [serial = 934] [outer = (nil)] 12:56:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dcc559000) [pid = 1841] [serial = 935] [outer = 0x7f0dc9202c00] 12:56:12 INFO - PROCESS | 1841 | 1461441372395 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dccf5e000) [pid = 1841] [serial = 936] [outer = 0x7f0dc9202c00] 12:56:13 INFO - PROCESS | 1841 | 1461441373255 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1529ms 12:56:13 INFO - PROCESS | 1841 | 1461441373328 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1841 | 1461441373332 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:56:13 INFO - PROCESS | 1841 | 1461441373339 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1841 | 1461441373341 Marionette TRACE conn3 <- [1,1218,null,{}] 12:56:13 INFO - PROCESS | 1841 | 1461441373347 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}] 12:56:13 INFO - PROCESS | 1841 | 1461441373550 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:56:13 INFO - PROCESS | 1841 | 1461441373733 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddeb79800 == 102 [pid = 1841] [id = 312] 12:56:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dcb9c6800) [pid = 1841] [serial = 937] [outer = (nil)] 12:56:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dcd04f800) [pid = 1841] [serial = 938] [outer = 0x7f0dcb9c6800] 12:56:13 INFO - PROCESS | 1841 | 1461441373809 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dcd998800) [pid = 1841] [serial = 939] [outer = 0x7f0dcb9c6800] 12:56:14 INFO - PROCESS | 1841 | 1461441374734 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1431ms 12:56:14 INFO - PROCESS | 1841 | 1461441374771 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 1841 | 1461441374775 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:56:14 INFO - PROCESS | 1841 | 1461441374781 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 1841 | 1461441374785 Marionette TRACE conn3 <- [1,1222,null,{}] 12:56:14 INFO - PROCESS | 1841 | 1461441374790 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}] 12:56:15 INFO - PROCESS | 1841 | 1461441375051 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:56:15 INFO - PROCESS | 1841 | 1461441375301 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de39a5000 == 103 [pid = 1841] [id = 313] 12:56:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc16a0c00) [pid = 1841] [serial = 940] [outer = (nil)] 12:56:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dd335f000) [pid = 1841] [serial = 941] [outer = 0x7f0dc16a0c00] 12:56:15 INFO - PROCESS | 1841 | 1461441375427 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0ddb2f4c00) [pid = 1841] [serial = 942] [outer = 0x7f0dc16a0c00] 12:56:16 INFO - PROCESS | 1841 | 1461441376276 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] 12:56:16 INFO - PROCESS | 1841 | 1461441376319 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:56:16 INFO - PROCESS | 1841 | 1461441376326 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 1841 | 1461441376330 Marionette TRACE conn3 <- [1,1226,null,{}] 12:56:16 INFO - PROCESS | 1841 | 1461441376336 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}] 12:56:16 INFO - PROCESS | 1841 | 1461441376548 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:56:16 INFO - PROCESS | 1841 | 1461441376742 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3ddc000 == 104 [pid = 1841] [id = 314] 12:56:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc7cd9400) [pid = 1841] [serial = 943] [outer = (nil)] 12:56:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0ddee7e000) [pid = 1841] [serial = 944] [outer = 0x7f0dc7cd9400] 12:56:16 INFO - PROCESS | 1841 | 1461441376818 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0ddeea8c00) [pid = 1841] [serial = 945] [outer = 0x7f0dc7cd9400] 12:56:17 INFO - PROCESS | 1841 | 1461441377724 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1434ms 12:56:17 INFO - PROCESS | 1841 | 1461441377762 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 1841 | 1461441377766 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:56:17 INFO - PROCESS | 1841 | 1461441377772 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1841 | 1461441377776 Marionette TRACE conn3 <- [1,1230,null,{}] 12:56:17 INFO - PROCESS | 1841 | 1461441377781 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}] 12:56:17 INFO - PROCESS | 1841 | 1461441377979 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:56:18 INFO - PROCESS | 1841 | 1461441378169 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db40cb800 == 105 [pid = 1841] [id = 315] 12:56:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0db6e7bc00) [pid = 1841] [serial = 946] [outer = (nil)] 12:56:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0db6e84c00) [pid = 1841] [serial = 947] [outer = 0x7f0db6e7bc00] 12:56:18 INFO - PROCESS | 1841 | 1461441378245 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db6e88c00) [pid = 1841] [serial = 948] [outer = 0x7f0db6e7bc00] 12:56:19 INFO - PROCESS | 1841 | 1461441379134 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]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1437ms 12:56:19 INFO - PROCESS | 1841 | 1461441379210 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 1841 | 1461441379213 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:56:19 INFO - PROCESS | 1841 | 1461441379220 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 1841 | 1461441379223 Marionette TRACE conn3 <- [1,1234,null,{}] 12:56:19 INFO - PROCESS | 1841 | 1461441379228 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}] 12:56:19 INFO - PROCESS | 1841 | 1461441379455 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:56:19 INFO - PROCESS | 1841 | 1461441379645 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db40e2800 == 106 [pid = 1841] [id = 316] 12:56:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0db6e7e400) [pid = 1841] [serial = 949] [outer = (nil)] 12:56:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0db7257400) [pid = 1841] [serial = 950] [outer = 0x7f0db6e7e400] 12:56:19 INFO - PROCESS | 1841 | 1461441379733 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0db725b000) [pid = 1841] [serial = 951] [outer = 0x7f0db6e7e400] 12:56:20 INFO - PROCESS | 1841 | 1461441380609 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1431ms 12:56:20 INFO - PROCESS | 1841 | 1461441380652 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1841 | 1461441380656 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:56:20 INFO - PROCESS | 1841 | 1461441380662 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1841 | 1461441380665 Marionette TRACE conn3 <- [1,1238,null,{}] 12:56:20 INFO - PROCESS | 1841 | 1461441380670 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}] 12:56:20 INFO - PROCESS | 1841 | 1461441380881 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:56:21 INFO - PROCESS | 1841 | 1461441381074 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db42d9800 == 107 [pid = 1841] [id = 317] 12:56:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db6e84000) [pid = 1841] [serial = 952] [outer = (nil)] 12:56:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db7260c00) [pid = 1841] [serial = 953] [outer = 0x7f0db6e84000] 12:56:21 INFO - PROCESS | 1841 | 1461441381148 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0ddeb2ec00) [pid = 1841] [serial = 954] [outer = 0x7f0db6e84000] 12:56:22 INFO - PROCESS | 1841 | 1461441382095 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1482ms 12:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:56:22 INFO - PROCESS | 1841 | 1461441382146 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1841 | 1461441382149 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:56:22 INFO - PROCESS | 1841 | 1461441382156 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1841 | 1461441382160 Marionette TRACE conn3 <- [1,1242,null,{}] 12:56:22 INFO - PROCESS | 1841 | 1461441382166 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}] 12:56:22 INFO - PROCESS | 1841 | 1461441382407 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:56:22 INFO - PROCESS | 1841 | 1461441382651 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db44d7000 == 108 [pid = 1841] [id = 318] 12:56:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db7261400) [pid = 1841] [serial = 955] [outer = (nil)] 12:56:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc4017000) [pid = 1841] [serial = 956] [outer = 0x7f0db7261400] 12:56:22 INFO - PROCESS | 1841 | 1461441382788 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0ddf35c800) [pid = 1841] [serial = 957] [outer = 0x7f0db7261400] 12:56:23 INFO - PROCESS | 1841 | 1461441383706 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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1587ms 12:56:23 INFO - PROCESS | 1841 | 1461441383743 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1841 | 1461441383746 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:56:23 INFO - PROCESS | 1841 | 1461441383752 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1841 | 1461441383755 Marionette TRACE conn3 <- [1,1246,null,{}] 12:56:23 INFO - PROCESS | 1841 | 1461441383761 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}] 12:56:23 INFO - PROCESS | 1841 | 1461441383967 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:56:24 INFO - PROCESS | 1841 | 1461441384160 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db77ca000 == 109 [pid = 1841] [id = 319] 12:56:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db6f67c00) [pid = 1841] [serial = 958] [outer = (nil)] 12:56:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0db7268400) [pid = 1841] [serial = 959] [outer = 0x7f0db6f67c00] 12:56:24 INFO - PROCESS | 1841 | 1461441384230 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0db726f000) [pid = 1841] [serial = 960] [outer = 0x7f0db6f67c00] 12:56:25 INFO - PROCESS | 1841 | 1461441385174 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1482ms 12:56:25 INFO - PROCESS | 1841 | 1461441385237 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1841 | 1461441385240 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:56:25 INFO - PROCESS | 1841 | 1461441385247 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1841 | 1461441385250 Marionette TRACE conn3 <- [1,1250,null,{}] 12:56:25 INFO - PROCESS | 1841 | 1461441385256 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}] 12:56:25 INFO - PROCESS | 1841 | 1461441385485 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:56:25 INFO - PROCESS | 1841 | 1461441385717 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7e84800 == 110 [pid = 1841] [id = 320] 12:56:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0db7263c00) [pid = 1841] [serial = 961] [outer = (nil)] 12:56:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dba263c00) [pid = 1841] [serial = 962] [outer = 0x7f0db7263c00] 12:56:25 INFO - PROCESS | 1841 | 1461441385836 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc1447c00) [pid = 1841] [serial = 963] [outer = 0x7f0db7263c00] 12:56:26 INFO - PROCESS | 1841 | 1461441386674 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]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1479ms 12:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:56:26 INFO - PROCESS | 1841 | 1461441386728 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1841 | 1461441386731 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:56:26 INFO - PROCESS | 1841 | 1461441386737 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1841 | 1461441386740 Marionette TRACE conn3 <- [1,1254,null,{}] 12:56:26 INFO - PROCESS | 1841 | 1461441386746 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}] 12:56:26 INFO - PROCESS | 1841 | 1461441386946 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:56:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc304d800 == 109 [pid = 1841] [id = 10] 12:56:27 INFO - PROCESS | 1841 | 1461441387754 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db44d1000 == 110 [pid = 1841] [id = 321] 12:56:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0db6f69400) [pid = 1841] [serial = 964] [outer = (nil)] 12:56:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0db726b800) [pid = 1841] [serial = 965] [outer = 0x7f0db6f69400] 12:56:27 INFO - PROCESS | 1841 | 1461441387878 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dbbb36000) [pid = 1841] [serial = 966] [outer = 0x7f0db6f69400] 12:56:28 INFO - PROCESS | 1841 | 1461441388775 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2084ms 12:56:28 INFO - PROCESS | 1841 | 1461441388823 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1841 | 1461441388829 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:56:28 INFO - PROCESS | 1841 | 1461441388838 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1841 | 1461441388841 Marionette TRACE conn3 <- [1,1258,null,{}] 12:56:28 INFO - PROCESS | 1841 | 1461441388852 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}] 12:56:29 INFO - PROCESS | 1841 | 1461441389083 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:56:29 INFO - PROCESS | 1841 | 1461441389325 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8066800 == 111 [pid = 1841] [id = 322] 12:56:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0db6f70000) [pid = 1841] [serial = 967] [outer = (nil)] 12:56:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dbc812c00) [pid = 1841] [serial = 968] [outer = 0x7f0db6f70000] 12:56:29 INFO - PROCESS | 1841 | 1461441389458 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc17d4800) [pid = 1841] [serial = 969] [outer = 0x7f0db6f70000] 12:56:30 INFO - PROCESS | 1841 | 1461441390565 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1793ms 12:56:30 INFO - PROCESS | 1841 | 1461441390635 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:56:30 INFO - PROCESS | 1841 | 1461441390641 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:56:30 INFO - PROCESS | 1841 | 1461441390647 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1841 | 1461441390650 Marionette TRACE conn3 <- [1,1262,null,{}] 12:56:30 INFO - PROCESS | 1841 | 1461441390655 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}] 12:56:30 INFO - PROCESS | 1841 | 1461441390843 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:56:31 INFO - PROCESS | 1841 | 1461441391112 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ec2800 == 112 [pid = 1841] [id = 323] 12:56:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dbc80e000) [pid = 1841] [serial = 970] [outer = (nil)] 12:56:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc1615400) [pid = 1841] [serial = 971] [outer = 0x7f0dbc80e000] 12:56:31 INFO - PROCESS | 1841 | 1461441391274 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc38af000) [pid = 1841] [serial = 972] [outer = 0x7f0dbc80e000] 12:56:31 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc4e0d800 == 111 [pid = 1841] [id = 170] 12:56:31 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce19800 == 110 [pid = 1841] [id = 216] 12:56:31 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0295800 == 109 [pid = 1841] [id = 130] 12:56:31 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc394f800 == 108 [pid = 1841] [id = 199] 12:56:31 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc7dd9c00) [pid = 1841] [serial = 857] [outer = (nil)] [url = about:blank] 12:56:31 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbe8800 == 107 [pid = 1841] [id = 275] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dccf56000) [pid = 1841] [serial = 726] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dbc822c00) [pid = 1841] [serial = 789] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc517e000) [pid = 1841] [serial = 729] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0ddee7c800) [pid = 1841] [serial = 816] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0ddd44a400) [pid = 1841] [serial = 819] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dcc20bc00) [pid = 1841] [serial = 696] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dcd044800) [pid = 1841] [serial = 741] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc4eec400) [pid = 1841] [serial = 834] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dc27f4400) [pid = 1841] [serial = 596] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0db6f6f800) [pid = 1841] [serial = 825] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc38ae000) [pid = 1841] [serial = 839] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc7322400) [pid = 1841] [serial = 641] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc3613400) [pid = 1841] [serial = 632] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dca7af400) [pid = 1841] [serial = 675] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc27f0c00) [pid = 1841] [serial = 678] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc1630400) [pid = 1841] [serial = 848] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dd0510800) [pid = 1841] [serial = 753] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc7cda400) [pid = 1841] [serial = 647] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc7ddd800) [pid = 1841] [serial = 650] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dcc1b8800) [pid = 1841] [serial = 693] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dcd99bc00) [pid = 1841] [serial = 744] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc713e800) [pid = 1841] [serial = 843] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc6b86800) [pid = 1841] [serial = 635] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dcc1b1c00) [pid = 1841] [serial = 735] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc727fc00) [pid = 1841] [serial = 638] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc3dbc800) [pid = 1841] [serial = 792] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dbc831c00) [pid = 1841] [serial = 837] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc1449400) [pid = 1841] [serial = 593] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dcac5fc00) [pid = 1841] [serial = 690] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dccf60000) [pid = 1841] [serial = 738] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dce116800) [pid = 1841] [serial = 747] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc5034800) [pid = 1841] [serial = 840] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dccba9400) [pid = 1841] [serial = 699] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc5f8cc00) [pid = 1841] [serial = 605] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc7bec400) [pid = 1841] [serial = 684] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dd00e6400) [pid = 1841] [serial = 750] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dbc827000) [pid = 1841] [serial = 629] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc7254400) [pid = 1841] [serial = 795] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dca6d3c00) [pid = 1841] [serial = 687] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc17de400) [pid = 1841] [serial = 828] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dccf56800) [pid = 1841] [serial = 702] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc7bea000) [pid = 1841] [serial = 855] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc430dc00) [pid = 1841] [serial = 599] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0ddeb24000) [pid = 1841] [serial = 813] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc540f400) [pid = 1841] [serial = 851] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0ddb3bcc00) [pid = 1841] [serial = 807] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dda1f2c00) [pid = 1841] [serial = 759] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc7bc3800) [pid = 1841] [serial = 732] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc7be5400) [pid = 1841] [serial = 644] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dd05cac00) [pid = 1841] [serial = 756] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc731f800) [pid = 1841] [serial = 845] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0ddf358400) [pid = 1841] [serial = 822] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dc6b81000) [pid = 1841] [serial = 681] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dc27f9c00) [pid = 1841] [serial = 849] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dda5e8000) [pid = 1841] [serial = 762] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc38b3000) [pid = 1841] [serial = 590] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dba261400) [pid = 1841] [serial = 836] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc6b9b800) [pid = 1841] [serial = 842] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0ddb6de000) [pid = 1841] [serial = 810] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dcd04a800) [pid = 1841] [serial = 801] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dcc1b1800) [pid = 1841] [serial = 798] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc79e4c00) [pid = 1841] [serial = 846] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dc5410c00) [pid = 1841] [serial = 602] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dc6ba0800) [pid = 1841] [serial = 852] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc79de000) [pid = 1841] [serial = 854] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dd9217400) [pid = 1841] [serial = 804] [outer = (nil)] [url = about:blank] 12:56:32 INFO - PROCESS | 1841 | 1461441392295 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1682ms 12:56:32 INFO - PROCESS | 1841 | 1461441392329 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 1841 | 1461441392333 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:56:32 INFO - PROCESS | 1841 | 1461441392349 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 1841 | 1461441392358 Marionette TRACE conn3 <- [1,1266,null,{}] 12:56:32 INFO - PROCESS | 1841 | 1461441392365 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}] 12:56:32 INFO - PROCESS | 1841 | 1461441392547 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:56:32 INFO - PROCESS | 1841 | 1461441392706 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3e1000 == 108 [pid = 1841] [id = 324] 12:56:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0db6f6f800) [pid = 1841] [serial = 973] [outer = (nil)] 12:56:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dc390c400) [pid = 1841] [serial = 974] [outer = 0x7f0db6f6f800] 12:56:32 INFO - PROCESS | 1841 | 1461441392773 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dc4019c00) [pid = 1841] [serial = 975] [outer = 0x7f0db6f6f800] 12:56:33 INFO - PROCESS | 1841 | 1461441393524 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1201ms 12:56:33 INFO - PROCESS | 1841 | 1461441393540 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 1841 | 1461441393546 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:56:33 INFO - PROCESS | 1841 | 1461441393579 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1841 | 1461441393582 Marionette TRACE conn3 <- [1,1270,null,{}] 12:56:33 INFO - PROCESS | 1841 | 1461441393587 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}] 12:56:33 INFO - PROCESS | 1841 | 1461441393744 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:56:33 INFO - PROCESS | 1841 | 1461441393759 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17a8000 == 109 [pid = 1841] [id = 325] 12:56:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dc401a000) [pid = 1841] [serial = 976] [outer = (nil)] 12:56:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dc410a800) [pid = 1841] [serial = 977] [outer = 0x7f0dc401a000] 12:56:33 INFO - PROCESS | 1841 | 1461441393824 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dc4eec400) [pid = 1841] [serial = 978] [outer = 0x7f0dc401a000] 12:56:34 INFO - PROCESS | 1841 | 1461441394795 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]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1285ms 12:56:34 INFO - PROCESS | 1841 | 1461441394863 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 1841 | 1461441394867 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:56:34 INFO - PROCESS | 1841 | 1461441394872 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 1841 | 1461441394874 Marionette TRACE conn3 <- [1,1274,null,{}] 12:56:34 INFO - PROCESS | 1841 | 1461441394883 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}] 12:56:35 INFO - PROCESS | 1841 | 1461441395103 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:56:35 INFO - PROCESS | 1841 | 1461441395123 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2bda000 == 110 [pid = 1841] [id = 326] 12:56:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc5041800) [pid = 1841] [serial = 979] [outer = (nil)] 12:56:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dc518a400) [pid = 1841] [serial = 980] [outer = 0x7f0dc5041800] 12:56:35 INFO - PROCESS | 1841 | 1461441395194 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dc5f91800) [pid = 1841] [serial = 981] [outer = 0x7f0dc5041800] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc160d800) [pid = 1841] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0db6f63400) [pid = 1841] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0db6f6a000) [pid = 1841] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dc731c400) [pid = 1841] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc3dc1800) [pid = 1841] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dbbb3b800) [pid = 1841] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dcd04a000) [pid = 1841] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:56:36 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc5187c00) [pid = 1841] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:56:36 INFO - PROCESS | 1841 | 1461441396959 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]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2142ms 12:56:37 INFO - PROCESS | 1841 | 1461441397017 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 1841 | 1461441397021 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:56:37 INFO - PROCESS | 1841 | 1461441397031 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 1841 | 1461441397036 Marionette TRACE conn3 <- [1,1278,null,{}] 12:56:37 INFO - PROCESS | 1841 | 1461441397045 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}] 12:56:37 INFO - PROCESS | 1841 | 1461441397230 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:56:37 INFO - PROCESS | 1841 | 1461441397364 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc347b000 == 111 [pid = 1841] [id = 327] 12:56:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0db6f6a000) [pid = 1841] [serial = 982] [outer = (nil)] 12:56:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dc5ff5800) [pid = 1841] [serial = 983] [outer = 0x7f0db6f6a000] 12:56:37 INFO - PROCESS | 1841 | 1461441397427 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dc7252000) [pid = 1841] [serial = 984] [outer = 0x7f0db6f6a000] 12:56:38 INFO - PROCESS | 1841 | 1461441398160 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1184ms 12:56:38 INFO - PROCESS | 1841 | 1461441398222 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:56:38 INFO - PROCESS | 1841 | 1461441398238 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:56:38 INFO - PROCESS | 1841 | 1461441398246 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1841 | 1461441398249 Marionette TRACE conn3 <- [1,1282,null,{}] 12:56:38 INFO - PROCESS | 1841 | 1461441398254 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}] 12:56:38 INFO - PROCESS | 1841 | 1461441398429 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:56:38 INFO - PROCESS | 1841 | 1461441398439 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c06800 == 112 [pid = 1841] [id = 328] 12:56:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dc16a1800) [pid = 1841] [serial = 985] [outer = (nil)] 12:56:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dc731dc00) [pid = 1841] [serial = 986] [outer = 0x7f0dc16a1800] 12:56:38 INFO - PROCESS | 1841 | 1461441398500 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc79dfc00) [pid = 1841] [serial = 987] [outer = 0x7f0dc16a1800] 12:56:40 INFO - PROCESS | 1841 | 1461441400211 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]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2043ms 12:56:40 INFO - PROCESS | 1841 | 1461441400289 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 1841 | 1461441400297 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:56:40 INFO - PROCESS | 1841 | 1461441400306 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 1841 | 1461441400311 Marionette TRACE conn3 <- [1,1286,null,{}] 12:56:40 INFO - PROCESS | 1841 | 1461441400318 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}] 12:56:40 INFO - PROCESS | 1841 | 1461441400576 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:56:40 INFO - PROCESS | 1841 | 1461441400815 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db91c7000 == 113 [pid = 1841] [id = 329] 12:56:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dbc831800) [pid = 1841] [serial = 988] [outer = (nil)] 12:56:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dc163cc00) [pid = 1841] [serial = 989] [outer = 0x7f0dbc831800] 12:56:40 INFO - PROCESS | 1841 | 1461441400938 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc27f6c00) [pid = 1841] [serial = 990] [outer = 0x7f0dbc831800] 12:56:41 INFO - PROCESS | 1841 | 1461441401901 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]]]}] 12:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1636ms 12:56:41 INFO - PROCESS | 1841 | 1461441401943 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 1841 | 1461441401951 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:56:41 INFO - PROCESS | 1841 | 1461441401961 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 1841 | 1461441401964 Marionette TRACE conn3 <- [1,1290,null,{}] 12:56:41 INFO - PROCESS | 1841 | 1461441401971 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}] 12:56:42 INFO - PROCESS | 1841 | 1461441402182 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:56:42 INFO - PROCESS | 1841 | 1461441402404 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc289b000 == 114 [pid = 1841] [id = 330] 12:56:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc2a2a400) [pid = 1841] [serial = 991] [outer = (nil)] 12:56:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc3910800) [pid = 1841] [serial = 992] [outer = 0x7f0dc2a2a400] 12:56:42 INFO - PROCESS | 1841 | 1461441402528 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc400fc00) [pid = 1841] [serial = 993] [outer = 0x7f0dc2a2a400] 12:56:43 INFO - PROCESS | 1841 | 1461441403367 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1482ms 12:56:43 INFO - PROCESS | 1841 | 1461441403444 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1841 | 1461441403448 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:56:43 INFO - PROCESS | 1841 | 1461441403456 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1841 | 1461441403461 Marionette TRACE conn3 <- [1,1294,null,{}] 12:56:43 INFO - PROCESS | 1841 | 1461441403478 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}] 12:56:43 INFO - PROCESS | 1841 | 1461441403709 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:56:43 INFO - PROCESS | 1841 | 1461441403939 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5044800 == 115 [pid = 1841] [id = 331] 12:56:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dc38b1000) [pid = 1841] [serial = 994] [outer = (nil)] 12:56:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dc5184000) [pid = 1841] [serial = 995] [outer = 0x7f0dc38b1000] 12:56:44 INFO - PROCESS | 1841 | 1461441404031 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dc6b89000) [pid = 1841] [serial = 996] [outer = 0x7f0dc38b1000] 12:56:45 INFO - PROCESS | 1841 | 1461441405121 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]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1737ms 12:56:45 INFO - PROCESS | 1841 | 1461441405195 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 1841 | 1461441405203 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:56:45 INFO - PROCESS | 1841 | 1461441405211 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1841 | 1461441405217 Marionette TRACE conn3 <- [1,1298,null,{}] 12:56:45 INFO - PROCESS | 1841 | 1461441405225 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}] 12:56:45 INFO - PROCESS | 1841 | 1461441405613 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:56:45 INFO - PROCESS | 1841 | 1461441405880 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd8800 == 116 [pid = 1841] [id = 332] 12:56:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dbc81a800) [pid = 1841] [serial = 997] [outer = (nil)] 12:56:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc731a800) [pid = 1841] [serial = 998] [outer = 0x7f0dbc81a800] 12:56:45 INFO - PROCESS | 1841 | 1461441405956 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc7bc2000) [pid = 1841] [serial = 999] [outer = 0x7f0dbc81a800] 12:56:46 INFO - PROCESS | 1841 | 1461441406851 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]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1688ms 12:56:46 INFO - PROCESS | 1841 | 1461441406899 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1841 | 1461441406902 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:56:46 INFO - PROCESS | 1841 | 1461441406909 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1841 | 1461441406912 Marionette TRACE conn3 <- [1,1302,null,{}] 12:56:46 INFO - PROCESS | 1841 | 1461441406917 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}] 12:56:47 INFO - PROCESS | 1841 | 1461441407094 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:56:47 INFO - PROCESS | 1841 | 1461441407276 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a64800 == 117 [pid = 1841] [id = 333] 12:56:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc7248c00) [pid = 1841] [serial = 1000] [outer = (nil)] 12:56:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc7ccd800) [pid = 1841] [serial = 1001] [outer = 0x7f0dc7248c00] 12:56:47 INFO - PROCESS | 1841 | 1461441407352 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc7dd2400) [pid = 1841] [serial = 1002] [outer = 0x7f0dc7248c00] 12:56:48 INFO - PROCESS | 1841 | 1461441408214 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]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1334ms 12:56:48 INFO - PROCESS | 1841 | 1461441408260 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1841 | 1461441408264 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:56:48 INFO - PROCESS | 1841 | 1461441408271 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1841 | 1461441408273 Marionette TRACE conn3 <- [1,1306,null,{}] 12:56:48 INFO - PROCESS | 1841 | 1461441408279 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}] 12:56:48 INFO - PROCESS | 1841 | 1461441408502 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:56:48 INFO - PROCESS | 1841 | 1461441408689 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc939d000 == 118 [pid = 1841] [id = 334] 12:56:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db9909000) [pid = 1841] [serial = 1003] [outer = (nil)] 12:56:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dcb65fc00) [pid = 1841] [serial = 1004] [outer = 0x7f0db9909000] 12:56:48 INFO - PROCESS | 1841 | 1461441408764 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dcc1b8800) [pid = 1841] [serial = 1005] [outer = 0x7f0db9909000] 12:56:49 INFO - PROCESS | 1841 | 1461441409620 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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1380ms 12:56:49 INFO - PROCESS | 1841 | 1461441409668 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:56:49 INFO - PROCESS | 1841 | 1461441409672 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:56:49 INFO - PROCESS | 1841 | 1461441409679 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 1841 | 1461441409682 Marionette TRACE conn3 <- [1,1310,null,{}] 12:56:49 INFO - PROCESS | 1841 | 1461441409687 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}] 12:56:49 INFO - PROCESS | 1841 | 1461441409890 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:56:50 INFO - PROCESS | 1841 | 1461441410073 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2e8000 == 119 [pid = 1841] [id = 335] 12:56:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc1632400) [pid = 1841] [serial = 1006] [outer = (nil)] 12:56:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dcc204c00) [pid = 1841] [serial = 1007] [outer = 0x7f0dc1632400] 12:56:50 INFO - PROCESS | 1841 | 1461441410147 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dccbad800) [pid = 1841] [serial = 1008] [outer = 0x7f0dc1632400] 12:56:51 INFO - PROCESS | 1841 | 1461441411074 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] 12:56:51 INFO - PROCESS | 1841 | 1461441411127 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:56:51 INFO - PROCESS | 1841 | 1461441411133 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1841 | 1461441411135 Marionette TRACE conn3 <- [1,1314,null,{}] 12:56:51 INFO - PROCESS | 1841 | 1461441411141 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}] 12:56:51 INFO - PROCESS | 1841 | 1461441411335 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:56:51 INFO - PROCESS | 1841 | 1461441411527 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce1e800 == 120 [pid = 1841] [id = 336] 12:56:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dcb790400) [pid = 1841] [serial = 1009] [outer = (nil)] 12:56:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dccf60800) [pid = 1841] [serial = 1010] [outer = 0x7f0dcb790400] 12:56:51 INFO - PROCESS | 1841 | 1461441411623 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dcd04d000) [pid = 1841] [serial = 1011] [outer = 0x7f0dcb790400] 12:56:52 INFO - PROCESS | 1841 | 1461441412508 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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1428ms 12:56:52 INFO - PROCESS | 1841 | 1461441412562 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 1841 | 1461441412566 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:56:52 INFO - PROCESS | 1841 | 1461441412571 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 1841 | 1461441412574 Marionette TRACE conn3 <- [1,1318,null,{}] 12:56:52 INFO - PROCESS | 1841 | 1461441412579 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}] 12:56:52 INFO - PROCESS | 1841 | 1461441412777 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:56:52 INFO - PROCESS | 1841 | 1461441412971 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd37f000 == 121 [pid = 1841] [id = 337] 12:56:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc3910c00) [pid = 1841] [serial = 1012] [outer = (nil)] 12:56:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dcb9cf400) [pid = 1841] [serial = 1013] [outer = 0x7f0dc3910c00] 12:56:53 INFO - PROCESS | 1841 | 1461441413045 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dcd403400) [pid = 1841] [serial = 1014] [outer = 0x7f0dc3910c00] 12:56:53 INFO - PROCESS | 1841 | 1461441413905 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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1378ms 12:56:53 INFO - PROCESS | 1841 | 1461441413951 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 1841 | 1461441413955 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:56:53 INFO - PROCESS | 1841 | 1461441413961 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 1841 | 1461441413964 Marionette TRACE conn3 <- [1,1322,null,{}] 12:56:53 INFO - PROCESS | 1841 | 1461441413970 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}] 12:56:54 INFO - PROCESS | 1841 | 1461441414173 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:56:54 INFO - PROCESS | 1841 | 1461441414361 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff23000 == 122 [pid = 1841] [id = 338] 12:56:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc3911c00) [pid = 1841] [serial = 1015] [outer = (nil)] 12:56:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dce545c00) [pid = 1841] [serial = 1016] [outer = 0x7f0dc3911c00] 12:56:54 INFO - PROCESS | 1841 | 1461441414436 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dd00f3000) [pid = 1841] [serial = 1017] [outer = 0x7f0dc3911c00] 12:56:55 INFO - PROCESS | 1841 | 1461441415361 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1432ms 12:56:55 INFO - PROCESS | 1841 | 1461441415394 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 1841 | 1461441415397 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:56:55 INFO - PROCESS | 1841 | 1461441415406 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 1841 | 1461441415410 Marionette TRACE conn3 <- [1,1326,null,{}] 12:56:55 INFO - PROCESS | 1841 | 1461441415414 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}] 12:56:55 INFO - PROCESS | 1841 | 1461441415684 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:56:55 INFO - PROCESS | 1841 | 1461441415918 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd92af000 == 123 [pid = 1841] [id = 339] 12:56:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dd921bc00) [pid = 1841] [serial = 1018] [outer = (nil)] 12:56:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dda0e6800) [pid = 1841] [serial = 1019] [outer = 0x7f0dd921bc00] 12:56:56 INFO - PROCESS | 1841 | 1461441416064 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0ddb2ec800) [pid = 1841] [serial = 1020] [outer = 0x7f0dd921bc00] 12:56:56 INFO - PROCESS | 1841 | 1461441416963 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]]]}] 12:56:57 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 12:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1600ms 12:56:57 INFO - PROCESS | 1841 | 1461441417007 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 1841 | 1461441417010 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:56:57 INFO - PROCESS | 1841 | 1461441417017 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 1841 | 1461441417019 Marionette TRACE conn3 <- [1,1330,null,{}] 12:56:57 INFO - PROCESS | 1841 | 1461441417026 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}] 12:56:57 INFO - PROCESS | 1841 | 1461441417214 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:56:57 INFO - PROCESS | 1841 | 1461441417417 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda3b3000 == 124 [pid = 1841] [id = 340] 12:56:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dba258c00) [pid = 1841] [serial = 1021] [outer = (nil)] 12:56:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc3d49c00) [pid = 1841] [serial = 1022] [outer = 0x7f0dba258c00] 12:56:57 INFO - PROCESS | 1841 | 1461441417550 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc3d4f400) [pid = 1841] [serial = 1023] [outer = 0x7f0dba258c00] 12:56:58 INFO - PROCESS | 1841 | 1461441418537 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]]]}] 12:56:58 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 12:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1588ms 12:56:58 INFO - PROCESS | 1841 | 1461441418608 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 1841 | 1461441418612 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:56:58 INFO - PROCESS | 1841 | 1461441418619 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 1841 | 1461441418621 Marionette TRACE conn3 <- [1,1334,null,{}] 12:56:58 INFO - PROCESS | 1841 | 1461441418626 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}] 12:56:58 INFO - PROCESS | 1841 | 1461441418832 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:56:59 INFO - PROCESS | 1841 | 1461441419061 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddeb81800 == 125 [pid = 1841] [id = 341] 12:56:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc3d49400) [pid = 1841] [serial = 1024] [outer = (nil)] 12:56:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dd9e3b400) [pid = 1841] [serial = 1025] [outer = 0x7f0dc3d49400] 12:56:59 INFO - PROCESS | 1841 | 1461441419181 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0ddb3bcc00) [pid = 1841] [serial = 1026] [outer = 0x7f0dc3d49400] 12:57:00 INFO - PROCESS | 1841 | 1461441419999 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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1429ms 12:57:00 INFO - PROCESS | 1841 | 1461441420049 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 1841 | 1461441420053 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:57:00 INFO - PROCESS | 1841 | 1461441420058 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 1841 | 1461441420061 Marionette TRACE conn3 <- [1,1338,null,{}] 12:57:00 INFO - PROCESS | 1841 | 1461441420066 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}] 12:57:00 INFO - PROCESS | 1841 | 1461441420256 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:57:00 INFO - PROCESS | 1841 | 1461441420468 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf829000 == 126 [pid = 1841] [id = 342] 12:57:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db725c800) [pid = 1841] [serial = 1027] [outer = (nil)] 12:57:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc79da800) [pid = 1841] [serial = 1028] [outer = 0x7f0db725c800] 12:57:00 INFO - PROCESS | 1841 | 1461441420551 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0ddee7d400) [pid = 1841] [serial = 1029] [outer = 0x7f0db725c800] 12:57:02 INFO - PROCESS | 1841 | 1461441422053 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]]]}] 12:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2592ms 12:57:02 INFO - PROCESS | 1841 | 1461441422720 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 1841 | 1461441422730 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:57:02 INFO - PROCESS | 1841 | 1461441422788 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 1841 | 1461441422806 Marionette TRACE conn3 <- [1,1342,null,{}] 12:57:02 INFO - PROCESS | 1841 | 1461441422818 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}] 12:57:03 INFO - PROCESS | 1841 | 1461441423081 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:57:03 INFO - PROCESS | 1841 | 1461441423311 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9805000 == 127 [pid = 1841] [id = 343] 12:57:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db9908800) [pid = 1841] [serial = 1030] [outer = (nil)] 12:57:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dbbb3e800) [pid = 1841] [serial = 1031] [outer = 0x7f0db9908800] 12:57:03 INFO - PROCESS | 1841 | 1461441423419 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dbc831400) [pid = 1841] [serial = 1032] [outer = 0x7f0db9908800] 12:57:04 INFO - PROCESS | 1841 | 1461441424526 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]]]}] 12:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1812ms 12:57:04 INFO - PROCESS | 1841 | 1461441424593 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:57:04 INFO - PROCESS | 1841 | 1461441424598 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:57:04 INFO - PROCESS | 1841 | 1461441424609 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 1841 | 1461441424613 Marionette TRACE conn3 <- [1,1346,null,{}] 12:57:04 INFO - PROCESS | 1841 | 1461441424619 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}] 12:57:04 INFO - PROCESS | 1841 | 1461441424796 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:57:05 INFO - PROCESS | 1841 | 1461441425028 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6c71800 == 128 [pid = 1841] [id = 344] 12:57:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db6f66800) [pid = 1841] [serial = 1033] [outer = (nil)] 12:57:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc16a9400) [pid = 1841] [serial = 1034] [outer = 0x7f0db6f66800] 12:57:05 INFO - PROCESS | 1841 | 1461441425184 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc2a2c400) [pid = 1841] [serial = 1035] [outer = 0x7f0db6f66800] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc347b000 == 127 [pid = 1841] [id = 327] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2bda000 == 126 [pid = 1841] [id = 326] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc5f8ec00) [pid = 1841] [serial = 923] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0ddeead800) [pid = 1841] [serial = 890] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc3209800) [pid = 1841] [serial = 896] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc410f000) [pid = 1841] [serial = 893] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0ddee81c00) [pid = 1841] [serial = 887] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17a8000 == 125 [pid = 1841] [id = 325] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3e1000 == 124 [pid = 1841] [id = 324] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6ec2800 == 123 [pid = 1841] [id = 323] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8066800 == 122 [pid = 1841] [id = 322] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db44d1000 == 121 [pid = 1841] [id = 321] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db77ca000 == 120 [pid = 1841] [id = 319] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db44d7000 == 119 [pid = 1841] [id = 318] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db42d9800 == 118 [pid = 1841] [id = 317] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db40e2800 == 117 [pid = 1841] [id = 316] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db40cb800 == 116 [pid = 1841] [id = 315] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3ddc000 == 115 [pid = 1841] [id = 314] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de39a5000 == 114 [pid = 1841] [id = 313] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddeb79800 == 113 [pid = 1841] [id = 312] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd9e1f800 == 112 [pid = 1841] [id = 311] 12:57:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1873000 == 111 [pid = 1841] [id = 308] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc320ac00) [pid = 1841] [serial = 903] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dba259c00) [pid = 1841] [serial = 920] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0db8de1400) [pid = 1841] [serial = 860] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dcc20c800) [pid = 1841] [serial = 869] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dd0573c00) [pid = 1841] [serial = 878] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc731e000) [pid = 1841] [serial = 911] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dcc1b6c00) [pid = 1841] [serial = 915] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc7bc4000) [pid = 1841] [serial = 912] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dcd0a3c00) [pid = 1841] [serial = 872] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc4005c00) [pid = 1841] [serial = 905] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc400dc00) [pid = 1841] [serial = 906] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dce54b800) [pid = 1841] [serial = 875] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dc92f1c00) [pid = 1841] [serial = 858] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc38adc00) [pid = 1841] [serial = 921] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc4109000) [pid = 1841] [serial = 899] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc1617400) [pid = 1841] [serial = 902] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dce546400) [pid = 1841] [serial = 917] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dda5e5800) [pid = 1841] [serial = 881] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dcb65b000) [pid = 1841] [serial = 914] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dcb5d3000) [pid = 1841] [serial = 866] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0ddeb23800) [pid = 1841] [serial = 884] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc6b7e400) [pid = 1841] [serial = 908] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc7273c00) [pid = 1841] [serial = 909] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc7256c00) [pid = 1841] [serial = 863] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dd0574400) [pid = 1841] [serial = 918] [outer = (nil)] [url = about:blank] 12:57:06 INFO - PROCESS | 1841 | 1461441426134 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]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1586ms 12:57:06 INFO - PROCESS | 1841 | 1461441426193 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 1841 | 1461441426196 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:57:06 INFO - PROCESS | 1841 | 1461441426202 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 1841 | 1461441426204 Marionette TRACE conn3 <- [1,1350,null,{}] 12:57:06 INFO - PROCESS | 1841 | 1461441426218 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}] 12:57:06 INFO - PROCESS | 1841 | 1461441426399 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:57:06 INFO - PROCESS | 1841 | 1461441426540 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db805d800 == 112 [pid = 1841] [id = 345] 12:57:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dbc820c00) [pid = 1841] [serial = 1036] [outer = (nil)] 12:57:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc4005800) [pid = 1841] [serial = 1037] [outer = 0x7f0dbc820c00] 12:57:06 INFO - PROCESS | 1841 | 1461441426606 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc4011c00) [pid = 1841] [serial = 1038] [outer = 0x7f0dbc820c00] 12:57:07 INFO - PROCESS | 1841 | 1461441427379 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1229ms 12:57:07 INFO - PROCESS | 1841 | 1461441427436 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 1841 | 1461441427440 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:57:07 INFO - PROCESS | 1841 | 1461441427445 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 1841 | 1461441427447 Marionette TRACE conn3 <- [1,1354,null,{}] 12:57:07 INFO - PROCESS | 1841 | 1461441427452 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}] 12:57:07 INFO - PROCESS | 1841 | 1461441427613 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:57:07 INFO - PROCESS | 1841 | 1461441427633 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1722800 == 113 [pid = 1841] [id = 346] 12:57:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc4019000) [pid = 1841] [serial = 1039] [outer = (nil)] 12:57:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc5034800) [pid = 1841] [serial = 1040] [outer = 0x7f0dc4019000] 12:57:07 INFO - PROCESS | 1841 | 1461441427695 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc51d7c00) [pid = 1841] [serial = 1041] [outer = 0x7f0dc4019000] 12:57:08 INFO - PROCESS | 1841 | 1461441428625 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1235ms 12:57:08 INFO - PROCESS | 1841 | 1461441428680 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 1841 | 1461441428683 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:57:08 INFO - PROCESS | 1841 | 1461441428689 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 1841 | 1461441428691 Marionette TRACE conn3 <- [1,1358,null,{}] 12:57:08 INFO - PROCESS | 1841 | 1461441428696 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}] 12:57:08 INFO - PROCESS | 1841 | 1461441428896 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:57:08 INFO - PROCESS | 1841 | 1461441428926 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2896800 == 114 [pid = 1841] [id = 347] 12:57:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc51db800) [pid = 1841] [serial = 1042] [outer = (nil)] 12:57:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc6b84400) [pid = 1841] [serial = 1043] [outer = 0x7f0dc51db800] 12:57:08 INFO - PROCESS | 1841 | 1461441428985 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc713f000) [pid = 1841] [serial = 1044] [outer = 0x7f0dc51db800] 12:57:09 INFO - PROCESS | 1841 | 1461441429849 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]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1176ms 12:57:09 INFO - PROCESS | 1841 | 1461441429866 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 1841 | 1461441429869 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:57:09 INFO - PROCESS | 1841 | 1461441429874 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 1841 | 1461441429876 Marionette TRACE conn3 <- [1,1362,null,{}] 12:57:09 INFO - PROCESS | 1841 | 1461441429882 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}] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db6f70000) [pid = 1841] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0db6f6a000) [pid = 1841] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0db6f69400) [pid = 1841] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc401a000) [pid = 1841] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc361b400) [pid = 1841] [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.] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dbc80e000) [pid = 1841] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc304e000) [pid = 1841] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc5041800) [pid = 1841] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:57:10 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0db6f6f800) [pid = 1841] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:57:10 INFO - PROCESS | 1841 | 1461441430406 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:57:10 INFO - PROCESS | 1841 | 1461441430562 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc171a000 == 115 [pid = 1841] [id = 348] 12:57:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc3dbac00) [pid = 1841] [serial = 1045] [outer = (nil)] 12:57:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc4109400) [pid = 1841] [serial = 1046] [outer = 0x7f0dc3dbac00] 12:57:10 INFO - PROCESS | 1841 | 1461441430631 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc7beb000) [pid = 1841] [serial = 1047] [outer = 0x7f0dc3dbac00] 12:57:11 INFO - PROCESS | 1841 | 1461441431335 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]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1482ms 12:57:11 INFO - PROCESS | 1841 | 1461441431357 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 1841 | 1461441431372 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:57:11 INFO - PROCESS | 1841 | 1461441431389 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 1841 | 1461441431391 Marionette TRACE conn3 <- [1,1366,null,{}] 12:57:11 INFO - PROCESS | 1841 | 1461441431397 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}] 12:57:11 INFO - PROCESS | 1841 | 1461441431558 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:57:11 INFO - PROCESS | 1841 | 1461441431575 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3eb3800 == 116 [pid = 1841] [id = 349] 12:57:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc7cce800) [pid = 1841] [serial = 1048] [outer = (nil)] 12:57:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dcac55c00) [pid = 1841] [serial = 1049] [outer = 0x7f0dc7cce800] 12:57:11 INFO - PROCESS | 1841 | 1461441431637 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dcc1b1c00) [pid = 1841] [serial = 1050] [outer = 0x7f0dc7cce800] 12:57:12 INFO - PROCESS | 1841 | 1461441432767 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] 12:57:12 INFO - PROCESS | 1841 | 1461441432827 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:57:12 INFO - PROCESS | 1841 | 1461441432836 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 1841 | 1461441432841 Marionette TRACE conn3 <- [1,1370,null,{}] 12:57:12 INFO - PROCESS | 1841 | 1461441432850 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}] 12:57:13 INFO - PROCESS | 1841 | 1461441433087 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:57:13 INFO - PROCESS | 1841 | 1461441433382 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7e8b000 == 117 [pid = 1841] [id = 350] 12:57:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0db9904000) [pid = 1841] [serial = 1051] [outer = (nil)] 12:57:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc16a3000) [pid = 1841] [serial = 1052] [outer = 0x7f0db9904000] 12:57:13 INFO - PROCESS | 1841 | 1461441433458 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc2a32000) [pid = 1841] [serial = 1053] [outer = 0x7f0db9904000] 12:57:14 INFO - PROCESS | 1841 | 1461441434381 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] 12:57:14 INFO - PROCESS | 1841 | 1461441434435 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:57:14 INFO - PROCESS | 1841 | 1461441434445 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 1841 | 1461441434449 Marionette TRACE conn3 <- [1,1374,null,{}] 12:57:14 INFO - PROCESS | 1841 | 1461441434455 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}] 12:57:14 INFO - PROCESS | 1841 | 1461441434648 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:57:14 INFO - PROCESS | 1841 | 1461441434880 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc393c800 == 118 [pid = 1841] [id = 351] 12:57:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc3dba400) [pid = 1841] [serial = 1054] [outer = (nil)] 12:57:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc4016000) [pid = 1841] [serial = 1055] [outer = 0x7f0dc3dba400] 12:57:15 INFO - PROCESS | 1841 | 1461441435001 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc410f000) [pid = 1841] [serial = 1056] [outer = 0x7f0dc3dba400] 12:57:15 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:57:16 INFO - PROCESS | 1841 | 1461441436015 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] 12:57:16 INFO - PROCESS | 1841 | 1461441436069 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:57:16 INFO - PROCESS | 1841 | 1461441436076 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 1841 | 1461441436083 Marionette TRACE conn3 <- [1,1378,null,{}] 12:57:16 INFO - PROCESS | 1841 | 1461441436099 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}] 12:57:16 INFO - PROCESS | 1841 | 1461441436400 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:57:16 INFO - PROCESS | 1841 | 1461441436627 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7abf800 == 119 [pid = 1841] [id = 352] 12:57:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc6e3c000) [pid = 1841] [serial = 1057] [outer = (nil)] 12:57:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc7be3000) [pid = 1841] [serial = 1058] [outer = 0x7f0dc6e3c000] 12:57:16 INFO - PROCESS | 1841 | 1461441436708 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc9206400) [pid = 1841] [serial = 1059] [outer = 0x7f0dc6e3c000] 12:57:17 INFO - PROCESS | 1841 | 1461441437565 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] 12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:57:17 INFO - PROCESS | 1841 | 1461441437621 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:57:17 INFO - PROCESS | 1841 | 1461441437628 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 1841 | 1461441437631 Marionette TRACE conn3 <- [1,1382,null,{}] 12:57:17 INFO - PROCESS | 1841 | 1461441437636 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}] 12:57:17 INFO - PROCESS | 1841 | 1461441437861 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:57:18 INFO - PROCESS | 1841 | 1461441438041 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc3a6000 == 120 [pid = 1841] [id = 353] 12:57:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc7133000) [pid = 1841] [serial = 1060] [outer = (nil)] 12:57:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dcc331800) [pid = 1841] [serial = 1061] [outer = 0x7f0dc7133000] 12:57:18 INFO - PROCESS | 1841 | 1461441438116 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dcd044c00) [pid = 1841] [serial = 1062] [outer = 0x7f0dc7133000] 12:57:18 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:57:19 INFO - PROCESS | 1841 | 1461441439003 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] 12:57:19 INFO - PROCESS | 1841 | 1461441439061 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:57:19 INFO - PROCESS | 1841 | 1461441439068 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 1841 | 1461441439071 Marionette TRACE conn3 <- [1,1386,null,{}] 12:57:19 INFO - PROCESS | 1841 | 1461441439076 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}] 12:57:19 INFO - PROCESS | 1841 | 1461441439260 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:57:19 INFO - PROCESS | 1841 | 1461441439421 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0288800 == 121 [pid = 1841] [id = 354] 12:57:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc92f8400) [pid = 1841] [serial = 1063] [outer = (nil)] 12:57:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dce548400) [pid = 1841] [serial = 1064] [outer = 0x7f0dc92f8400] 12:57:19 INFO - PROCESS | 1841 | 1461441439492 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dd05bfc00) [pid = 1841] [serial = 1065] [outer = 0x7f0dc92f8400] 12:57:20 INFO - PROCESS | 1841 | 1461441440394 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] 12:57:20 INFO - PROCESS | 1841 | 1461441440451 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:57:20 INFO - PROCESS | 1841 | 1461441440458 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 1841 | 1461441440461 Marionette TRACE conn3 <- [1,1390,null,{}] 12:57:20 INFO - PROCESS | 1841 | 1461441440466 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}] 12:57:20 INFO - PROCESS | 1841 | 1461441440722 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:57:20 INFO - PROCESS | 1841 | 1461441440970 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb528800 == 122 [pid = 1841] [id = 355] 12:57:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dda398c00) [pid = 1841] [serial = 1066] [outer = (nil)] 12:57:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0ddee87800) [pid = 1841] [serial = 1067] [outer = 0x7f0dda398c00] 12:57:21 INFO - PROCESS | 1841 | 1461441441059 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0ddeeadc00) [pid = 1841] [serial = 1068] [outer = 0x7f0dda398c00] 12:57:21 INFO - PROCESS | 1841 | 1461441441836 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]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1430ms 12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:57:21 INFO - PROCESS | 1841 | 1461441441888 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 1841 | 1461441441891 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:57:21 INFO - PROCESS | 1841 | 1461441441897 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 1841 | 1461441441900 Marionette TRACE conn3 <- [1,1394,null,{}] 12:57:21 INFO - PROCESS | 1841 | 1461441441905 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}] 12:57:22 INFO - PROCESS | 1841 | 1461441442080 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:57:22 INFO - PROCESS | 1841 | 1461441442267 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de1e64800 == 123 [pid = 1841] [id = 356] 12:57:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db8abe000) [pid = 1841] [serial = 1069] [outer = (nil)] 12:57:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0db8ac5c00) [pid = 1841] [serial = 1070] [outer = 0x7f0db8abe000] 12:57:22 INFO - PROCESS | 1841 | 1461441442337 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db8aca800) [pid = 1841] [serial = 1071] [outer = 0x7f0db8abe000] 12:57:23 INFO - PROCESS | 1841 | 1461441443219 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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1383ms 12:57:23 INFO - PROCESS | 1841 | 1461441443281 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:57:23 INFO - PROCESS | 1841 | 1461441443285 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:57:23 INFO - PROCESS | 1841 | 1461441443291 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 1841 | 1461441443294 Marionette TRACE conn3 <- [1,1398,null,{}] 12:57:23 INFO - PROCESS | 1841 | 1461441443299 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}] 12:57:23 INFO - PROCESS | 1841 | 1461441443490 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:57:23 INFO - PROCESS | 1841 | 1461441443679 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4525000 == 124 [pid = 1841] [id = 357] 12:57:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db8abf000) [pid = 1841] [serial = 1072] [outer = (nil)] 12:57:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dbcaa0800) [pid = 1841] [serial = 1073] [outer = 0x7f0db8abf000] 12:57:23 INFO - PROCESS | 1841 | 1461441443753 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dbcaa6000) [pid = 1841] [serial = 1074] [outer = 0x7f0db8abf000] 12:57:24 INFO - PROCESS | 1841 | 1461441444598 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1338ms 12:57:24 INFO - PROCESS | 1841 | 1461441444629 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 1841 | 1461441444633 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:57:24 INFO - PROCESS | 1841 | 1461441444639 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 1841 | 1461441444643 Marionette TRACE conn3 <- [1,1402,null,{}] 12:57:24 INFO - PROCESS | 1841 | 1461441444649 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}] 12:57:24 INFO - PROCESS | 1841 | 1461441444842 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:57:25 INFO - PROCESS | 1841 | 1461441445039 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c20800 == 125 [pid = 1841] [id = 358] 12:57:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0db8abf800) [pid = 1841] [serial = 1075] [outer = (nil)] 12:57:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dbcaab400) [pid = 1841] [serial = 1076] [outer = 0x7f0db8abf800] 12:57:25 INFO - PROCESS | 1841 | 1461441445112 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dda305c00) [pid = 1841] [serial = 1077] [outer = 0x7f0db8abf800] 12:57:26 INFO - PROCESS | 1841 | 1461441446002 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]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1431ms 12:57:26 INFO - PROCESS | 1841 | 1461441446071 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 1841 | 1461441446075 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:57:26 INFO - PROCESS | 1841 | 1461441446084 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 1841 | 1461441446091 Marionette TRACE conn3 <- [1,1406,null,{}] 12:57:26 INFO - PROCESS | 1841 | 1461441446101 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}] 12:57:26 INFO - PROCESS | 1841 | 1461441446306 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:57:26 INFO - PROCESS | 1841 | 1461441446534 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bd1800 == 126 [pid = 1841] [id = 359] 12:57:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dbcaa6800) [pid = 1841] [serial = 1078] [outer = (nil)] 12:57:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dce59ec00) [pid = 1841] [serial = 1079] [outer = 0x7f0dbcaa6800] 12:57:26 INFO - PROCESS | 1841 | 1461441446623 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dce5a4000) [pid = 1841] [serial = 1080] [outer = 0x7f0dbcaa6800] 12:57:27 INFO - PROCESS | 1841 | 1461441447453 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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1440ms 12:57:27 INFO - PROCESS | 1841 | 1461441447522 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:57:27 INFO - PROCESS | 1841 | 1461441447527 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:57:27 INFO - PROCESS | 1841 | 1461441447533 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 1841 | 1461441447537 Marionette TRACE conn3 <- [1,1410,null,{}] 12:57:27 INFO - PROCESS | 1841 | 1461441447542 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}] 12:57:27 INFO - PROCESS | 1841 | 1461441447819 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:57:28 INFO - PROCESS | 1841 | 1461441448060 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db42e2800 == 127 [pid = 1841] [id = 360] 12:57:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0db6f64400) [pid = 1841] [serial = 1081] [outer = (nil)] 12:57:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dcb96c800) [pid = 1841] [serial = 1082] [outer = 0x7f0db6f64400] 12:57:28 INFO - PROCESS | 1841 | 1461441448217 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dda38a400) [pid = 1841] [serial = 1083] [outer = 0x7f0db6f64400] 12:57:29 INFO - PROCESS | 1841 | 1461441449217 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]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1739ms 12:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:57:29 INFO - PROCESS | 1841 | 1461441449272 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 1841 | 1461441449275 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:57:29 INFO - PROCESS | 1841 | 1461441449282 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 1841 | 1461441449285 Marionette TRACE conn3 <- [1,1414,null,{}] 12:57:29 INFO - PROCESS | 1841 | 1461441449290 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}] 12:57:29 INFO - PROCESS | 1841 | 1461441449543 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:57:30 INFO - PROCESS | 1841 | 1461441450416 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7575800 == 128 [pid = 1841] [id = 361] 12:57:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0db6e86800) [pid = 1841] [serial = 1084] [outer = (nil)] 12:57:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0db6f6f400) [pid = 1841] [serial = 1085] [outer = 0x7f0db6e86800] 12:57:30 INFO - PROCESS | 1841 | 1461441450489 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0db726f800) [pid = 1841] [serial = 1086] [outer = 0x7f0db6e86800] 12:57:31 INFO - PROCESS | 1841 | 1461441451515 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2291ms 12:57:31 INFO - PROCESS | 1841 | 1461441451576 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 1841 | 1461441451585 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:57:31 INFO - PROCESS | 1841 | 1461441451670 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 1841 | 1461441451675 Marionette TRACE conn3 <- [1,1418,null,{}] 12:57:31 INFO - PROCESS | 1841 | 1461441451685 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}] 12:57:31 INFO - PROCESS | 1841 | 1461441451892 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:57:32 INFO - PROCESS | 1841 | 1461441452265 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db44e1800 == 129 [pid = 1841] [id = 362] 12:57:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dba25f400) [pid = 1841] [serial = 1087] [outer = (nil)] 12:57:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dbbb3b800) [pid = 1841] [serial = 1088] [outer = 0x7f0dba25f400] 12:57:32 INFO - PROCESS | 1841 | 1461441452377 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dbc81c400) [pid = 1841] [serial = 1089] [outer = 0x7f0dba25f400] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55a0000 == 128 [pid = 1841] [id = 304] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cdc000 == 127 [pid = 1841] [id = 302] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cd8000 == 126 [pid = 1841] [id = 301] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbeb0000 == 125 [pid = 1841] [id = 306] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1732800 == 124 [pid = 1841] [id = 300] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dca785800 == 123 [pid = 1841] [id = 172] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dea800 == 122 [pid = 1841] [id = 171] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5060000 == 121 [pid = 1841] [id = 201] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dba263c00) [pid = 1841] [serial = 962] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0db7268400) [pid = 1841] [serial = 959] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc304c000) [pid = 1841] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcacdf000 == 120 [pid = 1841] [id = 305] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc927d800 == 119 [pid = 1841] [id = 42] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc171a000 == 118 [pid = 1841] [id = 348] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2896800 == 117 [pid = 1841] [id = 347] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3663800 == 116 [pid = 1841] [id = 11] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1722800 == 115 [pid = 1841] [id = 346] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db805d800 == 114 [pid = 1841] [id = 345] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6c71800 == 113 [pid = 1841] [id = 344] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9805000 == 112 [pid = 1841] [id = 343] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd37f000 == 111 [pid = 1841] [id = 337] 12:57:33 INFO - PROCESS | 1841 | 1461441453484 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]]]}] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce1e800 == 110 [pid = 1841] [id = 336] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2e8000 == 109 [pid = 1841] [id = 335] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc939d000 == 108 [pid = 1841] [id = 334] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a64800 == 107 [pid = 1841] [id = 333] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dd8800 == 106 [pid = 1841] [id = 332] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5044800 == 105 [pid = 1841] [id = 331] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc289b000 == 104 [pid = 1841] [id = 330] 12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1917ms 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db91c7000 == 103 [pid = 1841] [id = 329] 12:57:33 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c06800 == 102 [pid = 1841] [id = 328] 12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:57:33 INFO - PROCESS | 1841 | 1461441453522 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 1841 | 1461441453527 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:57:33 INFO - PROCESS | 1841 | 1461441453536 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 1841 | 1461441453538 Marionette TRACE conn3 <- [1,1422,null,{}] 12:57:33 INFO - PROCESS | 1841 | 1461441453544 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}] 12:57:33 INFO - PROCESS | 1841 | 1461441453738 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0ddee7e000) [pid = 1841] [serial = 944] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dcc559000) [pid = 1841] [serial = 935] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0db7257400) [pid = 1841] [serial = 950] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0db7260c00) [pid = 1841] [serial = 953] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dbc812c00) [pid = 1841] [serial = 968] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc5ff5800) [pid = 1841] [serial = 983] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dd335f000) [pid = 1841] [serial = 941] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc3911800) [pid = 1841] [serial = 926] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc17d4800) [pid = 1841] [serial = 969] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dbbb36000) [pid = 1841] [serial = 966] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc4017000) [pid = 1841] [serial = 956] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc410a800) [pid = 1841] [serial = 977] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc3dbdc00) [pid = 1841] [serial = 660] [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.] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc38af000) [pid = 1841] [serial = 972] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dcd04f800) [pid = 1841] [serial = 938] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc5f87c00) [pid = 1841] [serial = 929] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc7ccf800) [pid = 1841] [serial = 932] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc518a400) [pid = 1841] [serial = 980] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0db726b800) [pid = 1841] [serial = 965] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc4eec400) [pid = 1841] [serial = 978] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc5f91800) [pid = 1841] [serial = 981] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc4019c00) [pid = 1841] [serial = 975] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc1615400) [pid = 1841] [serial = 971] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0db6e84c00) [pid = 1841] [serial = 947] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc7252000) [pid = 1841] [serial = 984] [outer = (nil)] [url = about:blank] 12:57:33 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc390c400) [pid = 1841] [serial = 974] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1841 | 1461441454034 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db77c7000 == 103 [pid = 1841] [id = 363] 12:57:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dbbb36000) [pid = 1841] [serial = 1090] [outer = (nil)] 12:57:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc1610800) [pid = 1841] [serial = 1091] [outer = 0x7f0dbbb36000] 12:57:34 INFO - PROCESS | 1841 | 1461441454103 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc16a4000) [pid = 1841] [serial = 1092] [outer = 0x7f0dbbb36000] 12:57:34 INFO - PROCESS | 1841 | 1461441454869 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]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1386ms 12:57:34 INFO - PROCESS | 1841 | 1461441454920 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 1841 | 1461441454923 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:57:34 INFO - PROCESS | 1841 | 1461441454939 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 1841 | 1461441454948 Marionette TRACE conn3 <- [1,1426,null,{}] 12:57:34 INFO - PROCESS | 1841 | 1461441454966 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}] 12:57:35 INFO - PROCESS | 1841 | 1461441455156 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:57:35 INFO - PROCESS | 1841 | 1461441455168 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ccd000 == 104 [pid = 1841] [id = 364] 12:57:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc16a4c00) [pid = 1841] [serial = 1093] [outer = (nil)] 12:57:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc30cc400) [pid = 1841] [serial = 1094] [outer = 0x7f0dc16a4c00] 12:57:35 INFO - PROCESS | 1841 | 1461441455268 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc361d800) [pid = 1841] [serial = 1095] [outer = 0x7f0dc16a4c00] 12:57:36 INFO - PROCESS | 1841 | 1461441456582 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1665ms 12:57:36 INFO - PROCESS | 1841 | 1461441456598 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 1841 | 1461441456605 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:57:36 INFO - PROCESS | 1841 | 1461441456628 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 1841 | 1461441456634 Marionette TRACE conn3 <- [1,1430,null,{}] 12:57:36 INFO - PROCESS | 1841 | 1461441456643 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}] 12:57:37 INFO - PROCESS | 1841 | 1461441457125 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:57:37 INFO - PROCESS | 1841 | 1461441457174 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbead000 == 105 [pid = 1841] [id = 365] 12:57:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc2a25400) [pid = 1841] [serial = 1096] [outer = (nil)] 12:57:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc390b000) [pid = 1841] [serial = 1097] [outer = 0x7f0dc2a25400] 12:57:37 INFO - PROCESS | 1841 | 1461441457239 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc3d4ec00) [pid = 1841] [serial = 1098] [outer = 0x7f0dc2a25400] 12:57:38 INFO - PROCESS | 1841 | 1461441458731 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]]]}] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc51db800) [pid = 1841] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc3dbac00) [pid = 1841] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc16a1800) [pid = 1841] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db9906400) [pid = 1841] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db9908800) [pid = 1841] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db6f66800) [pid = 1841] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc4019000) [pid = 1841] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:57:38 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dbc820c00) [pid = 1841] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2251ms 12:57:38 INFO - PROCESS | 1841 | 1461441458866 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1841 | 1461441458869 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:57:38 INFO - PROCESS | 1841 | 1461441458875 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 1841 | 1461441458877 Marionette TRACE conn3 <- [1,1434,null,{}] 12:57:38 INFO - PROCESS | 1841 | 1461441458883 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}] 12:57:39 INFO - PROCESS | 1841 | 1461441459116 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:57:39 INFO - PROCESS | 1841 | 1461441459209 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc171a000 == 106 [pid = 1841] [id = 366] 12:57:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc3dbb800) [pid = 1841] [serial = 1099] [outer = (nil)] 12:57:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc3dc1800) [pid = 1841] [serial = 1100] [outer = 0x7f0dc3dbb800] 12:57:39 INFO - PROCESS | 1841 | 1461441459288 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc401d400) [pid = 1841] [serial = 1101] [outer = 0x7f0dc3dbb800] 12:57:40 INFO - PROCESS | 1841 | 1461441460164 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1331ms 12:57:40 INFO - PROCESS | 1841 | 1461441460210 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:57:40 INFO - PROCESS | 1841 | 1461441460215 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:57:40 INFO - PROCESS | 1841 | 1461441460222 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 1841 | 1461441460225 Marionette TRACE conn3 <- [1,1438,null,{}] 12:57:40 INFO - PROCESS | 1841 | 1461441460230 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}] 12:57:40 INFO - PROCESS | 1841 | 1461441460417 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:57:40 INFO - PROCESS | 1841 | 1461441460573 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc288d800 == 107 [pid = 1841] [id = 367] 12:57:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc320e800) [pid = 1841] [serial = 1102] [outer = (nil)] 12:57:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc5041800) [pid = 1841] [serial = 1103] [outer = 0x7f0dc320e800] 12:57:40 INFO - PROCESS | 1841 | 1461441460641 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc5417c00) [pid = 1841] [serial = 1104] [outer = 0x7f0dc320e800] 12:57:41 INFO - PROCESS | 1841 | 1461441461848 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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1680ms 12:57:41 INFO - PROCESS | 1841 | 1461441461904 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 1841 | 1461441461912 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:57:41 INFO - PROCESS | 1841 | 1461441461926 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 1841 | 1461441461933 Marionette TRACE conn3 <- [1,1442,null,{}] 12:57:41 INFO - PROCESS | 1841 | 1461441461942 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}] 12:57:42 INFO - PROCESS | 1841 | 1461441462197 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:57:42 INFO - PROCESS | 1841 | 1461441462440 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cdf000 == 108 [pid = 1841] [id = 368] 12:57:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db8ac3000) [pid = 1841] [serial = 1105] [outer = (nil)] 12:57:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db9906400) [pid = 1841] [serial = 1106] [outer = 0x7f0db8ac3000] 12:57:42 INFO - PROCESS | 1841 | 1461441462518 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dbc814800) [pid = 1841] [serial = 1107] [outer = 0x7f0db8ac3000] 12:57:43 INFO - PROCESS | 1841 | 1461441463439 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1545ms 12:57:43 INFO - PROCESS | 1841 | 1461441463471 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 1841 | 1461441463480 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:57:43 INFO - PROCESS | 1841 | 1461441463490 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 1841 | 1461441463494 Marionette TRACE conn3 <- [1,1446,null,{}] 12:57:43 INFO - PROCESS | 1841 | 1461441463500 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}] 12:57:43 INFO - PROCESS | 1841 | 1461441463700 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:57:43 INFO - PROCESS | 1841 | 1461441463891 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1732800 == 109 [pid = 1841] [id = 369] 12:57:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dbc816800) [pid = 1841] [serial = 1108] [outer = (nil)] 12:57:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc17dc800) [pid = 1841] [serial = 1109] [outer = 0x7f0dbc816800] 12:57:43 INFO - PROCESS | 1841 | 1461441463963 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc30c5400) [pid = 1841] [serial = 1110] [outer = 0x7f0dbc816800] 12:57:44 INFO - PROCESS | 1841 | 1461441464981 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1528ms 12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:57:45 INFO - PROCESS | 1841 | 1461441465020 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 1841 | 1461441465023 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:57:45 INFO - PROCESS | 1841 | 1461441465030 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 1841 | 1461441465035 Marionette TRACE conn3 <- [1,1450,null,{}] 12:57:45 INFO - PROCESS | 1841 | 1461441465051 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}] 12:57:45 INFO - PROCESS | 1841 | 1461441465262 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:57:45 INFO - PROCESS | 1841 | 1461441465489 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc365d000 == 110 [pid = 1841] [id = 370] 12:57:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc3dba000) [pid = 1841] [serial = 1111] [outer = (nil)] 12:57:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc4019800) [pid = 1841] [serial = 1112] [outer = 0x7f0dc3dba000] 12:57:45 INFO - PROCESS | 1841 | 1461441465613 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc430cc00) [pid = 1841] [serial = 1113] [outer = 0x7f0dc3dba000] 12:57:46 INFO - PROCESS | 1841 | 1461441466524 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]]]}] 12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1537ms 12:57:46 INFO - PROCESS | 1841 | 1461441466566 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:57:46 INFO - PROCESS | 1841 | 1461441466571 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:57:46 INFO - PROCESS | 1841 | 1461441466577 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 1841 | 1461441466581 Marionette TRACE conn3 <- [1,1454,null,{}] 12:57:46 INFO - PROCESS | 1841 | 1461441466587 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}] 12:57:46 INFO - PROCESS | 1841 | 1461441466785 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:57:47 INFO - PROCESS | 1841 | 1461441467017 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea4000 == 111 [pid = 1841] [id = 371] 12:57:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc4007400) [pid = 1841] [serial = 1114] [outer = (nil)] 12:57:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc5f91800) [pid = 1841] [serial = 1115] [outer = 0x7f0dc4007400] 12:57:47 INFO - PROCESS | 1841 | 1461441467137 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc6b83c00) [pid = 1841] [serial = 1116] [outer = 0x7f0dc4007400] 12:57:47 INFO - PROCESS | 1841 | 1461441467985 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1481ms 12:57:48 INFO - PROCESS | 1841 | 1461441468059 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 1841 | 1461441468062 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:57:48 INFO - PROCESS | 1841 | 1461441468068 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 1841 | 1461441468071 Marionette TRACE conn3 <- [1,1458,null,{}] 12:57:48 INFO - PROCESS | 1841 | 1461441468076 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}] 12:57:48 INFO - PROCESS | 1841 | 1461441468302 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:57:48 INFO - PROCESS | 1841 | 1461441468528 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5f4e000 == 112 [pid = 1841] [id = 372] 12:57:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc1616c00) [pid = 1841] [serial = 1117] [outer = (nil)] 12:57:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc6b80400) [pid = 1841] [serial = 1118] [outer = 0x7f0dc1616c00] 12:57:48 INFO - PROCESS | 1841 | 1461441468617 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc7139800) [pid = 1841] [serial = 1119] [outer = 0x7f0dc1616c00] 12:57:49 INFO - PROCESS | 1841 | 1461441469492 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1484ms 12:57:49 INFO - PROCESS | 1841 | 1461441469553 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 1841 | 1461441469557 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:57:49 INFO - PROCESS | 1841 | 1461441469563 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 1841 | 1461441469566 Marionette TRACE conn3 <- [1,1462,null,{}] 12:57:49 INFO - PROCESS | 1841 | 1461441469572 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}] 12:57:49 INFO - PROCESS | 1841 | 1461441469788 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:57:50 INFO - PROCESS | 1841 | 1461441470026 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a79000 == 113 [pid = 1841] [id = 373] 12:57:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc7be7400) [pid = 1841] [serial = 1120] [outer = (nil)] 12:57:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc7cccc00) [pid = 1841] [serial = 1121] [outer = 0x7f0dc7be7400] 12:57:50 INFO - PROCESS | 1841 | 1461441470118 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc7dd7000) [pid = 1841] [serial = 1122] [outer = 0x7f0dc7be7400] 12:57:50 INFO - PROCESS | 1841 | 1461441470976 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1479ms 12:57:51 INFO - PROCESS | 1841 | 1461441471044 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 1841 | 1461441471047 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:57:51 INFO - PROCESS | 1841 | 1461441471054 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 1841 | 1461441471057 Marionette TRACE conn3 <- [1,1466,null,{}] 12:57:51 INFO - PROCESS | 1841 | 1461441471062 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}] 12:57:51 INFO - PROCESS | 1841 | 1461441471259 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:57:51 INFO - PROCESS | 1841 | 1461441471481 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcae4f800 == 114 [pid = 1841] [id = 374] 12:57:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc5f8b400) [pid = 1841] [serial = 1123] [outer = (nil)] 12:57:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc9311400) [pid = 1841] [serial = 1124] [outer = 0x7f0dc5f8b400] 12:57:51 INFO - PROCESS | 1841 | 1461441471598 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dcae34c00) [pid = 1841] [serial = 1125] [outer = 0x7f0dc5f8b400] 12:57:52 INFO - PROCESS | 1841 | 1461441472481 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]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1481ms 12:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:57:52 INFO - PROCESS | 1841 | 1461441472536 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 1841 | 1461441472539 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:57:52 INFO - PROCESS | 1841 | 1461441472546 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 1841 | 1461441472549 Marionette TRACE conn3 <- [1,1470,null,{}] 12:57:52 INFO - PROCESS | 1841 | 1461441472554 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}] 12:57:52 INFO - PROCESS | 1841 | 1461441472739 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:57:52 INFO - PROCESS | 1841 | 1461441472938 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce1a800 == 115 [pid = 1841] [id = 375] 12:57:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc7be7c00) [pid = 1841] [serial = 1126] [outer = (nil)] 12:57:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dcc02c400) [pid = 1841] [serial = 1127] [outer = 0x7f0dc7be7c00] 12:57:53 INFO - PROCESS | 1841 | 1461441473008 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dcc207400) [pid = 1841] [serial = 1128] [outer = 0x7f0dc7be7c00] 12:57:53 INFO - PROCESS | 1841 | 1461441473911 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1429ms 12:57:53 INFO - PROCESS | 1841 | 1461441473975 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 1841 | 1461441473979 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:57:53 INFO - PROCESS | 1841 | 1461441473985 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 1841 | 1461441473988 Marionette TRACE conn3 <- [1,1474,null,{}] 12:57:53 INFO - PROCESS | 1841 | 1461441473993 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}] 12:57:54 INFO - PROCESS | 1841 | 1461441474190 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:57:54 INFO - PROCESS | 1841 | 1461441474375 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0036000 == 116 [pid = 1841] [id = 376] 12:57:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc7ccf800) [pid = 1841] [serial = 1129] [outer = (nil)] 12:57:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dccf52800) [pid = 1841] [serial = 1130] [outer = 0x7f0dc7ccf800] 12:57:54 INFO - PROCESS | 1841 | 1461441474449 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dcd043800) [pid = 1841] [serial = 1131] [outer = 0x7f0dc7ccf800] 12:57:55 INFO - PROCESS | 1841 | 1461441475348 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1440ms 12:57:55 INFO - PROCESS | 1841 | 1461441475427 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:57:55 INFO - PROCESS | 1841 | 1461441475430 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:57:55 INFO - PROCESS | 1841 | 1461441475436 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 1841 | 1461441475439 Marionette TRACE conn3 <- [1,1478,null,{}] 12:57:55 INFO - PROCESS | 1841 | 1461441475445 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}] 12:57:55 INFO - PROCESS | 1841 | 1461441475679 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:57:55 INFO - PROCESS | 1841 | 1461441475920 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda1ce800 == 117 [pid = 1841] [id = 377] 12:57:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dcba71000) [pid = 1841] [serial = 1132] [outer = (nil)] 12:57:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dcd87d400) [pid = 1841] [serial = 1133] [outer = 0x7f0dcba71000] 12:57:56 INFO - PROCESS | 1841 | 1461441476013 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dce115c00) [pid = 1841] [serial = 1134] [outer = 0x7f0dcba71000] 12:57:56 INFO - PROCESS | 1841 | 1461441476926 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1529ms 12:57:56 INFO - PROCESS | 1841 | 1461441476967 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:57:56 INFO - PROCESS | 1841 | 1461441476971 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:57:56 INFO - PROCESS | 1841 | 1461441476977 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 1841 | 1461441476981 Marionette TRACE conn3 <- [1,1482,null,{}] 12:57:56 INFO - PROCESS | 1841 | 1461441476987 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}] 12:57:57 INFO - PROCESS | 1841 | 1461441477221 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:57:57 INFO - PROCESS | 1841 | 1461441477460 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dded64800 == 118 [pid = 1841] [id = 378] 12:57:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dd4289c00) [pid = 1841] [serial = 1135] [outer = (nil)] 12:57:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dd92c3800) [pid = 1841] [serial = 1136] [outer = 0x7f0dd4289c00] 12:57:57 INFO - PROCESS | 1841 | 1461441477584 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dda55f800) [pid = 1841] [serial = 1137] [outer = 0x7f0dd4289c00] 12:57:58 INFO - PROCESS | 1841 | 1461441478479 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1533ms 12:57:58 INFO - PROCESS | 1841 | 1461441478511 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 1841 | 1461441478514 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:57:58 INFO - PROCESS | 1841 | 1461441478520 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 1841 | 1461441478523 Marionette TRACE conn3 <- [1,1486,null,{}] 12:57:58 INFO - PROCESS | 1841 | 1461441478529 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}] 12:57:58 INFO - PROCESS | 1841 | 1461441478725 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:57:58 INFO - PROCESS | 1841 | 1461441478922 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4740800 == 119 [pid = 1841] [id = 379] 12:57:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc144c800) [pid = 1841] [serial = 1138] [outer = (nil)] 12:57:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0ddb241000) [pid = 1841] [serial = 1139] [outer = 0x7f0dc144c800] 12:57:58 INFO - PROCESS | 1841 | 1461441478995 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dded46c00) [pid = 1841] [serial = 1140] [outer = 0x7f0dc144c800] 12:57:59 INFO - PROCESS | 1841 | 1461441479904 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]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1430ms 12:57:59 INFO - PROCESS | 1841 | 1461441479952 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 1841 | 1461441479956 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:57:59 INFO - PROCESS | 1841 | 1461441479962 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 1841 | 1461441479964 Marionette TRACE conn3 <- [1,1490,null,{}] 12:57:59 INFO - PROCESS | 1841 | 1461441479970 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}] 12:58:00 INFO - PROCESS | 1841 | 1461441480165 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:58:00 INFO - PROCESS | 1841 | 1461441480359 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6fd8800 == 120 [pid = 1841] [id = 380] 12:58:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dc34a3400) [pid = 1841] [serial = 1141] [outer = (nil)] 12:58:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dc34ac400) [pid = 1841] [serial = 1142] [outer = 0x7f0dc34a3400] 12:58:00 INFO - PROCESS | 1841 | 1461441480430 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dc34b0800) [pid = 1841] [serial = 1143] [outer = 0x7f0dc34a3400] 12:58:01 INFO - PROCESS | 1841 | 1461441481488 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1578ms 12:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:58:01 INFO - PROCESS | 1841 | 1461441481542 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 1841 | 1461441481545 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:58:01 INFO - PROCESS | 1841 | 1461441481597 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 1841 | 1461441481599 Marionette TRACE conn3 <- [1,1494,null,{}] 12:58:01 INFO - PROCESS | 1841 | 1461441481609 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}] 12:58:01 INFO - PROCESS | 1841 | 1461441481838 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:58:02 INFO - PROCESS | 1841 | 1461441482083 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ca7800 == 121 [pid = 1841] [id = 381] 12:58:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dc34aac00) [pid = 1841] [serial = 1144] [outer = (nil)] 12:58:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0ddee7c800) [pid = 1841] [serial = 1145] [outer = 0x7f0dc34aac00] 12:58:02 INFO - PROCESS | 1841 | 1461441482159 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0ddeea1400) [pid = 1841] [serial = 1146] [outer = 0x7f0dc34aac00] 12:58:03 INFO - PROCESS | 1841 | 1461441483022 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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1539ms 12:58:03 INFO - PROCESS | 1841 | 1461441483090 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 1841 | 1461441483093 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:58:03 INFO - PROCESS | 1841 | 1461441483099 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 1841 | 1461441483102 Marionette TRACE conn3 <- [1,1498,null,{}] 12:58:03 INFO - PROCESS | 1841 | 1461441483107 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}] 12:58:03 INFO - PROCESS | 1841 | 1461441483310 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:58:03 INFO - PROCESS | 1841 | 1461441483588 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3ce8800 == 122 [pid = 1841] [id = 382] 12:58:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0db3bf2000) [pid = 1841] [serial = 1147] [outer = (nil)] 12:58:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0db3cca400) [pid = 1841] [serial = 1148] [outer = 0x7f0db3bf2000] 12:58:03 INFO - PROCESS | 1841 | 1461441483710 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0db3cd0800) [pid = 1841] [serial = 1149] [outer = 0x7f0db3bf2000] 12:58:04 INFO - PROCESS | 1841 | 1461441484561 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1483ms 12:58:04 INFO - PROCESS | 1841 | 1461441484583 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 1841 | 1461441484586 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:58:04 INFO - PROCESS | 1841 | 1461441484592 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 1841 | 1461441484594 Marionette TRACE conn3 <- [1,1502,null,{}] 12:58:04 INFO - PROCESS | 1841 | 1461441484602 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}] 12:58:04 INFO - PROCESS | 1841 | 1461441484796 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:58:05 INFO - PROCESS | 1841 | 1461441484995 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ed9000 == 123 [pid = 1841] [id = 383] 12:58:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0db3cc2800) [pid = 1841] [serial = 1150] [outer = (nil)] 12:58:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0db8de4800) [pid = 1841] [serial = 1151] [outer = 0x7f0db3cc2800] 12:58:05 INFO - PROCESS | 1841 | 1461441485069 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dc34b0c00) [pid = 1841] [serial = 1152] [outer = 0x7f0db3cc2800] 12:58:06 INFO - PROCESS | 1841 | 1461441486236 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]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1692ms 12:58:06 INFO - PROCESS | 1841 | 1461441486285 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 1841 | 1461441486291 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:58:06 INFO - PROCESS | 1841 | 1461441486299 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 1841 | 1461441486304 Marionette TRACE conn3 <- [1,1506,null,{}] 12:58:06 INFO - PROCESS | 1841 | 1461441486311 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}] 12:58:06 INFO - PROCESS | 1841 | 1461441486523 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:58:06 INFO - PROCESS | 1841 | 1461441486799 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c1f000 == 124 [pid = 1841] [id = 384] 12:58:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0db7277800) [pid = 1841] [serial = 1153] [outer = (nil)] 12:58:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0db727c400) [pid = 1841] [serial = 1154] [outer = 0x7f0db7277800] 12:58:06 INFO - PROCESS | 1841 | 1461441486871 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0db8d02800) [pid = 1841] [serial = 1155] [outer = 0x7f0db7277800] 12:58:07 INFO - PROCESS | 1841 | 1461441487719 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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1486ms 12:58:07 INFO - PROCESS | 1841 | 1461441487786 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 1841 | 1461441487794 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:58:07 INFO - PROCESS | 1841 | 1461441487804 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 1841 | 1461441487808 Marionette TRACE conn3 <- [1,1510,null,{}] 12:58:07 INFO - PROCESS | 1841 | 1461441487813 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}] 12:58:08 INFO - PROCESS | 1841 | 1461441488072 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:58:08 INFO - PROCESS | 1841 | 1461441488475 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db40cb000 == 125 [pid = 1841] [id = 385] 12:58:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0db725a400) [pid = 1841] [serial = 1156] [outer = (nil)] 12:58:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0db8d0dc00) [pid = 1841] [serial = 1157] [outer = 0x7f0db725a400] 12:58:08 INFO - PROCESS | 1841 | 1461441488547 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0db990c000) [pid = 1841] [serial = 1158] [outer = 0x7f0db725a400] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71ee000 == 124 [pid = 1841] [id = 152] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7acd000 == 123 [pid = 1841] [id = 309] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc171a000 == 122 [pid = 1841] [id = 366] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dc3d49c00) [pid = 1841] [serial = 1022] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dd9e3b400) [pid = 1841] [serial = 1025] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0dc79da800) [pid = 1841] [serial = 1028] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0dcac55c00) [pid = 1841] [serial = 1049] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | 1461441489565 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]]]}] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbead000 == 121 [pid = 1841] [id = 365] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9ccd000 == 120 [pid = 1841] [id = 364] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db77c7000 == 119 [pid = 1841] [id = 363] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db44e1800 == 118 [pid = 1841] [id = 362] 12:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1788ms 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7575800 == 117 [pid = 1841] [id = 361] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3bd1800 == 116 [pid = 1841] [id = 359] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c20800 == 115 [pid = 1841] [id = 358] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de4525000 == 114 [pid = 1841] [id = 357] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de1e64800 == 113 [pid = 1841] [id = 356] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddb528800 == 112 [pid = 1841] [id = 355] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0288800 == 111 [pid = 1841] [id = 354] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc3a6000 == 110 [pid = 1841] [id = 353] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7abf800 == 109 [pid = 1841] [id = 352] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc393c800 == 108 [pid = 1841] [id = 351] 12:58:09 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7e8b000 == 107 [pid = 1841] [id = 350] 12:58:09 INFO - PROCESS | 1841 | 1461441489602 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 1841 | 1461441489605 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:58:09 INFO - PROCESS | 1841 | 1461441489613 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 1841 | 1461441489618 Marionette TRACE conn3 <- [1,1514,null,{}] 12:58:09 INFO - PROCESS | 1841 | 1461441489634 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}] 12:58:09 INFO - PROCESS | 1841 | 1461441489829 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dc16a9400) [pid = 1841] [serial = 1034] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0dc2a2c400) [pid = 1841] [serial = 1035] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dc5034800) [pid = 1841] [serial = 1040] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0dcb9cf400) [pid = 1841] [serial = 1013] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0dc4005800) [pid = 1841] [serial = 1037] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0dc4011c00) [pid = 1841] [serial = 1038] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0dc5184000) [pid = 1841] [serial = 995] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dc3910800) [pid = 1841] [serial = 992] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0dc51d7c00) [pid = 1841] [serial = 1041] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0dc7beb000) [pid = 1841] [serial = 1047] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dc6b84400) [pid = 1841] [serial = 1043] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dc4109400) [pid = 1841] [serial = 1046] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0dc713f000) [pid = 1841] [serial = 1044] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0dda0e6800) [pid = 1841] [serial = 1019] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dc731dc00) [pid = 1841] [serial = 986] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dc79dfc00) [pid = 1841] [serial = 987] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dce545c00) [pid = 1841] [serial = 1016] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dcc204c00) [pid = 1841] [serial = 1007] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc731c000) [pid = 1841] [serial = 924] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dbc831400) [pid = 1841] [serial = 1032] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dbbb3e800) [pid = 1841] [serial = 1031] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dccf60800) [pid = 1841] [serial = 1010] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dc731a800) [pid = 1841] [serial = 998] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dc7ccd800) [pid = 1841] [serial = 1001] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dcb65fc00) [pid = 1841] [serial = 1004] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dc163cc00) [pid = 1841] [serial = 989] [outer = (nil)] [url = about:blank] 12:58:10 INFO - PROCESS | 1841 | 1461441490090 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db77dd800 == 108 [pid = 1841] [id = 386] 12:58:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dbc82bc00) [pid = 1841] [serial = 1159] [outer = (nil)] 12:58:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dbcaa8c00) [pid = 1841] [serial = 1160] [outer = 0x7f0dbc82bc00] 12:58:10 INFO - PROCESS | 1841 | 1461441490192 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc1639000) [pid = 1841] [serial = 1161] [outer = 0x7f0dbc82bc00] 12:58:10 INFO - PROCESS | 1841 | 1461441490937 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1383ms 12:58:10 INFO - PROCESS | 1841 | 1461441490997 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:58:11 INFO - PROCESS | 1841 | 1461441491002 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:58:11 INFO - PROCESS | 1841 | 1461441491008 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 1841 | 1461441491011 Marionette TRACE conn3 <- [1,1518,null,{}] 12:58:11 INFO - PROCESS | 1841 | 1461441491016 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}] 12:58:11 INFO - PROCESS | 1841 | 1461441491257 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:58:11 INFO - PROCESS | 1841 | 1461441491278 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbe8800 == 109 [pid = 1841] [id = 387] 12:58:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0db6e7ec00) [pid = 1841] [serial = 1162] [outer = (nil)] 12:58:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dc2a27400) [pid = 1841] [serial = 1163] [outer = 0x7f0db6e7ec00] 12:58:11 INFO - PROCESS | 1841 | 1461441491343 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dc3215000) [pid = 1841] [serial = 1164] [outer = 0x7f0db6e7ec00] 12:58:12 INFO - PROCESS | 1841 | 1461441492202 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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1232ms 12:58:12 INFO - PROCESS | 1841 | 1461441492246 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 1841 | 1461441492250 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:58:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:58:12 INFO - PROCESS | 1841 | 1461441492256 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - PROCESS | 1841 | 1461441492259 Marionette TRACE conn3 <- [1,1522,null,{}] 12:58:12 INFO - PROCESS | 1841 | 1461441492264 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}] 12:58:12 INFO - PROCESS | 1841 | 1461441492522 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:58:12 INFO - PROCESS | 1841 | 1461441492562 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17b0800 == 110 [pid = 1841] [id = 388] 12:58:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc30c4400) [pid = 1841] [serial = 1165] [outer = (nil)] 12:58:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc3618c00) [pid = 1841] [serial = 1166] [outer = 0x7f0dc30c4400] 12:58:12 INFO - PROCESS | 1841 | 1461441492631 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dc3911400) [pid = 1841] [serial = 1167] [outer = 0x7f0dc30c4400] 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:13 INFO - PROCESS | 1841 | 1461441493483 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"]]]}] 12:58:13 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 () { 12:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:58:13 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 () { 12:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:58:13 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 () { 12:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:58:13 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 () { 12:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:58:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1281ms 12:58:13 INFO - PROCESS | 1841 | 1461441493544 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 1841 | 1461441493551 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:58:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:58:13 INFO - PROCESS | 1841 | 1461441493564 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 1841 | 1461441493567 Marionette TRACE conn3 <- [1,1526,null,{}] 12:58:13 INFO - PROCESS | 1841 | 1461441493572 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}] 12:58:13 INFO - PROCESS | 1841 | 1461441493842 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:58:13 INFO - PROCESS | 1841 | 1461441493873 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc365f800 == 111 [pid = 1841] [id = 389] 12:58:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc4302c00) [pid = 1841] [serial = 1168] [outer = (nil)] 12:58:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dc6b8a400) [pid = 1841] [serial = 1169] [outer = 0x7f0dc4302c00] 12:58:13 INFO - PROCESS | 1841 | 1461441493939 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dc7279400) [pid = 1841] [serial = 1170] [outer = 0x7f0dc4302c00] 12:58:14 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0db6e86800) [pid = 1841] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:58:14 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dc2a25400) [pid = 1841] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:58:14 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dbbb36000) [pid = 1841] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:58:14 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dc3dbb800) [pid = 1841] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:58:14 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc16a4c00) [pid = 1841] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:58:14 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dba25f400) [pid = 1841] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:58:14 INFO - PROCESS | 1841 | 1461441494809 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"]]]}] 12:58:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:58:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:58:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:58:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:58:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:58:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:58:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1280ms 12:58:14 INFO - PROCESS | 1841 | 1461441494848 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 1841 | 1461441494852 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:58:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:58:14 INFO - PROCESS | 1841 | 1461441494858 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 1841 | 1461441494860 Marionette TRACE conn3 <- [1,1530,null,{}] 12:58:14 INFO - PROCESS | 1841 | 1461441494869 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}] 12:58:15 INFO - PROCESS | 1841 | 1461441495055 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:58:15 INFO - PROCESS | 1841 | 1461441495216 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc4e17000 == 112 [pid = 1841] [id = 390] 12:58:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0db7271000) [pid = 1841] [serial = 1171] [outer = (nil)] 12:58:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc727c400) [pid = 1841] [serial = 1172] [outer = 0x7f0db7271000] 12:58:15 INFO - PROCESS | 1841 | 1461441495280 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dc7be7000) [pid = 1841] [serial = 1173] [outer = 0x7f0db7271000] 12:58:15 INFO - PROCESS | 1841 | 1461441495901 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]]]}] 12:58:15 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 12:58:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:58:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:58:15 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. 12:58:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:58:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1087ms 12:58:15 INFO - PROCESS | 1841 | 1461441495949 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 1841 | 1461441495952 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:58:15 INFO - PROCESS | 1841 | 1461441495959 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 1841 | 1461441495961 Marionette TRACE conn3 <- [1,1534,null,{}] 12:58:15 INFO - PROCESS | 1841 | 1461441495967 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}] 12:58:16 INFO - PROCESS | 1841 | 1461441496144 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:58:16 INFO - PROCESS | 1841 | 1461441496434 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bda800 == 113 [pid = 1841] [id = 391] 12:58:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0db3be4800) [pid = 1841] [serial = 1174] [outer = (nil)] 12:58:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0db3bf2400) [pid = 1841] [serial = 1175] [outer = 0x7f0db3be4800] 12:58:16 INFO - PROCESS | 1841 | 1461441496518 Marionette DEBUG loaded listener.js 12:58:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0db6f70c00) [pid = 1841] [serial = 1176] [outer = 0x7f0db3be4800] 12:58:17 INFO - PROCESS | 1841 | 1461441497604 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]]]}] 12:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1683ms 12:58:17 INFO - PROCESS | 1841 | 1461441497644 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:58:17 INFO - PROCESS | 1841 | 1461441497650 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:58:17 INFO - PROCESS | 1841 | 1461441497658 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - PROCESS | 1841 | 1461441497666 Marionette TRACE conn3 <- [1,1538,null,{}] 12:58:17 INFO - PROCESS | 1841 | 1461441497673 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}] 12:58:17 INFO - PROCESS | 1841 | 1461441497897 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:58:18 INFO - PROCESS | 1841 | 1461441498102 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3c3000 == 114 [pid = 1841] [id = 392] 12:58:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0db3be5400) [pid = 1841] [serial = 1177] [outer = (nil)] 12:58:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dbc80a000) [pid = 1841] [serial = 1178] [outer = 0x7f0db3be5400] 12:58:18 INFO - PROCESS | 1841 | 1461441498182 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dc1612000) [pid = 1841] [serial = 1179] [outer = 0x7f0db3be5400] 12:58:19 INFO - PROCESS | 1841 | 1461441499177 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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1585ms 12:58:19 INFO - PROCESS | 1841 | 1461441499246 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 1841 | 1461441499253 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:58:19 INFO - PROCESS | 1841 | 1461441499263 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 1841 | 1461441499265 Marionette TRACE conn3 <- [1,1542,null,{}] 12:58:19 INFO - PROCESS | 1841 | 1461441499273 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}] 12:58:19 INFO - PROCESS | 1841 | 1461441499492 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:58:19 INFO - PROCESS | 1841 | 1461441499776 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c18800 == 115 [pid = 1841] [id = 393] 12:58:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dc3213400) [pid = 1841] [serial = 1180] [outer = (nil)] 12:58:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0dc3d48400) [pid = 1841] [serial = 1181] [outer = 0x7f0dc3213400] 12:58:19 INFO - PROCESS | 1841 | 1461441499896 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0dc4007c00) [pid = 1841] [serial = 1182] [outer = 0x7f0dc3213400] 12:58:20 INFO - PROCESS | 1841 | 1461441500804 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]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1584ms 12:58:20 INFO - PROCESS | 1841 | 1461441500848 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:58:20 INFO - PROCESS | 1841 | 1461441500853 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:58:20 INFO - PROCESS | 1841 | 1461441500863 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - PROCESS | 1841 | 1461441500872 Marionette TRACE conn3 <- [1,1546,null,{}] 12:58:20 INFO - PROCESS | 1841 | 1461441500887 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}] 12:58:21 INFO - PROCESS | 1841 | 1461441501120 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:58:21 INFO - PROCESS | 1841 | 1461441501362 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc579000 == 116 [pid = 1841] [id = 394] 12:58:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0dc430a400) [pid = 1841] [serial = 1183] [outer = (nil)] 12:58:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0dc6ba3000) [pid = 1841] [serial = 1184] [outer = 0x7f0dc430a400] 12:58:21 INFO - PROCESS | 1841 | 1461441501485 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0dc7256c00) [pid = 1841] [serial = 1185] [outer = 0x7f0dc430a400] 12:58:22 INFO - PROCESS | 1841 | 1461441502339 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]]]}] 12:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1541ms 12:58:22 INFO - PROCESS | 1841 | 1461441502402 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:58:22 INFO - PROCESS | 1841 | 1461441502407 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:58:22 INFO - PROCESS | 1841 | 1461441502413 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 1841 | 1461441502417 Marionette TRACE conn3 <- [1,1550,null,{}] 12:58:22 INFO - PROCESS | 1841 | 1461441502423 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}] 12:58:22 INFO - PROCESS | 1841 | 1461441502647 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:58:22 INFO - PROCESS | 1841 | 1461441502895 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd003d800 == 117 [pid = 1841] [id = 395] 12:58:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dbc82a800) [pid = 1841] [serial = 1186] [outer = (nil)] 12:58:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dc7bc2800) [pid = 1841] [serial = 1187] [outer = 0x7f0dbc82a800] 12:58:23 INFO - PROCESS | 1841 | 1461441503025 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dcae3bc00) [pid = 1841] [serial = 1188] [outer = 0x7f0dbc82a800] 12:58:23 INFO - PROCESS | 1841 | 1461441503913 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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1537ms 12:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:58:23 INFO - PROCESS | 1841 | 1461441503950 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 1841 | 1461441503953 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:58:23 INFO - PROCESS | 1841 | 1461441503959 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 1841 | 1461441503962 Marionette TRACE conn3 <- [1,1554,null,{}] 12:58:23 INFO - PROCESS | 1841 | 1461441503968 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}] 12:58:24 INFO - PROCESS | 1841 | 1461441504169 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:58:24 INFO - PROCESS | 1841 | 1461441504370 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb528800 == 118 [pid = 1841] [id = 396] 12:58:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0dcd046800) [pid = 1841] [serial = 1189] [outer = (nil)] 12:58:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0dcd051800) [pid = 1841] [serial = 1190] [outer = 0x7f0dcd046800] 12:58:24 INFO - PROCESS | 1841 | 1461441504455 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dce5a0c00) [pid = 1841] [serial = 1191] [outer = 0x7f0dcd046800] 12:58:25 INFO - PROCESS | 1841 | 1461441505427 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1530ms 12:58:25 INFO - PROCESS | 1841 | 1461441505489 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 1841 | 1461441505494 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:58:25 INFO - PROCESS | 1841 | 1461441505500 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 1841 | 1461441505503 Marionette TRACE conn3 <- [1,1558,null,{}] 12:58:25 INFO - PROCESS | 1841 | 1461441505510 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}] 12:58:25 INFO - PROCESS | 1841 | 1461441505731 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:58:26 INFO - PROCESS | 1841 | 1461441506023 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4511800 == 119 [pid = 1841] [id = 397] 12:58:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0dce5a1c00) [pid = 1841] [serial = 1192] [outer = (nil)] 12:58:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0dda17d000) [pid = 1841] [serial = 1193] [outer = 0x7f0dce5a1c00] 12:58:26 INFO - PROCESS | 1841 | 1461441506109 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0ddd44a400) [pid = 1841] [serial = 1194] [outer = 0x7f0dce5a1c00] 12:58:26 INFO - PROCESS | 1841 | 1461441506952 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 12:58:26 INFO - PROCESS | 1841 | 1461441506981 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 1841 | 1461441506983 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:58:26 INFO - PROCESS | 1841 | 1461441506991 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 1841 | 1461441506995 Marionette TRACE conn3 <- [1,1562,null,{}] 12:58:27 INFO - PROCESS | 1841 | 1461441507001 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}] 12:58:27 INFO - PROCESS | 1841 | 1461441507214 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:58:27 INFO - PROCESS | 1841 | 1461441507480 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc34d6000 == 120 [pid = 1841] [id = 398] 12:58:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0db6e61400) [pid = 1841] [serial = 1195] [outer = (nil)] 12:58:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0db6e69000) [pid = 1841] [serial = 1196] [outer = 0x7f0db6e61400] 12:58:27 INFO - PROCESS | 1841 | 1461441507613 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0db6e6dc00) [pid = 1841] [serial = 1197] [outer = 0x7f0db6e61400] 12:58:28 INFO - PROCESS | 1841 | 1461441508460 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1534ms 12:58:28 INFO - PROCESS | 1841 | 1461441508526 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 1841 | 1461441508530 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:58:28 INFO - PROCESS | 1841 | 1461441508537 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 1841 | 1461441508540 Marionette TRACE conn3 <- [1,1566,null,{}] 12:58:28 INFO - PROCESS | 1841 | 1461441508546 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}] 12:58:28 INFO - PROCESS | 1841 | 1461441508762 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:58:28 INFO - PROCESS | 1841 | 1461441508962 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b0d000 == 121 [pid = 1841] [id = 399] 12:58:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0db6e64400) [pid = 1841] [serial = 1198] [outer = (nil)] 12:58:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0dda17c800) [pid = 1841] [serial = 1199] [outer = 0x7f0db6e64400] 12:58:29 INFO - PROCESS | 1841 | 1461441509079 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0ddee80000) [pid = 1841] [serial = 1200] [outer = 0x7f0db6e64400] 12:58:29 INFO - PROCESS | 1841 | 1461441509953 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1480ms 12:58:30 INFO - PROCESS | 1841 | 1461441510018 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 1841 | 1461441510022 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:58:30 INFO - PROCESS | 1841 | 1461441510028 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 1841 | 1461441510031 Marionette TRACE conn3 <- [1,1570,null,{}] 12:58:30 INFO - PROCESS | 1841 | 1461441510037 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}] 12:58:30 INFO - PROCESS | 1841 | 1461441510249 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:58:30 INFO - PROCESS | 1841 | 1461441510489 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4525000 == 122 [pid = 1841] [id = 400] 12:58:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x7f0db6e66000) [pid = 1841] [serial = 1201] [outer = (nil)] 12:58:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0db7069400) [pid = 1841] [serial = 1202] [outer = 0x7f0db6e66000] 12:58:30 INFO - PROCESS | 1841 | 1461441510609 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0db706e400) [pid = 1841] [serial = 1203] [outer = 0x7f0db6e66000] 12:58:31 INFO - PROCESS | 1841 | 1461441511492 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 12:58:31 INFO - PROCESS | 1841 | 1461441511559 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:58:31 INFO - PROCESS | 1841 | 1461441511563 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:58:31 INFO - PROCESS | 1841 | 1461441511569 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 1841 | 1461441511572 Marionette TRACE conn3 <- [1,1574,null,{}] 12:58:31 INFO - PROCESS | 1841 | 1461441511578 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}] 12:58:31 INFO - PROCESS | 1841 | 1461441511792 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:58:32 INFO - PROCESS | 1841 | 1461441512039 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1829000 == 123 [pid = 1841] [id = 401] 12:58:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0db8aaf800) [pid = 1841] [serial = 1204] [outer = (nil)] 12:58:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x7f0db8ab1400) [pid = 1841] [serial = 1205] [outer = 0x7f0db8aaf800] 12:58:32 INFO - PROCESS | 1841 | 1461441512223 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x7f0db8ab7800) [pid = 1841] [serial = 1206] [outer = 0x7f0db8aaf800] 12:58:33 INFO - PROCESS | 1841 | 1461441513169 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]]]}] 12:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1637ms 12:58:33 INFO - PROCESS | 1841 | 1461441513207 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 1841 | 1461441513210 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:58:33 INFO - PROCESS | 1841 | 1461441513217 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 1841 | 1461441513221 Marionette TRACE conn3 <- [1,1578,null,{}] 12:58:33 INFO - PROCESS | 1841 | 1461441513242 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}] 12:58:33 INFO - PROCESS | 1841 | 1461441513516 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:58:33 INFO - PROCESS | 1841 | 1461441513857 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6fbe800 == 124 [pid = 1841] [id = 402] 12:58:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x7f0db1509400) [pid = 1841] [serial = 1207] [outer = (nil)] 12:58:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x7f0db1510000) [pid = 1841] [serial = 1208] [outer = 0x7f0db1509400] 12:58:33 INFO - PROCESS | 1841 | 1461441513938 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x7f0db8d0a000) [pid = 1841] [serial = 1209] [outer = 0x7f0db1509400] 12:58:34 INFO - PROCESS | 1841 | 1461441514799 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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1648ms 12:58:34 INFO - PROCESS | 1841 | 1461441514867 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 1841 | 1461441514870 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:58:34 INFO - PROCESS | 1841 | 1461441514877 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 1841 | 1461441514880 Marionette TRACE conn3 <- [1,1582,null,{}] 12:58:34 INFO - PROCESS | 1841 | 1461441514885 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}] 12:58:35 INFO - PROCESS | 1841 | 1461441515100 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:58:35 INFO - PROCESS | 1841 | 1461441515353 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db14e1000 == 125 [pid = 1841] [id = 403] 12:58:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x7f0db1503800) [pid = 1841] [serial = 1210] [outer = (nil)] 12:58:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x7f0db1508c00) [pid = 1841] [serial = 1211] [outer = 0x7f0db1503800] 12:58:35 INFO - PROCESS | 1841 | 1461441515956 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 253 (0x7f0db173f000) [pid = 1841] [serial = 1212] [outer = 0x7f0db1503800] 12:58:36 INFO - PROCESS | 1841 | 1461441516968 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2139ms 12:58:37 INFO - PROCESS | 1841 | 1461441517018 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 1841 | 1461441517025 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:58:37 INFO - PROCESS | 1841 | 1461441517035 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 1841 | 1461441517045 Marionette TRACE conn3 <- [1,1586,null,{}] 12:58:37 INFO - PROCESS | 1841 | 1461441517063 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}] 12:58:37 INFO - PROCESS | 1841 | 1461441517288 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:58:37 INFO - PROCESS | 1841 | 1461441517552 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6fc3800 == 126 [pid = 1841] [id = 404] 12:58:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 254 (0x7f0db3beb400) [pid = 1841] [serial = 1213] [outer = (nil)] 12:58:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 255 (0x7f0db6e89000) [pid = 1841] [serial = 1214] [outer = 0x7f0db3beb400] 12:58:37 INFO - PROCESS | 1841 | 1461441517639 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 256 (0x7f0db7072c00) [pid = 1841] [serial = 1215] [outer = 0x7f0db3beb400] 12:58:38 INFO - PROCESS | 1841 | 1461441518515 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:58:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1552ms 12:58:38 INFO - PROCESS | 1841 | 1461441518593 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 1841 | 1461441518611 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:58:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:58:38 INFO - PROCESS | 1841 | 1461441518627 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 1841 | 1461441518640 Marionette TRACE conn3 <- [1,1590,null,{}] 12:58:38 INFO - PROCESS | 1841 | 1461441518651 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}] 12:58:38 INFO - PROCESS | 1841 | 1461441518984 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:58:39 INFO - PROCESS | 1841 | 1461441519304 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6eca000 == 127 [pid = 1841] [id = 405] 12:58:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 257 (0x7f0db8aae000) [pid = 1841] [serial = 1216] [outer = (nil)] 12:58:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 258 (0x7f0db8ab5800) [pid = 1841] [serial = 1217] [outer = 0x7f0db8aae000] 12:58:39 INFO - PROCESS | 1841 | 1461441519378 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 259 (0x7f0db8d03000) [pid = 1841] [serial = 1218] [outer = 0x7f0db8aae000] 12:58:40 INFO - PROCESS | 1841 | 1461441520315 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1751ms 12:58:40 INFO - PROCESS | 1841 | 1461441520377 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:58:40 INFO - PROCESS | 1841 | 1461441520381 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:58:40 INFO - PROCESS | 1841 | 1461441520388 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 1841 | 1461441520394 Marionette TRACE conn3 <- [1,1594,null,{}] 12:58:40 INFO - PROCESS | 1841 | 1461441520409 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}] 12:58:40 INFO - PROCESS | 1841 | 1461441520663 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:58:40 INFO - PROCESS | 1841 | 1461441520972 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db757d000 == 128 [pid = 1841] [id = 406] 12:58:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 260 (0x7f0dbc81cc00) [pid = 1841] [serial = 1219] [outer = (nil)] 12:58:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 261 (0x7f0dbc829000) [pid = 1841] [serial = 1220] [outer = 0x7f0dbc81cc00] 12:58:41 INFO - PROCESS | 1841 | 1461441521044 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 262 (0x7f0dbcaad800) [pid = 1841] [serial = 1221] [outer = 0x7f0dbc81cc00] 12:58:41 INFO - PROCESS | 1841 | 1461441521898 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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:58:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1546ms 12:58:41 INFO - PROCESS | 1841 | 1461441521934 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 1841 | 1461441521938 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:58:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:58:41 INFO - PROCESS | 1841 | 1461441521944 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 1841 | 1461441521948 Marionette TRACE conn3 <- [1,1598,null,{}] 12:58:41 INFO - PROCESS | 1841 | 1461441521953 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}] 12:58:42 INFO - PROCESS | 1841 | 1461441522162 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbdd2800 == 127 [pid = 1841] [id = 154] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc0c8000 == 126 [pid = 1841] [id = 128] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc4e17000 == 125 [pid = 1841] [id = 390] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 261 (0x7f0dcb96c800) [pid = 1841] [serial = 1082] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 260 (0x7f0dbcaa0800) [pid = 1841] [serial = 1073] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 259 (0x7f0dce548400) [pid = 1841] [serial = 1064] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 258 (0x7f0dc4016000) [pid = 1841] [serial = 1055] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 257 (0x7f0dce59ec00) [pid = 1841] [serial = 1079] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 256 (0x7f0ddee87800) [pid = 1841] [serial = 1067] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 255 (0x7f0db8ac5c00) [pid = 1841] [serial = 1070] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 254 (0x7f0dc7be3000) [pid = 1841] [serial = 1058] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 253 (0x7f0dcc331800) [pid = 1841] [serial = 1061] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 252 (0x7f0dc16a3000) [pid = 1841] [serial = 1052] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0x7f0dbcaab400) [pid = 1841] [serial = 1076] [outer = (nil)] [url = about:blank] 12:58:42 INFO - PROCESS | 1841 | 1461441522570 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc365f800 == 124 [pid = 1841] [id = 389] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17b0800 == 123 [pid = 1841] [id = 388] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbe8800 == 122 [pid = 1841] [id = 387] 12:58:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db757b800 == 123 [pid = 1841] [id = 407] 12:58:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x7f0db3ccc800) [pid = 1841] [serial = 1222] [outer = (nil)] 12:58:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 253 (0x7f0db8d06800) [pid = 1841] [serial = 1223] [outer = 0x7f0db3ccc800] 12:58:42 INFO - PROCESS | 1841 | 1461441522649 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 254 (0x7f0dc16a3800) [pid = 1841] [serial = 1224] [outer = 0x7f0db3ccc800] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db77dd800 == 122 [pid = 1841] [id = 386] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db40cb000 == 121 [pid = 1841] [id = 385] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c1f000 == 120 [pid = 1841] [id = 384] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de4740800 == 119 [pid = 1841] [id = 379] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dded64800 == 118 [pid = 1841] [id = 378] 12:58:42 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda1ce800 == 117 [pid = 1841] [id = 377] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0036000 == 116 [pid = 1841] [id = 376] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce1a800 == 115 [pid = 1841] [id = 375] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcae4f800 == 114 [pid = 1841] [id = 374] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a79000 == 113 [pid = 1841] [id = 373] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5f4e000 == 112 [pid = 1841] [id = 372] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3ea4000 == 111 [pid = 1841] [id = 371] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc365d000 == 110 [pid = 1841] [id = 370] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1732800 == 109 [pid = 1841] [id = 369] 12:58:43 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cdf000 == 108 [pid = 1841] [id = 368] 12:58:43 INFO - PROCESS | 1841 | 1461441523454 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:58:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1535ms 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 253 (0x7f0db726f800) [pid = 1841] [serial = 1086] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 252 (0x7f0dc390b000) [pid = 1841] [serial = 1097] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0x7f0dc3d4ec00) [pid = 1841] [serial = 1098] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x7f0dc1610800) [pid = 1841] [serial = 1091] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x7f0db6f6f400) [pid = 1841] [serial = 1085] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x7f0dc3dc1800) [pid = 1841] [serial = 1100] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x7f0dc30cc400) [pid = 1841] [serial = 1094] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x7f0dbbb3b800) [pid = 1841] [serial = 1088] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x7f0dc361d800) [pid = 1841] [serial = 1095] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0dbc81c400) [pid = 1841] [serial = 1089] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0dc16a4000) [pid = 1841] [serial = 1092] [outer = (nil)] [url = about:blank] 12:58:43 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0dc401d400) [pid = 1841] [serial = 1101] [outer = (nil)] [url = about:blank] 12:58:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:58:43 INFO - PROCESS | 1841 | 1461441523495 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 1841 | 1461441523498 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:58:43 INFO - PROCESS | 1841 | 1461441523505 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 1841 | 1461441523508 Marionette TRACE conn3 <- [1,1602,null,{}] 12:58:43 INFO - PROCESS | 1841 | 1461441523514 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}] 12:58:43 INFO - PROCESS | 1841 | 1461441523689 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:58:43 INFO - PROCESS | 1841 | 1461441523704 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c0c800 == 109 [pid = 1841] [id = 408] 12:58:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0dc27f9000) [pid = 1841] [serial = 1225] [outer = (nil)] 12:58:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0dc2a2c400) [pid = 1841] [serial = 1226] [outer = 0x7f0dc27f9000] 12:58:43 INFO - PROCESS | 1841 | 1461441523774 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0dc34af000) [pid = 1841] [serial = 1227] [outer = 0x7f0dc27f9000] 12:58:44 INFO - PROCESS | 1841 | 1461441524705 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:58:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1235ms 12:58:44 INFO - PROCESS | 1841 | 1461441524741 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 1841 | 1461441524744 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:58:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:58:44 INFO - PROCESS | 1841 | 1461441524751 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 1841 | 1461441524754 Marionette TRACE conn3 <- [1,1606,null,{}] 12:58:44 INFO - PROCESS | 1841 | 1461441524759 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}] 12:58:44 INFO - PROCESS | 1841 | 1461441524963 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:58:45 INFO - PROCESS | 1841 | 1461441525171 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1720000 == 110 [pid = 1841] [id = 409] 12:58:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x7f0dc361e400) [pid = 1841] [serial = 1228] [outer = (nil)] 12:58:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x7f0dc3dbc400) [pid = 1841] [serial = 1229] [outer = 0x7f0dc361e400] 12:58:45 INFO - PROCESS | 1841 | 1461441525237 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x7f0dc4011000) [pid = 1841] [serial = 1230] [outer = 0x7f0dc361e400] 12:58:46 INFO - PROCESS | 1841 | 1461441526066 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:58:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1385ms 12:58:46 INFO - PROCESS | 1841 | 1461441526137 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 1841 | 1461441526141 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:58:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:58:46 INFO - PROCESS | 1841 | 1461441526147 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 1841 | 1461441526149 Marionette TRACE conn3 <- [1,1610,null,{}] 12:58:46 INFO - PROCESS | 1841 | 1461441526154 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}] 12:58:46 INFO - PROCESS | 1841 | 1461441526395 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:58:46 INFO - PROCESS | 1841 | 1461441526433 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2894800 == 111 [pid = 1841] [id = 410] 12:58:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x7f0db1505400) [pid = 1841] [serial = 1231] [outer = (nil)] 12:58:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x7f0dc4109400) [pid = 1841] [serial = 1232] [outer = 0x7f0db1505400] 12:58:46 INFO - PROCESS | 1841 | 1461441526497 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x7f0dc4eec400) [pid = 1841] [serial = 1233] [outer = 0x7f0db1505400] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x7f0dbcaa6800) [pid = 1841] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x7f0dc3db9000) [pid = 1841] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x7f0dc4106800) [pid = 1841] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x7f0dc163b400) [pid = 1841] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x7f0dc92f8400) [pid = 1841] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x7f0dc30c4400) [pid = 1841] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0db725c800) [pid = 1841] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0db6f67c00) [pid = 1841] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0dda398c00) [pid = 1841] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x7f0db6e7e400) [pid = 1841] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0dc400e400) [pid = 1841] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0dc7322c00) [pid = 1841] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0dc7279000) [pid = 1841] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dbc82bc00) [pid = 1841] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0dc7cd9400) [pid = 1841] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0dc92f4000) [pid = 1841] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dc4302c00) [pid = 1841] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0db6f6dc00) [pid = 1841] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0db8abe000) [pid = 1841] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0db9904000) [pid = 1841] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dcb790400) [pid = 1841] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0db6e7bc00) [pid = 1841] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dc7248c00) [pid = 1841] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0dc16a0c00) [pid = 1841] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0dce543c00) [pid = 1841] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0db7263c00) [pid = 1841] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0db9909000) [pid = 1841] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dc2a2a400) [pid = 1841] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0db8abf000) [pid = 1841] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0dc3d49400) [pid = 1841] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dc3911c00) [pid = 1841] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dbc820000) [pid = 1841] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db7277800) [pid = 1841] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0db8abf800) [pid = 1841] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dc3910c00) [pid = 1841] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dc7133000) [pid = 1841] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dc144b000) [pid = 1841] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dba258c00) [pid = 1841] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0db6e7ec00) [pid = 1841] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dc5032c00) [pid = 1841] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dbc81a800) [pid = 1841] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dc9202c00) [pid = 1841] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dc3dba400) [pid = 1841] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0db6f6cc00) [pid = 1841] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0db725a400) [pid = 1841] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dbc831800) [pid = 1841] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db6f64400) [pid = 1841] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dc5037c00) [pid = 1841] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0db9905c00) [pid = 1841] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc38b1000) [pid = 1841] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db7261400) [pid = 1841] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dd921bc00) [pid = 1841] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc6e3c000) [pid = 1841] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dc5f8ac00) [pid = 1841] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc1632400) [pid = 1841] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc3211000) [pid = 1841] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dcb9c6800) [pid = 1841] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:58:48 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db6e84000) [pid = 1841] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:58:48 INFO - PROCESS | 1841 | 1461441528679 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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:58:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2539ms 12:58:48 INFO - PROCESS | 1841 | 1461441528687 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 1841 | 1461441528690 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:58:48 INFO - PROCESS | 1841 | 1461441528696 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - PROCESS | 1841 | 1461441528698 Marionette TRACE conn3 <- [1,1614,null,{}] 12:58:48 INFO - PROCESS | 1841 | 1461441528704 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}] 12:58:48 INFO - PROCESS | 1841 | 1461441528937 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:58:48 INFO - PROCESS | 1841 | 1461441528958 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73ad000 == 112 [pid = 1841] [id = 411] 12:58:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0db3be4000) [pid = 1841] [serial = 1234] [outer = (nil)] 12:58:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0db726c800) [pid = 1841] [serial = 1235] [outer = 0x7f0db3be4000] 12:58:49 INFO - PROCESS | 1841 | 1461441529020 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0db8d0c000) [pid = 1841] [serial = 1236] [outer = 0x7f0db3be4000] 12:58:49 INFO - PROCESS | 1841 | 1461441529835 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]]]}] 12:58: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 12:58:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1184ms 12:58:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:58:49 INFO - PROCESS | 1841 | 1461441529888 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 1841 | 1461441529891 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:58:49 INFO - PROCESS | 1841 | 1461441529898 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 1841 | 1461441529902 Marionette TRACE conn3 <- [1,1618,null,{}] 12:58:49 INFO - PROCESS | 1841 | 1461441529908 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}] 12:58:50 INFO - PROCESS | 1841 | 1461441530102 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:58:50 INFO - PROCESS | 1841 | 1461441530116 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3487000 == 113 [pid = 1841] [id = 412] 12:58:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0db7265800) [pid = 1841] [serial = 1237] [outer = (nil)] 12:58:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc16a0c00) [pid = 1841] [serial = 1238] [outer = 0x7f0db7265800] 12:58:50 INFO - PROCESS | 1841 | 1461441530183 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc38ac800) [pid = 1841] [serial = 1239] [outer = 0x7f0db7265800] 12:58:51 INFO - PROCESS | 1841 | 1461441531437 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1591ms 12:58:51 INFO - PROCESS | 1841 | 1461441531489 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 1841 | 1461441531497 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:58:51 INFO - PROCESS | 1841 | 1461441531506 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 1841 | 1461441531511 Marionette TRACE conn3 <- [1,1622,null,{}] 12:58:51 INFO - PROCESS | 1841 | 1461441531518 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}] 12:58:51 INFO - PROCESS | 1841 | 1461441531752 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:58:52 INFO - PROCESS | 1841 | 1461441532004 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c2a000 == 114 [pid = 1841] [id = 413] 12:58:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0db6f70800) [pid = 1841] [serial = 1240] [outer = (nil)] 12:58:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0db7070800) [pid = 1841] [serial = 1241] [outer = 0x7f0db6f70800] 12:58:52 INFO - PROCESS | 1841 | 1461441532129 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0db7276000) [pid = 1841] [serial = 1242] [outer = 0x7f0db6f70800] 12:58:53 INFO - PROCESS | 1841 | 1461441533021 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]]]}] 12:58: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 12:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1586ms 12:58:53 INFO - PROCESS | 1841 | 1461441533093 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 1841 | 1461441533101 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:58:53 INFO - PROCESS | 1841 | 1461441533113 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 1841 | 1461441533117 Marionette TRACE conn3 <- [1,1626,null,{}] 12:58:53 INFO - PROCESS | 1841 | 1461441533132 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}] 12:58:53 INFO - PROCESS | 1841 | 1461441533403 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:58:53 INFO - PROCESS | 1841 | 1461441533737 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbdeb000 == 115 [pid = 1841] [id = 414] 12:58:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0db8aaf000) [pid = 1841] [serial = 1243] [outer = (nil)] 12:58:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0db8de2400) [pid = 1841] [serial = 1244] [outer = 0x7f0db8aaf000] 12:58:53 INFO - PROCESS | 1841 | 1461441533814 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dbbb37c00) [pid = 1841] [serial = 1245] [outer = 0x7f0db8aaf000] 12:58:54 INFO - PROCESS | 1841 | 1461441534714 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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1650ms 12:58:54 INFO - PROCESS | 1841 | 1461441534764 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:58:54 INFO - PROCESS | 1841 | 1461441534768 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:58:54 INFO - PROCESS | 1841 | 1461441534774 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 1841 | 1461441534780 Marionette TRACE conn3 <- [1,1630,null,{}] 12:58:54 INFO - PROCESS | 1841 | 1461441534796 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}] 12:58:55 INFO - PROCESS | 1841 | 1461441535048 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:58:55 INFO - PROCESS | 1841 | 1461441535295 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b5b800 == 116 [pid = 1841] [id = 415] 12:58:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc1443800) [pid = 1841] [serial = 1246] [outer = (nil)] 12:58:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dc2a2f400) [pid = 1841] [serial = 1247] [outer = 0x7f0dc1443800] 12:58:55 INFO - PROCESS | 1841 | 1461441535417 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc34b1800) [pid = 1841] [serial = 1248] [outer = 0x7f0dc1443800] 12:58:56 INFO - PROCESS | 1841 | 1461441536323 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:58:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1591ms 12:58:56 INFO - PROCESS | 1841 | 1461441536365 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 1841 | 1461441536370 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:58:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:58:56 INFO - PROCESS | 1841 | 1461441536376 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 1841 | 1461441536381 Marionette TRACE conn3 <- [1,1634,null,{}] 12:58:56 INFO - PROCESS | 1841 | 1461441536387 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}] 12:58:56 INFO - PROCESS | 1841 | 1461441536602 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:58:56 INFO - PROCESS | 1841 | 1461441536860 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55a1000 == 117 [pid = 1841] [id = 416] 12:58:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc163b800) [pid = 1841] [serial = 1249] [outer = (nil)] 12:58:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dc3dba400) [pid = 1841] [serial = 1250] [outer = 0x7f0dc163b800] 12:58:56 INFO - PROCESS | 1841 | 1461441536980 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dc4012800) [pid = 1841] [serial = 1251] [outer = 0x7f0dc163b800] 12:58:57 INFO - PROCESS | 1841 | 1461441537811 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1495ms 12:58:57 INFO - PROCESS | 1841 | 1461441537874 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 1841 | 1461441537877 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:58:57 INFO - PROCESS | 1841 | 1461441537883 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 1841 | 1461441537887 Marionette TRACE conn3 <- [1,1638,null,{}] 12:58:57 INFO - PROCESS | 1841 | 1461441537892 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}] 12:58:58 INFO - PROCESS | 1841 | 1461441538098 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:58:58 INFO - PROCESS | 1841 | 1461441538308 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71e6800 == 118 [pid = 1841] [id = 417] 12:58:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc3908000) [pid = 1841] [serial = 1252] [outer = (nil)] 12:58:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc4010c00) [pid = 1841] [serial = 1253] [outer = 0x7f0dc3908000] 12:58:58 INFO - PROCESS | 1841 | 1461441538394 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dc5037c00) [pid = 1841] [serial = 1254] [outer = 0x7f0dc3908000] 12:58:59 INFO - PROCESS | 1841 | 1461441539335 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:58:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1487ms 12:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:58:59 INFO - PROCESS | 1841 | 1461441539371 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 1841 | 1461441539374 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:58:59 INFO - PROCESS | 1841 | 1461441539380 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 1841 | 1461441539384 Marionette TRACE conn3 <- [1,1642,null,{}] 12:58:59 INFO - PROCESS | 1841 | 1461441539389 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}] 12:58:59 INFO - PROCESS | 1841 | 1461441539607 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:58:59 INFO - PROCESS | 1841 | 1461441539807 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcacf2000 == 119 [pid = 1841] [id = 418] 12:58:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc5038400) [pid = 1841] [serial = 1255] [outer = (nil)] 12:58:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dc6b86400) [pid = 1841] [serial = 1256] [outer = 0x7f0dc5038400] 12:58:59 INFO - PROCESS | 1841 | 1461441539886 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dc7274800) [pid = 1841] [serial = 1257] [outer = 0x7f0dc5038400] 12:59:00 INFO - PROCESS | 1841 | 1461441540758 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1430ms 12:59:00 INFO - PROCESS | 1841 | 1461441540810 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 1841 | 1461441540813 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:59:00 INFO - PROCESS | 1841 | 1461441540821 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 1841 | 1461441540824 Marionette TRACE conn3 <- [1,1646,null,{}] 12:59:00 INFO - PROCESS | 1841 | 1461441540831 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}] 12:59:01 INFO - PROCESS | 1841 | 1461441541061 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:59:01 INFO - PROCESS | 1841 | 1461441541312 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce1d000 == 120 [pid = 1841] [id = 419] 12:59:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dc503d400) [pid = 1841] [serial = 1258] [outer = (nil)] 12:59:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dc731e800) [pid = 1841] [serial = 1259] [outer = 0x7f0dc503d400] 12:59:01 INFO - PROCESS | 1841 | 1461441541434 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dc7be8400) [pid = 1841] [serial = 1260] [outer = 0x7f0dc503d400] 12:59:02 INFO - PROCESS | 1841 | 1461441542292 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 12:59:02 INFO - PROCESS | 1841 | 1461441542356 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:59:02 INFO - PROCESS | 1841 | 1461441542359 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:59:02 INFO - PROCESS | 1841 | 1461441542366 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 1841 | 1461441542370 Marionette TRACE conn3 <- [1,1650,null,{}] 12:59:02 INFO - PROCESS | 1841 | 1461441542375 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}] 12:59:02 INFO - PROCESS | 1841 | 1461441542579 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:59:02 INFO - PROCESS | 1841 | 1461441542784 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0036000 == 121 [pid = 1841] [id = 420] 12:59:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dc6ba6400) [pid = 1841] [serial = 1261] [outer = (nil)] 12:59:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0dc7dd2c00) [pid = 1841] [serial = 1262] [outer = 0x7f0dc6ba6400] 12:59:02 INFO - PROCESS | 1841 | 1461441542908 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0dc92eec00) [pid = 1841] [serial = 1263] [outer = 0x7f0dc6ba6400] 12:59:03 INFO - PROCESS | 1841 | 1461441543890 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:59:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1579ms 12:59:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:59:03 INFO - PROCESS | 1841 | 1461441543947 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 1841 | 1461441543950 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:59:03 INFO - PROCESS | 1841 | 1461441543956 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 1841 | 1461441543959 Marionette TRACE conn3 <- [1,1654,null,{}] 12:59:03 INFO - PROCESS | 1841 | 1461441543965 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}] 12:59:04 INFO - PROCESS | 1841 | 1461441544174 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:59:04 INFO - PROCESS | 1841 | 1461441544420 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda5b1800 == 122 [pid = 1841] [id = 421] 12:59:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0db7253800) [pid = 1841] [serial = 1264] [outer = (nil)] 12:59:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0dc92ef000) [pid = 1841] [serial = 1265] [outer = 0x7f0db7253800] 12:59:04 INFO - PROCESS | 1841 | 1461441544537 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0dcb9c9800) [pid = 1841] [serial = 1266] [outer = 0x7f0db7253800] 12:59:05 INFO - PROCESS | 1841 | 1461441545392 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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:59:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1488ms 12:59:05 INFO - PROCESS | 1841 | 1461441545446 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 1841 | 1461441545449 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:59:05 INFO - PROCESS | 1841 | 1461441545456 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 1841 | 1461441545458 Marionette TRACE conn3 <- [1,1658,null,{}] 12:59:05 INFO - PROCESS | 1841 | 1461441545464 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}] 12:59:05 INFO - PROCESS | 1841 | 1461441545652 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:59:05 INFO - PROCESS | 1841 | 1461441545864 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf5b0800 == 123 [pid = 1841] [id = 422] 12:59:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dc727c000) [pid = 1841] [serial = 1267] [outer = (nil)] 12:59:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dcc209400) [pid = 1841] [serial = 1268] [outer = 0x7f0dc727c000] 12:59:05 INFO - PROCESS | 1841 | 1461441545976 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dccb9fc00) [pid = 1841] [serial = 1269] [outer = 0x7f0dc727c000] 12:59:06 INFO - PROCESS | 1841 | 1461441546881 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1478ms 12:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:59:06 INFO - PROCESS | 1841 | 1461441546935 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 1841 | 1461441546938 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:59:06 INFO - PROCESS | 1841 | 1461441546944 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 1841 | 1461441546948 Marionette TRACE conn3 <- [1,1662,null,{}] 12:59:06 INFO - PROCESS | 1841 | 1461441546953 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}] 12:59:07 INFO - PROCESS | 1841 | 1461441547169 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:59:07 INFO - PROCESS | 1841 | 1461441547374 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db421f800 == 124 [pid = 1841] [id = 423] 12:59:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0dca62a400) [pid = 1841] [serial = 1270] [outer = (nil)] 12:59:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0dce10d400) [pid = 1841] [serial = 1271] [outer = 0x7f0dca62a400] 12:59:07 INFO - PROCESS | 1841 | 1461441547499 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dd0507c00) [pid = 1841] [serial = 1272] [outer = 0x7f0dca62a400] 12:59:08 INFO - PROCESS | 1841 | 1461441548407 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1537ms 12:59:08 INFO - PROCESS | 1841 | 1461441548481 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 1841 | 1461441548484 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:59:08 INFO - PROCESS | 1841 | 1461441548490 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 1841 | 1461441548493 Marionette TRACE conn3 <- [1,1666,null,{}] 12:59:08 INFO - PROCESS | 1841 | 1461441548498 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}] 12:59:08 INFO - PROCESS | 1841 | 1461441548714 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:59:08 INFO - PROCESS | 1841 | 1461441548959 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23d2000 == 125 [pid = 1841] [id = 424] 12:59:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0dcb658800) [pid = 1841] [serial = 1273] [outer = (nil)] 12:59:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0dd4288800) [pid = 1841] [serial = 1274] [outer = 0x7f0dcb658800] 12:59:09 INFO - PROCESS | 1841 | 1461441549076 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0dda0d9000) [pid = 1841] [serial = 1275] [outer = 0x7f0dcb658800] 12:59:10 INFO - PROCESS | 1841 | 1461441550078 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1641ms 12:59:10 INFO - PROCESS | 1841 | 1461441550132 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 1841 | 1461441550136 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:59:10 INFO - PROCESS | 1841 | 1461441550142 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 1841 | 1461441550144 Marionette TRACE conn3 <- [1,1670,null,{}] 12:59:10 INFO - PROCESS | 1841 | 1461441550150 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}] 12:59:10 INFO - PROCESS | 1841 | 1461441550356 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:59:10 INFO - PROCESS | 1841 | 1461441550620 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4231000 == 126 [pid = 1841] [id = 425] 12:59:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0dbbb3f400) [pid = 1841] [serial = 1276] [outer = (nil)] 12:59:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0dc163cc00) [pid = 1841] [serial = 1277] [outer = 0x7f0dbbb3f400] 12:59:10 INFO - PROCESS | 1841 | 1461441550744 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0dccbb3c00) [pid = 1841] [serial = 1278] [outer = 0x7f0dbbb3f400] 12:59:11 INFO - PROCESS | 1841 | 1461441551627 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1533ms 12:59:11 INFO - PROCESS | 1841 | 1461441551677 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:59:11 INFO - PROCESS | 1841 | 1461441551681 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:59:11 INFO - PROCESS | 1841 | 1461441551688 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 1841 | 1461441551691 Marionette TRACE conn3 <- [1,1674,null,{}] 12:59:11 INFO - PROCESS | 1841 | 1461441551698 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}] 12:59:11 INFO - PROCESS | 1841 | 1461441551922 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:59:12 INFO - PROCESS | 1841 | 1461441552134 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c1d000 == 127 [pid = 1841] [id = 426] 12:59:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0db7265c00) [pid = 1841] [serial = 1279] [outer = (nil)] 12:59:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0dba254800) [pid = 1841] [serial = 1280] [outer = 0x7f0db7265c00] 12:59:12 INFO - PROCESS | 1841 | 1461441552255 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0dc27f1000) [pid = 1841] [serial = 1281] [outer = 0x7f0db7265c00] 12:59:13 INFO - PROCESS | 1841 | 1461441553202 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1582ms 12:59:13 INFO - PROCESS | 1841 | 1461441553270 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 1841 | 1461441553273 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:59:13 INFO - PROCESS | 1841 | 1461441553279 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 1841 | 1461441553281 Marionette TRACE conn3 <- [1,1678,null,{}] 12:59:13 INFO - PROCESS | 1841 | 1461441553287 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}] 12:59:13 INFO - PROCESS | 1841 | 1461441553513 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:59:14 INFO - PROCESS | 1841 | 1461441554170 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4220800 == 128 [pid = 1841] [id = 427] 12:59:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x7f0db1507c00) [pid = 1841] [serial = 1282] [outer = (nil)] 12:59:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0db173b400) [pid = 1841] [serial = 1283] [outer = 0x7f0db1507c00] 12:59:14 INFO - PROCESS | 1841 | 1461441554302 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0db3bf1800) [pid = 1841] [serial = 1284] [outer = 0x7f0db1507c00] 12:59:15 INFO - PROCESS | 1841 | 1461441555179 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]]]}] 12:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1932ms 12:59:15 INFO - PROCESS | 1841 | 1461441555213 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 1841 | 1461441555220 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:59:15 INFO - PROCESS | 1841 | 1461441555228 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 1841 | 1461441555233 Marionette TRACE conn3 <- [1,1682,null,{}] 12:59:15 INFO - PROCESS | 1841 | 1461441555240 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}] 12:59:15 INFO - PROCESS | 1841 | 1461441555441 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:59:15 INFO - PROCESS | 1841 | 1461441555662 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cd1000 == 129 [pid = 1841] [id = 428] 12:59:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0db726d400) [pid = 1841] [serial = 1285] [outer = (nil)] 12:59:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x7f0db8aac400) [pid = 1841] [serial = 1286] [outer = 0x7f0db726d400] 12:59:15 INFO - PROCESS | 1841 | 1461441555818 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x7f0db8d07400) [pid = 1841] [serial = 1287] [outer = 0x7f0db726d400] 12:59:16 INFO - PROCESS | 1841 | 1461441556890 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]]]}] 12:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1698ms 12:59:16 INFO - PROCESS | 1841 | 1461441556931 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:59:16 INFO - PROCESS | 1841 | 1461441556938 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:59:16 INFO - PROCESS | 1841 | 1461441556946 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - PROCESS | 1841 | 1461441556949 Marionette TRACE conn3 <- [1,1686,null,{}] 12:59:16 INFO - PROCESS | 1841 | 1461441556955 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}] 12:59:17 INFO - PROCESS | 1841 | 1461441557166 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:59:17 INFO - PROCESS | 1841 | 1461441557459 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bd6000 == 130 [pid = 1841] [id = 429] 12:59:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x7f0db1743c00) [pid = 1841] [serial = 1288] [outer = (nil)] 12:59:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x7f0db8d07000) [pid = 1841] [serial = 1289] [outer = 0x7f0db1743c00] 12:59:17 INFO - PROCESS | 1841 | 1461441557616 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x7f0dba261400) [pid = 1841] [serial = 1290] [outer = 0x7f0db1743c00] 12:59:17 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73ad000 == 129 [pid = 1841] [id = 411] 12:59:17 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x7f0dc727c400) [pid = 1841] [serial = 1172] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2894800 == 128 [pid = 1841] [id = 410] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1720000 == 127 [pid = 1841] [id = 409] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c0c800 == 126 [pid = 1841] [id = 408] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db757b800 == 125 [pid = 1841] [id = 407] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db757d000 == 124 [pid = 1841] [id = 406] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6eca000 == 123 [pid = 1841] [id = 405] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6fc3800 == 122 [pid = 1841] [id = 404] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db14e1000 == 121 [pid = 1841] [id = 403] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c18800 == 120 [pid = 1841] [id = 393] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3c3000 == 119 [pid = 1841] [id = 392] 12:59:18 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3bda800 == 118 [pid = 1841] [id = 391] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x7f0dc7cccc00) [pid = 1841] [serial = 1121] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x7f0dce5a4000) [pid = 1841] [serial = 1080] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x7f0dda1f2000) [pid = 1841] [serial = 879] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x7f0db9906400) [pid = 1841] [serial = 1106] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0ddf53e000) [pid = 1841] [serial = 894] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0dcae2d000) [pid = 1841] [serial = 933] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0dd05bfc00) [pid = 1841] [serial = 1065] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x7f0dc3618c00) [pid = 1841] [serial = 1166] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0ddee7d400) [pid = 1841] [serial = 1029] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0db726f000) [pid = 1841] [serial = 960] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0db3cca400) [pid = 1841] [serial = 1148] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dcd87d400) [pid = 1841] [serial = 1133] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0ddeeadc00) [pid = 1841] [serial = 1068] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0dc6b80400) [pid = 1841] [serial = 1118] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0db725b000) [pid = 1841] [serial = 951] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dc724a000) [pid = 1841] [serial = 930] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0ddb577c00) [pid = 1841] [serial = 882] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0dded53c00) [pid = 1841] [serial = 885] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0db8de4800) [pid = 1841] [serial = 1151] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0dc1639000) [pid = 1841] [serial = 1161] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0ddeea8c00) [pid = 1841] [serial = 945] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0dc17dc800) [pid = 1841] [serial = 1109] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0dc4019800) [pid = 1841] [serial = 1112] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0dcc027400) [pid = 1841] [serial = 867] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0dc6b8a400) [pid = 1841] [serial = 1169] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dcd042c00) [pid = 1841] [serial = 870] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0db8aca800) [pid = 1841] [serial = 1071] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0dc2a32000) [pid = 1841] [serial = 1053] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dcd04d000) [pid = 1841] [serial = 1011] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0ddb241000) [pid = 1841] [serial = 1139] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db6e88c00) [pid = 1841] [serial = 948] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0dc7dd2400) [pid = 1841] [serial = 1002] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dc34ac400) [pid = 1841] [serial = 1142] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0ddb2f4c00) [pid = 1841] [serial = 942] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dd0576c00) [pid = 1841] [serial = 876] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dc1447c00) [pid = 1841] [serial = 963] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dcc1b8800) [pid = 1841] [serial = 1005] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dc3911400) [pid = 1841] [serial = 1167] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dc400fc00) [pid = 1841] [serial = 993] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dbcaa6000) [pid = 1841] [serial = 1074] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0ddb3bcc00) [pid = 1841] [serial = 1026] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dd00f3000) [pid = 1841] [serial = 1017] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dc3210c00) [pid = 1841] [serial = 897] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0db8d02800) [pid = 1841] [serial = 1155] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dda305c00) [pid = 1841] [serial = 1077] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dcd403400) [pid = 1841] [serial = 1014] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dcd044c00) [pid = 1841] [serial = 1062] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dcd90b000) [pid = 1841] [serial = 873] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc3d4f400) [pid = 1841] [serial = 1023] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc3215000) [pid = 1841] [serial = 1164] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dccf52800) [pid = 1841] [serial = 1130] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0ddeea1000) [pid = 1841] [serial = 888] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc7bc2000) [pid = 1841] [serial = 999] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db727c400) [pid = 1841] [serial = 1154] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc5f91800) [pid = 1841] [serial = 1115] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dccf5e000) [pid = 1841] [serial = 936] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc410f000) [pid = 1841] [serial = 1056] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dbc82a400) [pid = 1841] [serial = 861] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dc9311400) [pid = 1841] [serial = 1124] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0db8d0dc00) [pid = 1841] [serial = 1157] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc27f6c00) [pid = 1841] [serial = 990] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc5041800) [pid = 1841] [serial = 1103] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dda38a400) [pid = 1841] [serial = 1083] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0ddf53f400) [pid = 1841] [serial = 891] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dbcaa8c00) [pid = 1841] [serial = 1160] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dcc02c400) [pid = 1841] [serial = 1127] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc92ea000) [pid = 1841] [serial = 900] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc6b89000) [pid = 1841] [serial = 996] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0ddf35c800) [pid = 1841] [serial = 957] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0ddb2ec800) [pid = 1841] [serial = 1020] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db990c000) [pid = 1841] [serial = 1158] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc9206400) [pid = 1841] [serial = 1059] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc7279400) [pid = 1841] [serial = 1170] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0ddee7c800) [pid = 1841] [serial = 1145] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dd92c3800) [pid = 1841] [serial = 1136] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc7be3400) [pid = 1841] [serial = 864] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dccbad800) [pid = 1841] [serial = 1008] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc400a800) [pid = 1841] [serial = 927] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dcd998800) [pid = 1841] [serial = 939] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0ddeb2ec00) [pid = 1841] [serial = 954] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc2a27400) [pid = 1841] [serial = 1163] [outer = (nil)] [url = about:blank] 12:59:18 INFO - PROCESS | 1841 | 1461441558620 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]]]}] 12:59:18 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 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1736ms 12:59:18 INFO - PROCESS | 1841 | 1461441558703 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 1841 | 1461441558707 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:59:18 INFO - PROCESS | 1841 | 1461441558720 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 1841 | 1461441558730 Marionette TRACE conn3 <- [1,1690,null,{}] 12:59:18 INFO - PROCESS | 1841 | 1461441558762 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}] 12:59:18 INFO - PROCESS | 1841 | 1461441558965 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:59:18 INFO - PROCESS | 1841 | 1461441558977 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7578800 == 119 [pid = 1841] [id = 430] 12:59:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0db8ab2400) [pid = 1841] [serial = 1291] [outer = (nil)] 12:59:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dbc82e000) [pid = 1841] [serial = 1292] [outer = 0x7f0db8ab2400] 12:59:19 INFO - PROCESS | 1841 | 1461441559040 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc1638800) [pid = 1841] [serial = 1293] [outer = 0x7f0db8ab2400] 12:59:19 INFO - PROCESS | 1841 | 1461441559941 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]]]}] 12:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1253ms 12:59:19 INFO - PROCESS | 1841 | 1461441559971 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:59:19 INFO - PROCESS | 1841 | 1461441559976 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:59:19 INFO - PROCESS | 1841 | 1461441559982 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 1841 | 1461441559985 Marionette TRACE conn3 <- [1,1694,null,{}] 12:59:19 INFO - PROCESS | 1841 | 1461441559990 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}] 12:59:20 INFO - PROCESS | 1841 | 1461441560185 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:59:20 INFO - PROCESS | 1841 | 1461441560380 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cee800 == 120 [pid = 1841] [id = 431] 12:59:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0db8aca800) [pid = 1841] [serial = 1294] [outer = (nil)] 12:59:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc2a27400) [pid = 1841] [serial = 1295] [outer = 0x7f0db8aca800] 12:59:20 INFO - PROCESS | 1841 | 1461441560447 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc3210400) [pid = 1841] [serial = 1296] [outer = 0x7f0db8aca800] 12:59:21 INFO - PROCESS | 1841 | 1461441561306 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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1348ms 12:59:21 INFO - PROCESS | 1841 | 1461441561331 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 1841 | 1461441561335 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:59:21 INFO - PROCESS | 1841 | 1461441561340 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 1841 | 1461441561344 Marionette TRACE conn3 <- [1,1698,null,{}] 12:59:21 INFO - PROCESS | 1841 | 1461441561349 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}] 12:59:21 INFO - PROCESS | 1841 | 1461441561584 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:59:21 INFO - PROCESS | 1841 | 1461441561626 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cd8000 == 121 [pid = 1841] [id = 432] 12:59:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc2a30c00) [pid = 1841] [serial = 1297] [outer = (nil)] 12:59:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc3755000) [pid = 1841] [serial = 1298] [outer = 0x7f0dc2a30c00] 12:59:21 INFO - PROCESS | 1841 | 1461441561900 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc3db7000) [pid = 1841] [serial = 1299] [outer = 0x7f0dc2a30c00] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dbc81cc00) [pid = 1841] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0db3be4000) [pid = 1841] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc361e400) [pid = 1841] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0db7271000) [pid = 1841] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0db1505400) [pid = 1841] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc27f9000) [pid = 1841] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0db1503800) [pid = 1841] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0db3ccc800) [pid = 1841] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0db3beb400) [pid = 1841] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:59:22 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0db8aae000) [pid = 1841] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:59:23 INFO - PROCESS | 1841 | 1461441563153 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]]]}] 12:59:23 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 12:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1835ms 12:59:23 INFO - PROCESS | 1841 | 1461441563177 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 1841 | 1461441563181 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:59:23 INFO - PROCESS | 1841 | 1461441563186 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 1841 | 1461441563188 Marionette TRACE conn3 <- [1,1702,null,{}] 12:59:23 INFO - PROCESS | 1841 | 1461441563193 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}] 12:59:23 INFO - PROCESS | 1841 | 1461441563445 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:59:23 INFO - PROCESS | 1841 | 1461441563466 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc148a000 == 122 [pid = 1841] [id = 433] 12:59:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0db727d400) [pid = 1841] [serial = 1300] [outer = (nil)] 12:59:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc361dc00) [pid = 1841] [serial = 1301] [outer = 0x7f0db727d400] 12:59:23 INFO - PROCESS | 1841 | 1461441563529 Marionette DEBUG loaded listener.js 12:59:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc4011400) [pid = 1841] [serial = 1302] [outer = 0x7f0db727d400] 12:59:24 INFO - PROCESS | 1841 | 1461441564338 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1180ms 12:59:24 INFO - PROCESS | 1841 | 1461441564368 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 1841 | 1461441564371 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:59:24 INFO - PROCESS | 1841 | 1461441564377 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 1841 | 1461441564380 Marionette TRACE conn3 <- [1,1706,null,{}] 12:59:24 INFO - PROCESS | 1841 | 1461441564385 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}] 12:59:24 INFO - PROCESS | 1841 | 1461441564607 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:59:24 INFO - PROCESS | 1841 | 1461441564628 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1828800 == 123 [pid = 1841] [id = 434] 12:59:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0db8aae000) [pid = 1841] [serial = 1303] [outer = (nil)] 12:59:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc410f000) [pid = 1841] [serial = 1304] [outer = 0x7f0db8aae000] 12:59:24 INFO - PROCESS | 1841 | 1461441564690 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc503d800) [pid = 1841] [serial = 1305] [outer = 0x7f0db8aae000] 12:59:25 INFO - PROCESS | 1841 | 1461441565821 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]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1478ms 12:59:25 INFO - PROCESS | 1841 | 1461441565857 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 1841 | 1461441565864 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:59:25 INFO - PROCESS | 1841 | 1461441565874 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 1841 | 1461441565879 Marionette TRACE conn3 <- [1,1710,null,{}] 12:59:25 INFO - PROCESS | 1841 | 1461441565887 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}] 12:59:26 INFO - PROCESS | 1841 | 1461441566128 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:59:26 INFO - PROCESS | 1841 | 1461441566380 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73b3800 == 124 [pid = 1841] [id = 435] 12:59:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0db725ac00) [pid = 1841] [serial = 1306] [outer = (nil)] 12:59:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0db726fc00) [pid = 1841] [serial = 1307] [outer = 0x7f0db725ac00] 12:59:26 INFO - PROCESS | 1841 | 1461441566503 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db8abf800) [pid = 1841] [serial = 1308] [outer = 0x7f0db725ac00] 12:59:27 INFO - PROCESS | 1841 | 1461441567401 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 12:59:27 INFO - PROCESS | 1841 | 1461441567461 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 1841 | 1461441567469 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:59:27 INFO - PROCESS | 1841 | 1461441567480 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 1841 | 1461441567483 Marionette TRACE conn3 <- [1,1714,null,{}] 12:59:27 INFO - PROCESS | 1841 | 1461441567490 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}] 12:59:27 INFO - PROCESS | 1841 | 1461441567702 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:59:27 INFO - PROCESS | 1841 | 1461441567982 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbd6800 == 125 [pid = 1841] [id = 436] 12:59:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0db7269000) [pid = 1841] [serial = 1309] [outer = (nil)] 12:59:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dbca9ec00) [pid = 1841] [serial = 1310] [outer = 0x7f0db7269000] 12:59:28 INFO - PROCESS | 1841 | 1461441568102 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc16a4c00) [pid = 1841] [serial = 1311] [outer = 0x7f0db7269000] 12:59:29 INFO - PROCESS | 1841 | 1461441569018 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]]]}] 12:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1586ms 12:59:29 INFO - PROCESS | 1841 | 1461441569067 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 1841 | 1461441569071 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:59:29 INFO - PROCESS | 1841 | 1461441569078 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 1841 | 1461441569084 Marionette TRACE conn3 <- [1,1718,null,{}] 12:59:29 INFO - PROCESS | 1841 | 1461441569101 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}] 12:59:29 INFO - PROCESS | 1841 | 1461441569335 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:59:29 INFO - PROCESS | 1841 | 1461441569576 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3488000 == 126 [pid = 1841] [id = 437] 12:59:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc169d800) [pid = 1841] [serial = 1312] [outer = (nil)] 12:59:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc3903800) [pid = 1841] [serial = 1313] [outer = 0x7f0dc169d800] 12:59:29 INFO - PROCESS | 1841 | 1461441569704 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc401d400) [pid = 1841] [serial = 1314] [outer = 0x7f0dc169d800] 12:59:30 INFO - PROCESS | 1841 | 1461441570575 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]]]}] 12:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1537ms 12:59:30 INFO - PROCESS | 1841 | 1461441570616 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 1841 | 1461441570621 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:59:30 INFO - PROCESS | 1841 | 1461441570626 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - PROCESS | 1841 | 1461441570629 Marionette TRACE conn3 <- [1,1722,null,{}] 12:59:30 INFO - PROCESS | 1841 | 1461441570634 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}] 12:59:30 INFO - PROCESS | 1841 | 1461441570843 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:59:31 INFO - PROCESS | 1841 | 1461441571048 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b12800 == 127 [pid = 1841] [id = 438] 12:59:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc2a2a400) [pid = 1841] [serial = 1315] [outer = (nil)] 12:59:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc5410400) [pid = 1841] [serial = 1316] [outer = 0x7f0dc2a2a400] 12:59:31 INFO - PROCESS | 1841 | 1461441571122 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc5f8d800) [pid = 1841] [serial = 1317] [outer = 0x7f0dc2a2a400] 12:59:32 INFO - PROCESS | 1841 | 1461441572048 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]]]}] 12:59:32 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 12:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1485ms 12:59:32 INFO - PROCESS | 1841 | 1461441572113 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 1841 | 1461441572116 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:59:32 INFO - PROCESS | 1841 | 1461441572123 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 1841 | 1461441572127 Marionette TRACE conn3 <- [1,1726,null,{}] 12:59:32 INFO - PROCESS | 1841 | 1461441572132 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}] 12:59:32 INFO - PROCESS | 1841 | 1461441572347 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:59:32 INFO - PROCESS | 1841 | 1461441572549 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c21800 == 128 [pid = 1841] [id = 439] 12:59:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc410f400) [pid = 1841] [serial = 1318] [outer = (nil)] 12:59:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc6ba2800) [pid = 1841] [serial = 1319] [outer = 0x7f0dc410f400] 12:59:32 INFO - PROCESS | 1841 | 1461441572668 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc7140800) [pid = 1841] [serial = 1320] [outer = 0x7f0dc410f400] 12:59:33 INFO - PROCESS | 1841 | 1461441573615 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1535ms 12:59:33 INFO - PROCESS | 1841 | 1461441573659 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 1841 | 1461441573663 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:59:33 INFO - PROCESS | 1841 | 1461441573669 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 1841 | 1461441573672 Marionette TRACE conn3 <- [1,1730,null,{}] 12:59:33 INFO - PROCESS | 1841 | 1461441573677 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}] 12:59:33 INFO - PROCESS | 1841 | 1461441573941 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:59:34 INFO - PROCESS | 1841 | 1461441574193 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71e8000 == 129 [pid = 1841] [id = 440] 12:59:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc7ccd800) [pid = 1841] [serial = 1321] [outer = (nil)] 12:59:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dcac52800) [pid = 1841] [serial = 1322] [outer = 0x7f0dc7ccd800] 12:59:34 INFO - PROCESS | 1841 | 1461441574317 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dcc209c00) [pid = 1841] [serial = 1323] [outer = 0x7f0dc7ccd800] 12:59:35 INFO - PROCESS | 1841 | 1461441575207 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]]]}] 12:59:35 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 12:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1583ms 12:59:35 INFO - PROCESS | 1841 | 1461441575253 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 1841 | 1461441575257 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:59:35 INFO - PROCESS | 1841 | 1461441575263 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 1841 | 1461441575267 Marionette TRACE conn3 <- [1,1734,null,{}] 12:59:35 INFO - PROCESS | 1841 | 1461441575272 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}] 12:59:35 INFO - PROCESS | 1841 | 1461441575473 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:59:35 INFO - PROCESS | 1841 | 1461441575677 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc927d000 == 130 [pid = 1841] [id = 441] 12:59:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc7ddec00) [pid = 1841] [serial = 1324] [outer = (nil)] 12:59:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dccf58800) [pid = 1841] [serial = 1325] [outer = 0x7f0dc7ddec00] 12:59:35 INFO - PROCESS | 1841 | 1461441575750 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dcd046000) [pid = 1841] [serial = 1326] [outer = 0x7f0dc7ddec00] 12:59:36 INFO - PROCESS | 1841 | 1461441576645 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1429ms 12:59:36 INFO - PROCESS | 1841 | 1461441576695 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 1841 | 1461441576699 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:59:36 INFO - PROCESS | 1841 | 1461441576705 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 1841 | 1461441576709 Marionette TRACE conn3 <- [1,1738,null,{}] 12:59:36 INFO - PROCESS | 1841 | 1461441576715 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}] 12:59:36 INFO - PROCESS | 1841 | 1461441576914 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:59:37 INFO - PROCESS | 1841 | 1461441577119 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc3a7000 == 131 [pid = 1841] [id = 442] 12:59:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc92ed800) [pid = 1841] [serial = 1327] [outer = (nil)] 12:59:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dcd408c00) [pid = 1841] [serial = 1328] [outer = 0x7f0dc92ed800] 12:59:37 INFO - PROCESS | 1841 | 1461441577194 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dcdf2c000) [pid = 1841] [serial = 1329] [outer = 0x7f0dc92ed800] 12:59:38 INFO - PROCESS | 1841 | 1461441578084 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1435ms 12:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:59:38 INFO - PROCESS | 1841 | 1461441578143 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 1841 | 1461441578145 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:59:38 INFO - PROCESS | 1841 | 1461441578152 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 1841 | 1461441578155 Marionette TRACE conn3 <- [1,1742,null,{}] 12:59:38 INFO - PROCESS | 1841 | 1461441578160 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}] 12:59:38 INFO - PROCESS | 1841 | 1461441578371 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:59:38 INFO - PROCESS | 1841 | 1461441578586 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd363000 == 132 [pid = 1841] [id = 443] 12:59:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc2a2f000) [pid = 1841] [serial = 1330] [outer = (nil)] 12:59:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dce59b000) [pid = 1841] [serial = 1331] [outer = 0x7f0dc2a2f000] 12:59:38 INFO - PROCESS | 1841 | 1461441578705 Marionette DEBUG loaded listener.js 12:59:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dd056b800) [pid = 1841] [serial = 1332] [outer = 0x7f0dc2a2f000] 12:59:39 INFO - PROCESS | 1841 | 1461441579634 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1539ms 12:59:39 INFO - PROCESS | 1841 | 1461441579691 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 1841 | 1461441579695 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:59:39 INFO - PROCESS | 1841 | 1461441579701 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 1841 | 1461441579703 Marionette TRACE conn3 <- [1,1746,null,{}] 12:59:39 INFO - PROCESS | 1841 | 1461441579709 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}] 12:59:39 INFO - PROCESS | 1841 | 1461441579915 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:59:40 INFO - PROCESS | 1841 | 1461441580117 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd003c800 == 133 [pid = 1841] [id = 444] 12:59:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dccba5400) [pid = 1841] [serial = 1333] [outer = (nil)] 12:59:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dd428c800) [pid = 1841] [serial = 1334] [outer = 0x7f0dccba5400] 12:59:40 INFO - PROCESS | 1841 | 1461441580191 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dda1f2000) [pid = 1841] [serial = 1335] [outer = 0x7f0dccba5400] 12:59:41 INFO - PROCESS | 1841 | 1461441581120 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1484ms 12:59:41 INFO - PROCESS | 1841 | 1461441581190 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:59:41 INFO - PROCESS | 1841 | 1461441581199 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:59:41 INFO - PROCESS | 1841 | 1461441581204 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 1841 | 1461441581208 Marionette TRACE conn3 <- [1,1750,null,{}] 12:59:41 INFO - PROCESS | 1841 | 1461441581213 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}] 12:59:41 INFO - PROCESS | 1841 | 1461441581476 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:59:41 INFO - PROCESS | 1841 | 1461441581720 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda3a7000 == 134 [pid = 1841] [id = 445] 12:59:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dda38a400) [pid = 1841] [serial = 1336] [outer = (nil)] 12:59:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0ddee7fc00) [pid = 1841] [serial = 1337] [outer = 0x7f0dda38a400] 12:59:41 INFO - PROCESS | 1841 | 1461441581844 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0ddeeae800) [pid = 1841] [serial = 1338] [outer = 0x7f0dda38a400] 12:59:42 INFO - PROCESS | 1841 | 1461441582654 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1481ms 12:59:42 INFO - PROCESS | 1841 | 1461441582686 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 1841 | 1461441582689 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:59:42 INFO - PROCESS | 1841 | 1461441582697 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 1841 | 1461441582700 Marionette TRACE conn3 <- [1,1754,null,{}] 12:59:42 INFO - PROCESS | 1841 | 1461441582706 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}] 12:59:42 INFO - PROCESS | 1841 | 1461441582914 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:59:43 INFO - PROCESS | 1841 | 1461441583133 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddecf0800 == 135 [pid = 1841] [id = 446] 12:59:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dbbc64400) [pid = 1841] [serial = 1339] [outer = (nil)] 12:59:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dbbc6b000) [pid = 1841] [serial = 1340] [outer = 0x7f0dbbc64400] 12:59:43 INFO - PROCESS | 1841 | 1461441583247 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dbbc70000) [pid = 1841] [serial = 1341] [outer = 0x7f0dbbc64400] 12:59:44 INFO - PROCESS | 1841 | 1461441584162 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1534ms 12:59:44 INFO - PROCESS | 1841 | 1461441584232 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 1841 | 1461441584236 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:59:44 INFO - PROCESS | 1841 | 1461441584241 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 1841 | 1461441584244 Marionette TRACE conn3 <- [1,1758,null,{}] 12:59:44 INFO - PROCESS | 1841 | 1461441584249 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}] 12:59:44 INFO - PROCESS | 1841 | 1461441584502 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:59:44 INFO - PROCESS | 1841 | 1461441584747 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de37b5800 == 136 [pid = 1841] [id = 447] 12:59:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0db02dc800) [pid = 1841] [serial = 1342] [outer = (nil)] 12:59:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0db02e3c00) [pid = 1841] [serial = 1343] [outer = 0x7f0db02dc800] 12:59:44 INFO - PROCESS | 1841 | 1461441584865 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0db02e8000) [pid = 1841] [serial = 1344] [outer = 0x7f0db02dc800] 12:59:45 INFO - PROCESS | 1841 | 1461441585720 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1581ms 12:59:45 INFO - PROCESS | 1841 | 1461441585824 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 1841 | 1461441585828 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:59:45 INFO - PROCESS | 1841 | 1461441585833 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 1841 | 1461441585836 Marionette TRACE conn3 <- [1,1762,null,{}] 12:59:45 INFO - PROCESS | 1841 | 1461441585841 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}] 12:59:46 INFO - PROCESS | 1841 | 1461441586043 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:59:46 INFO - PROCESS | 1841 | 1461441586301 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db18cb800 == 137 [pid = 1841] [id = 448] 12:59:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0db02e8c00) [pid = 1841] [serial = 1345] [outer = (nil)] 12:59:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0db3cd0400) [pid = 1841] [serial = 1346] [outer = 0x7f0db02e8c00] 12:59:46 INFO - PROCESS | 1841 | 1461441586420 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0db8ab8c00) [pid = 1841] [serial = 1347] [outer = 0x7f0db02e8c00] 12:59:47 INFO - PROCESS | 1841 | 1461441587330 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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1540ms 12:59:47 INFO - PROCESS | 1841 | 1461441587877 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 1841 | 1461441587885 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:59:48 INFO - PROCESS | 1841 | 1461441588000 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 1841 | 1461441588004 Marionette TRACE conn3 <- [1,1766,null,{}] 12:59:48 INFO - PROCESS | 1841 | 1461441588033 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}] 12:59:48 INFO - PROCESS | 1841 | 1461441588227 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:59:48 INFO - PROCESS | 1841 | 1461441588456 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db77dd000 == 138 [pid = 1841] [id = 449] 12:59:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0db6e7dc00) [pid = 1841] [serial = 1348] [outer = (nil)] 12:59:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0db6f70400) [pid = 1841] [serial = 1349] [outer = 0x7f0db6e7dc00] 12:59:48 INFO - PROCESS | 1841 | 1461441588525 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0db7275c00) [pid = 1841] [serial = 1350] [outer = 0x7f0db6e7dc00] 12:59:49 INFO - PROCESS | 1841 | 1461441589647 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1757ms 12:59:49 INFO - PROCESS | 1841 | 1461441589706 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:59:49 INFO - PROCESS | 1841 | 1461441589713 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:59:49 INFO - PROCESS | 1841 | 1461441589724 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 1841 | 1461441589730 Marionette TRACE conn3 <- [1,1770,null,{}] 12:59:49 INFO - PROCESS | 1841 | 1461441589738 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}] 12:59:49 INFO - PROCESS | 1841 | 1461441589954 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:59:50 INFO - PROCESS | 1841 | 1461441590219 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db14e1000 == 139 [pid = 1841] [id = 450] 12:59:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0db1741000) [pid = 1841] [serial = 1351] [outer = (nil)] 12:59:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dbbb3c400) [pid = 1841] [serial = 1352] [outer = 0x7f0db1741000] 12:59:50 INFO - PROCESS | 1841 | 1461441590336 Marionette DEBUG loaded listener.js 12:59:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dbc805800) [pid = 1841] [serial = 1353] [outer = 0x7f0db1741000] 12:59:50 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc148a000 == 138 [pid = 1841] [id = 433] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dc7bc2800) [pid = 1841] [serial = 1187] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dcd051800) [pid = 1841] [serial = 1190] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0dda17d000) [pid = 1841] [serial = 1193] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0db6e69000) [pid = 1841] [serial = 1196] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dda17c800) [pid = 1841] [serial = 1199] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0db7069400) [pid = 1841] [serial = 1202] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0db8ab1400) [pid = 1841] [serial = 1205] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0db1510000) [pid = 1841] [serial = 1208] [outer = (nil)] [url = about:blank] 12:59:50 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cd8000 == 137 [pid = 1841] [id = 432] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cee800 == 136 [pid = 1841] [id = 431] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7578800 == 135 [pid = 1841] [id = 430] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3bd6000 == 134 [pid = 1841] [id = 429] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cd1000 == 133 [pid = 1841] [id = 428] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db4220800 == 132 [pid = 1841] [id = 427] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71e6800 == 131 [pid = 1841] [id = 417] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55a1000 == 130 [pid = 1841] [id = 416] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b5b800 == 129 [pid = 1841] [id = 415] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbdeb000 == 128 [pid = 1841] [id = 414] 12:59:51 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c2a000 == 127 [pid = 1841] [id = 413] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc7be7000) [pid = 1841] [serial = 1173] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dc4109400) [pid = 1841] [serial = 1232] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dc2a2c400) [pid = 1841] [serial = 1226] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dc34af000) [pid = 1841] [serial = 1227] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0db173f000) [pid = 1841] [serial = 1212] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0db1508c00) [pid = 1841] [serial = 1211] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0db8d06800) [pid = 1841] [serial = 1223] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dc16a3800) [pid = 1841] [serial = 1224] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db7072c00) [pid = 1841] [serial = 1215] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0db6e89000) [pid = 1841] [serial = 1214] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dbc80a000) [pid = 1841] [serial = 1178] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc3d48400) [pid = 1841] [serial = 1181] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db8d03000) [pid = 1841] [serial = 1218] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0db8ab5800) [pid = 1841] [serial = 1217] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc6ba3000) [pid = 1841] [serial = 1184] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dbc829000) [pid = 1841] [serial = 1220] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dbcaad800) [pid = 1841] [serial = 1221] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db3bf2400) [pid = 1841] [serial = 1175] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0db8d0c000) [pid = 1841] [serial = 1236] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db726c800) [pid = 1841] [serial = 1235] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc3dbc400) [pid = 1841] [serial = 1229] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc4011000) [pid = 1841] [serial = 1230] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dc4eec400) [pid = 1841] [serial = 1233] [outer = (nil)] [url = about:blank] 12:59:51 INFO - PROCESS | 1841 | 1461441591383 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]]]}] 12:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1689ms 12:59:51 INFO - PROCESS | 1841 | 1461441591410 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:59:51 INFO - PROCESS | 1841 | 1461441591413 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:59:51 INFO - PROCESS | 1841 | 1461441591419 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:59:51 INFO - PROCESS | 1841 | 1461441591422 Marionette TRACE conn3 <- [1,1774,null,{}] 12:59:51 INFO - PROCESS | 1841 | 1461441591434 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}] 12:59:51 INFO - PROCESS | 1841 | 1461441591653 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:59:51 INFO - PROCESS | 1841 | 1461441591907 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73b4800 == 128 [pid = 1841] [id = 451] 12:59:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0db6f71800) [pid = 1841] [serial = 1354] [outer = (nil)] 12:59:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dbcaaa000) [pid = 1841] [serial = 1355] [outer = 0x7f0db6f71800] 12:59:51 INFO - PROCESS | 1841 | 1461441591982 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc169c800) [pid = 1841] [serial = 1356] [outer = 0x7f0db6f71800] 12:59:52 INFO - PROCESS | 1841 | 1461441592697 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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1337ms 12:59:52 INFO - PROCESS | 1841 | 1461441592757 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 1841 | 1461441592760 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:59:52 INFO - PROCESS | 1841 | 1461441592767 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 1841 | 1461441592770 Marionette TRACE conn3 <- [1,1778,null,{}] 12:59:52 INFO - PROCESS | 1841 | 1461441592776 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}] 12:59:53 INFO - PROCESS | 1841 | 1461441593051 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:59:53 INFO - PROCESS | 1841 | 1461441593157 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db91d3800 == 129 [pid = 1841] [id = 452] 12:59:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dbc829400) [pid = 1841] [serial = 1357] [outer = (nil)] 12:59:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc2a24c00) [pid = 1841] [serial = 1358] [outer = 0x7f0dbc829400] 12:59:53 INFO - PROCESS | 1841 | 1461441593231 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc34a8000) [pid = 1841] [serial = 1359] [outer = 0x7f0dbc829400] 12:59:54 INFO - PROCESS | 1841 | 1461441594056 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]]]}] 12:59:54 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 12:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1334ms 12:59:54 INFO - PROCESS | 1841 | 1461441594109 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:59:54 INFO - PROCESS | 1841 | 1461441594113 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:59:54 INFO - PROCESS | 1841 | 1461441594132 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 1841 | 1461441594135 Marionette TRACE conn3 <- [1,1782,null,{}] 12:59:54 INFO - PROCESS | 1841 | 1461441594140 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}] 12:59:54 INFO - PROCESS | 1841 | 1461441594391 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:59:54 INFO - PROCESS | 1841 | 1461441594424 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ccc000 == 130 [pid = 1841] [id = 453] 12:59:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc34a8400) [pid = 1841] [serial = 1360] [outer = (nil)] 12:59:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc3d49800) [pid = 1841] [serial = 1361] [outer = 0x7f0dc34a8400] 12:59:54 INFO - PROCESS | 1841 | 1461441594487 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc400f800) [pid = 1841] [serial = 1362] [outer = 0x7f0dc34a8400] 12:59:55 INFO - PROCESS | 1841 | 1461441595407 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]]]}] 12:59:55 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 12:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1336ms 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0db727d400) [pid = 1841] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0db8aca800) [pid = 1841] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc2a30c00) [pid = 1841] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db1743c00) [pid = 1841] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0db1507c00) [pid = 1841] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db726d400) [pid = 1841] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:59:55 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0db8ab2400) [pid = 1841] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:59:55 INFO - PROCESS | 1841 | 1461441595944 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 1841 | 1461441595948 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:59:55 INFO - PROCESS | 1841 | 1461441595958 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 1841 | 1461441595960 Marionette TRACE conn3 <- [1,1786,null,{}] 12:59:55 INFO - PROCESS | 1841 | 1461441595966 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}] 12:59:56 INFO - PROCESS | 1841 | 1461441596219 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:59:56 INFO - PROCESS | 1841 | 1461441596397 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbde8800 == 131 [pid = 1841] [id = 454] 12:59:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc4011000) [pid = 1841] [serial = 1363] [outer = (nil)] 12:59:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc5413800) [pid = 1841] [serial = 1364] [outer = 0x7f0dc4011000] 12:59:56 INFO - PROCESS | 1841 | 1461441596464 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc713f000) [pid = 1841] [serial = 1365] [outer = 0x7f0dc4011000] 12:59:57 INFO - PROCESS | 1841 | 1461441597164 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]]]}] 12:59:57 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 12:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1235ms 12:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:59:57 INFO - PROCESS | 1841 | 1461441597194 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 1841 | 1461441597197 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:59:57 INFO - PROCESS | 1841 | 1461441597203 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 1841 | 1461441597207 Marionette TRACE conn3 <- [1,1790,null,{}] 12:59:57 INFO - PROCESS | 1841 | 1461441597212 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}] 12:59:57 INFO - PROCESS | 1841 | 1461441597471 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:59:57 INFO - PROCESS | 1841 | 1461441597584 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1813800 == 132 [pid = 1841] [id = 455] 12:59:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc4010400) [pid = 1841] [serial = 1366] [outer = (nil)] 12:59:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc7250400) [pid = 1841] [serial = 1367] [outer = 0x7f0dc4010400] 12:59:57 INFO - PROCESS | 1841 | 1461441597648 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc7be7000) [pid = 1841] [serial = 1368] [outer = 0x7f0dc4010400] 12:59:58 INFO - PROCESS | 1841 | 1461441598666 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]]]}] 12:59:58 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) 12:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1530ms 12:59:58 INFO - PROCESS | 1841 | 1461441598734 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:59:58 INFO - PROCESS | 1841 | 1461441598741 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:59:58 INFO - PROCESS | 1841 | 1461441598750 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - PROCESS | 1841 | 1461441598753 Marionette TRACE conn3 <- [1,1794,null,{}] 12:59:58 INFO - PROCESS | 1841 | 1461441598762 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}] 12:59:59 INFO - PROCESS | 1841 | 1461441599025 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:59:59 INFO - PROCESS | 1841 | 1461441599334 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6c75800 == 133 [pid = 1841] [id = 456] 12:59:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0db726b800) [pid = 1841] [serial = 1369] [outer = (nil)] 12:59:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0db8aaf400) [pid = 1841] [serial = 1370] [outer = 0x7f0db726b800] 12:59:59 INFO - PROCESS | 1841 | 1461441599418 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0db8d09000) [pid = 1841] [serial = 1371] [outer = 0x7f0db726b800] 13:00:00 INFO - PROCESS | 1841 | 1461441600298 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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1585ms 13:00:00 INFO - PROCESS | 1841 | 1461441600336 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 1841 | 1461441600344 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:00:00 INFO - PROCESS | 1841 | 1461441600355 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 1841 | 1461441600359 Marionette TRACE conn3 <- [1,1798,null,{}] 13:00:00 INFO - PROCESS | 1841 | 1461441600365 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}] 13:00:00 INFO - PROCESS | 1841 | 1461441600583 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:00:00 INFO - PROCESS | 1841 | 1461441600859 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ca5800 == 134 [pid = 1841] [id = 457] 13:00:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dbc80b800) [pid = 1841] [serial = 1372] [outer = (nil)] 13:00:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dbcaa1000) [pid = 1841] [serial = 1373] [outer = 0x7f0dbc80b800] 13:00:00 INFO - PROCESS | 1841 | 1461441600982 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dc17d7400) [pid = 1841] [serial = 1374] [outer = 0x7f0dbc80b800] 13:00:01 INFO - PROCESS | 1841 | 1461441601919 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1632ms 13:00:01 INFO - PROCESS | 1841 | 1461441601987 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:00:01 INFO - PROCESS | 1841 | 1461441601991 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:00:01 INFO - PROCESS | 1841 | 1461441601998 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 1841 | 1461441602004 Marionette TRACE conn3 <- [1,1802,null,{}] 13:00:02 INFO - PROCESS | 1841 | 1461441602020 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}] 13:00:02 INFO - PROCESS | 1841 | 1461441602342 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:00:02 INFO - PROCESS | 1841 | 1461441602657 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3481000 == 135 [pid = 1841] [id = 458] 13:00:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc38b2800) [pid = 1841] [serial = 1375] [outer = (nil)] 13:00:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc4109400) [pid = 1841] [serial = 1376] [outer = 0x7f0dc38b2800] 13:00:02 INFO - PROCESS | 1841 | 1461441602745 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dc6ba0800) [pid = 1841] [serial = 1377] [outer = 0x7f0dc38b2800] 13:00:03 INFO - PROCESS | 1841 | 1461441603669 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1700ms 13:00:03 INFO - PROCESS | 1841 | 1461441603698 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 1841 | 1461441603703 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:00:03 INFO - PROCESS | 1841 | 1461441603709 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 1841 | 1461441603711 Marionette TRACE conn3 <- [1,1806,null,{}] 13:00:03 INFO - PROCESS | 1841 | 1461441603717 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}] 13:00:03 INFO - PROCESS | 1841 | 1461441603922 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:00:04 INFO - PROCESS | 1841 | 1461441604130 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea0800 == 136 [pid = 1841] [id = 459] 13:00:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc4008000) [pid = 1841] [serial = 1378] [outer = (nil)] 13:00:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc7be6c00) [pid = 1841] [serial = 1379] [outer = 0x7f0dc4008000] 13:00:04 INFO - PROCESS | 1841 | 1461441604214 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dc9202c00) [pid = 1841] [serial = 1380] [outer = 0x7f0dc4008000] 13:00:05 INFO - PROCESS | 1841 | 1461441605152 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1491ms 13:00:05 INFO - PROCESS | 1841 | 1461441605202 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 1841 | 1461441605205 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:00:05 INFO - PROCESS | 1841 | 1461441605212 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 1841 | 1461441605214 Marionette TRACE conn3 <- [1,1810,null,{}] 13:00:05 INFO - PROCESS | 1841 | 1461441605220 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}] 13:00:05 INFO - PROCESS | 1841 | 1461441605434 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:00:05 INFO - PROCESS | 1841 | 1461441605644 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6ded000 == 137 [pid = 1841] [id = 460] 13:00:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dc4013800) [pid = 1841] [serial = 1381] [outer = (nil)] 13:00:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dcb65c000) [pid = 1841] [serial = 1382] [outer = 0x7f0dc4013800] 13:00:05 INFO - PROCESS | 1841 | 1461441605761 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dcc20b800) [pid = 1841] [serial = 1383] [outer = 0x7f0dc4013800] 13:00:06 INFO - PROCESS | 1841 | 1461441606688 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1531ms 13:00:06 INFO - PROCESS | 1841 | 1461441606747 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 1841 | 1461441606751 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:00:06 INFO - PROCESS | 1841 | 1461441606760 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 1841 | 1461441606762 Marionette TRACE conn3 <- [1,1814,null,{}] 13:00:06 INFO - PROCESS | 1841 | 1461441606767 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}] 13:00:07 INFO - PROCESS | 1841 | 1461441607004 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:00:07 INFO - PROCESS | 1841 | 1461441607357 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccd0e800 == 138 [pid = 1841] [id = 461] 13:00:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dcd90b000) [pid = 1841] [serial = 1384] [outer = (nil)] 13:00:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dd0576c00) [pid = 1841] [serial = 1385] [outer = 0x7f0dcd90b000] 13:00:07 INFO - PROCESS | 1841 | 1461441607490 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0ddb2f7c00) [pid = 1841] [serial = 1386] [outer = 0x7f0dcd90b000] 13:00:08 INFO - PROCESS | 1841 | 1461441608772 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2087ms 13:00:08 INFO - PROCESS | 1841 | 1461441608851 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 1841 | 1461441608856 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:00:08 INFO - PROCESS | 1841 | 1461441608865 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 1841 | 1461441608868 Marionette TRACE conn3 <- [1,1818,null,{}] 13:00:08 INFO - PROCESS | 1841 | 1461441608877 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}] 13:00:09 INFO - PROCESS | 1841 | 1461441609127 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:00:09 INFO - PROCESS | 1841 | 1461441609418 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd9e03000 == 139 [pid = 1841] [id = 462] 13:00:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dcdf28000) [pid = 1841] [serial = 1387] [outer = (nil)] 13:00:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0ddeb22000) [pid = 1841] [serial = 1388] [outer = 0x7f0dcdf28000] 13:00:09 INFO - PROCESS | 1841 | 1461441609522 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0ddee83c00) [pid = 1841] [serial = 1389] [outer = 0x7f0dcdf28000] 13:00:10 INFO - PROCESS | 1841 | 1461441610422 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1632ms 13:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:00:10 INFO - PROCESS | 1841 | 1461441610497 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 1841 | 1461441610500 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:00:10 INFO - PROCESS | 1841 | 1461441610506 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 1841 | 1461441610509 Marionette TRACE conn3 <- [1,1822,null,{}] 13:00:10 INFO - PROCESS | 1841 | 1461441610515 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}] 13:00:10 INFO - PROCESS | 1841 | 1461441610730 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:00:10 INFO - PROCESS | 1841 | 1461441610939 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddd47f000 == 140 [pid = 1841] [id = 463] 13:00:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0db4453000) [pid = 1841] [serial = 1390] [outer = (nil)] 13:00:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0db445bc00) [pid = 1841] [serial = 1391] [outer = 0x7f0db4453000] 13:00:11 INFO - PROCESS | 1841 | 1461441611055 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0db4460c00) [pid = 1841] [serial = 1392] [outer = 0x7f0db4453000] 13:00:11 INFO - PROCESS | 1841 | 1461441611966 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 13:00:12 INFO - PROCESS | 1841 | 1461441612036 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 1841 | 1461441612040 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:00:12 INFO - PROCESS | 1841 | 1461441612046 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - PROCESS | 1841 | 1461441612050 Marionette TRACE conn3 <- [1,1826,null,{}] 13:00:12 INFO - PROCESS | 1841 | 1461441612057 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}] 13:00:12 INFO - PROCESS | 1841 | 1461441612308 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:00:12 INFO - PROCESS | 1841 | 1461441612608 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4746000 == 141 [pid = 1841] [id = 464] 13:00:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0db4454800) [pid = 1841] [serial = 1393] [outer = (nil)] 13:00:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0ddeb2a400) [pid = 1841] [serial = 1394] [outer = 0x7f0db4454800] 13:00:12 INFO - PROCESS | 1841 | 1461441612689 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0ddeea9c00) [pid = 1841] [serial = 1395] [outer = 0x7f0db4454800] 13:00:13 INFO - PROCESS | 1841 | 1461441613565 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1580ms 13:00:13 INFO - PROCESS | 1841 | 1461441613628 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 1841 | 1461441613632 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:00:13 INFO - PROCESS | 1841 | 1461441613638 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 1841 | 1461441613640 Marionette TRACE conn3 <- [1,1830,null,{}] 13:00:13 INFO - PROCESS | 1841 | 1461441613646 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}] 13:00:13 INFO - PROCESS | 1841 | 1461441613859 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:00:14 INFO - PROCESS | 1841 | 1461441614067 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db206f800 == 142 [pid = 1841] [id = 465] 13:00:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0db445d400) [pid = 1841] [serial = 1396] [outer = (nil)] 13:00:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dba5a7800) [pid = 1841] [serial = 1397] [outer = 0x7f0db445d400] 13:00:14 INFO - PROCESS | 1841 | 1461441614187 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dba5ae400) [pid = 1841] [serial = 1398] [outer = 0x7f0db445d400] 13:00:15 INFO - PROCESS | 1841 | 1461441615118 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1527ms 13:00:15 INFO - PROCESS | 1841 | 1461441615167 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 1841 | 1461441615171 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:00:15 INFO - PROCESS | 1841 | 1461441615177 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 1841 | 1461441615181 Marionette TRACE conn3 <- [1,1834,null,{}] 13:00:15 INFO - PROCESS | 1841 | 1461441615186 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}] 13:00:15 INFO - PROCESS | 1841 | 1461441615426 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:00:15 INFO - PROCESS | 1841 | 1461441615637 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8b1c800 == 143 [pid = 1841] [id = 466] 13:00:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dba5a2000) [pid = 1841] [serial = 1399] [outer = (nil)] 13:00:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0dc2933400) [pid = 1841] [serial = 1400] [outer = 0x7f0dba5a2000] 13:00:15 INFO - PROCESS | 1841 | 1461441615764 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0ddcf23000) [pid = 1841] [serial = 1401] [outer = 0x7f0dba5a2000] 13:00:16 INFO - PROCESS | 1841 | 1461441616675 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]]]}] 13:00:16 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 13:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1537ms 13:00:16 INFO - PROCESS | 1841 | 1461441616715 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 1841 | 1461441616719 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:00:16 INFO - PROCESS | 1841 | 1461441616725 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 1841 | 1461441616728 Marionette TRACE conn3 <- [1,1838,null,{}] 13:00:16 INFO - PROCESS | 1841 | 1461441616733 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}] 13:00:16 INFO - PROCESS | 1841 | 1461441616933 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:00:17 INFO - PROCESS | 1841 | 1461441617147 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db01d9800 == 144 [pid = 1841] [id = 467] 13:00:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dba5aac00) [pid = 1841] [serial = 1402] [outer = (nil)] 13:00:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0ddb34d000) [pid = 1841] [serial = 1403] [outer = 0x7f0dba5aac00] 13:00:17 INFO - PROCESS | 1841 | 1461441617269 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0ddb357400) [pid = 1841] [serial = 1404] [outer = 0x7f0dba5aac00] 13:00:18 INFO - PROCESS | 1841 | 1461441618199 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1533ms 13:00:18 INFO - PROCESS | 1841 | 1461441618259 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 1841 | 1461441618263 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:00:18 INFO - PROCESS | 1841 | 1461441618269 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 1841 | 1461441618271 Marionette TRACE conn3 <- [1,1842,null,{}] 13:00:18 INFO - PROCESS | 1841 | 1461441618276 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}] 13:00:18 INFO - PROCESS | 1841 | 1461441618484 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:00:18 INFO - PROCESS | 1841 | 1461441618750 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0133800 == 145 [pid = 1841] [id = 468] 13:00:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0db0105c00) [pid = 1841] [serial = 1405] [outer = (nil)] 13:00:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0db010b400) [pid = 1841] [serial = 1406] [outer = 0x7f0db0105c00] 13:00:18 INFO - PROCESS | 1841 | 1461441618868 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0db010fc00) [pid = 1841] [serial = 1407] [outer = 0x7f0db0105c00] 13:00:19 INFO - PROCESS | 1841 | 1461441619774 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1580ms 13:00:19 INFO - PROCESS | 1841 | 1461441619850 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 1841 | 1461441619854 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:00:19 INFO - PROCESS | 1841 | 1461441619860 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 1841 | 1461441619863 Marionette TRACE conn3 <- [1,1846,null,{}] 13:00:19 INFO - PROCESS | 1841 | 1461441619869 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}] 13:00:20 INFO - PROCESS | 1841 | 1461441620087 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:00:20 INFO - PROCESS | 1841 | 1461441620347 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db375d000 == 146 [pid = 1841] [id = 469] 13:00:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0db0106c00) [pid = 1841] [serial = 1408] [outer = (nil)] 13:00:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0db173fc00) [pid = 1841] [serial = 1409] [outer = 0x7f0db0106c00] 13:00:20 INFO - PROCESS | 1841 | 1461441620501 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0ddee85400) [pid = 1841] [serial = 1410] [outer = 0x7f0db0106c00] 13:00:21 INFO - PROCESS | 1841 | 1461441621344 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]]]}] 13:00:21 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) 13:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1529ms 13:00:21 INFO - PROCESS | 1841 | 1461441621390 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 1841 | 1461441621394 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:00:21 INFO - PROCESS | 1841 | 1461441621400 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 1841 | 1461441621402 Marionette TRACE conn3 <- [1,1850,null,{}] 13:00:21 INFO - PROCESS | 1841 | 1461441621408 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}] 13:00:21 INFO - PROCESS | 1841 | 1461441621668 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:00:21 INFO - PROCESS | 1841 | 1461441621922 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3773000 == 147 [pid = 1841] [id = 470] 13:00:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0db0023c00) [pid = 1841] [serial = 1411] [outer = (nil)] 13:00:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x7f0db0028800) [pid = 1841] [serial = 1412] [outer = 0x7f0db0023c00] 13:00:22 INFO - PROCESS | 1841 | 1461441622042 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0db002d800) [pid = 1841] [serial = 1413] [outer = 0x7f0db0023c00] 13:00:22 INFO - PROCESS | 1841 | 1461441622846 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1493ms 13:00:22 INFO - PROCESS | 1841 | 1461441622897 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 1841 | 1461441622901 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:00:22 INFO - PROCESS | 1841 | 1461441622907 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 1841 | 1461441622910 Marionette TRACE conn3 <- [1,1854,null,{}] 13:00:22 INFO - PROCESS | 1841 | 1461441622915 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}] 13:00:23 INFO - PROCESS | 1841 | 1461441623119 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:00:23 INFO - PROCESS | 1841 | 1461441623339 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db40cc800 == 148 [pid = 1841] [id = 471] 13:00:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0db0025000) [pid = 1841] [serial = 1414] [outer = (nil)] 13:00:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0db6e69800) [pid = 1841] [serial = 1415] [outer = 0x7f0db0025000] 13:00:23 INFO - PROCESS | 1841 | 1461441623451 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x7f0dba25e800) [pid = 1841] [serial = 1416] [outer = 0x7f0db0025000] 13:00:24 INFO - PROCESS | 1841 | 1461441624841 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1986ms 13:00:24 INFO - PROCESS | 1841 | 1461441624895 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 1841 | 1461441624902 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:00:24 INFO - PROCESS | 1841 | 1461441624910 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 1841 | 1461441624915 Marionette TRACE conn3 <- [1,1858,null,{}] 13:00:24 INFO - PROCESS | 1841 | 1461441624921 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}] 13:00:25 INFO - PROCESS | 1841 | 1461441625138 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:00:25 INFO - PROCESS | 1841 | 1461441625400 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23c6800 == 149 [pid = 1841] [id = 472] 13:00:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x7f0db02e5c00) [pid = 1841] [serial = 1417] [outer = (nil)] 13:00:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x7f0db6e87400) [pid = 1841] [serial = 1418] [outer = 0x7f0db02e5c00] 13:00:25 INFO - PROCESS | 1841 | 1461441625525 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x7f0db725f000) [pid = 1841] [serial = 1419] [outer = 0x7f0db02e5c00] 13:00:26 INFO - PROCESS | 1841 | 1461441626588 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1737ms 13:00:26 INFO - PROCESS | 1841 | 1461441626648 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 1841 | 1461441626656 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:00:26 INFO - PROCESS | 1841 | 1461441626686 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - PROCESS | 1841 | 1461441626691 Marionette TRACE conn3 <- [1,1862,null,{}] 13:00:26 INFO - PROCESS | 1841 | 1461441626696 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}] 13:00:26 INFO - PROCESS | 1841 | 1461441626905 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:00:27 INFO - PROCESS | 1841 | 1461441627246 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23dc000 == 150 [pid = 1841] [id = 473] 13:00:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x7f0db9904000) [pid = 1841] [serial = 1420] [outer = (nil)] 13:00:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x7f0dbbc6cc00) [pid = 1841] [serial = 1421] [outer = 0x7f0db9904000] 13:00:27 INFO - PROCESS | 1841 | 1461441627316 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x7f0dbc814c00) [pid = 1841] [serial = 1422] [outer = 0x7f0db9904000] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db42e2800 == 149 [pid = 1841] [id = 360] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc34d6000 == 148 [pid = 1841] [id = 398] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de4511800 == 147 [pid = 1841] [id = 397] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de4525000 == 146 [pid = 1841] [id = 400] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddb528800 == 145 [pid = 1841] [id = 396] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd003d800 == 144 [pid = 1841] [id = 395] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b0d000 == 143 [pid = 1841] [id = 399] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc579000 == 142 [pid = 1841] [id = 394] 13:00:27 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0x7f0dcc209400) [pid = 1841] [serial = 1268] [outer = (nil)] [url = about:blank] 13:00:27 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x7f0dc92ef000) [pid = 1841] [serial = 1265] [outer = (nil)] [url = about:blank] 13:00:27 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x7f0dce10d400) [pid = 1841] [serial = 1271] [outer = (nil)] [url = about:blank] 13:00:27 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x7f0dd4288800) [pid = 1841] [serial = 1274] [outer = (nil)] [url = about:blank] 13:00:27 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x7f0dc163cc00) [pid = 1841] [serial = 1277] [outer = (nil)] [url = about:blank] 13:00:27 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x7f0dba254800) [pid = 1841] [serial = 1280] [outer = (nil)] [url = about:blank] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbde8800 == 141 [pid = 1841] [id = 454] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9ccc000 == 140 [pid = 1841] [id = 453] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db91d3800 == 139 [pid = 1841] [id = 452] 13:00:27 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73b4800 == 138 [pid = 1841] [id = 451] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db14e1000 == 137 [pid = 1841] [id = 450] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db77dd000 == 136 [pid = 1841] [id = 449] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71e8000 == 135 [pid = 1841] [id = 440] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c21800 == 134 [pid = 1841] [id = 439] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b12800 == 133 [pid = 1841] [id = 438] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3488000 == 132 [pid = 1841] [id = 437] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbd6800 == 131 [pid = 1841] [id = 436] 13:00:28 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73b3800 == 130 [pid = 1841] [id = 435] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x7f0dc3755000) [pid = 1841] [serial = 1298] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0dc3db7000) [pid = 1841] [serial = 1299] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0db7070800) [pid = 1841] [serial = 1241] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0db8d07000) [pid = 1841] [serial = 1289] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x7f0dba261400) [pid = 1841] [serial = 1290] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0db8de2400) [pid = 1841] [serial = 1244] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0dc3dba400) [pid = 1841] [serial = 1250] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0dc2a2f400) [pid = 1841] [serial = 1247] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dc7dd2c00) [pid = 1841] [serial = 1262] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0db3bf1800) [pid = 1841] [serial = 1284] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0db173b400) [pid = 1841] [serial = 1283] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dc16a0c00) [pid = 1841] [serial = 1238] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dc6b86400) [pid = 1841] [serial = 1256] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0db8d07400) [pid = 1841] [serial = 1287] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0db8aac400) [pid = 1841] [serial = 1286] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dbc82e000) [pid = 1841] [serial = 1292] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0dc1638800) [pid = 1841] [serial = 1293] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dc4010c00) [pid = 1841] [serial = 1253] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0dc731e800) [pid = 1841] [serial = 1259] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0dc361dc00) [pid = 1841] [serial = 1301] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0dc2a27400) [pid = 1841] [serial = 1295] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0dc3210400) [pid = 1841] [serial = 1296] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dc4011400) [pid = 1841] [serial = 1302] [outer = (nil)] [url = about:blank] 13:00:28 INFO - PROCESS | 1841 | 1461441628287 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1696ms 13:00:28 INFO - PROCESS | 1841 | 1461441628377 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 1841 | 1461441628380 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:00:28 INFO - PROCESS | 1841 | 1461441628388 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 1841 | 1461441628393 Marionette TRACE conn3 <- [1,1866,null,{}] 13:00:28 INFO - PROCESS | 1841 | 1461441628409 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}] 13:00:28 INFO - PROCESS | 1841 | 1461441628636 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:00:28 INFO - PROCESS | 1841 | 1461441628813 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73b3800 == 131 [pid = 1841] [id = 474] 13:00:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0db8aad400) [pid = 1841] [serial = 1423] [outer = (nil)] 13:00:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0dc1618400) [pid = 1841] [serial = 1424] [outer = 0x7f0db8aad400] 13:00:28 INFO - PROCESS | 1841 | 1461441628885 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0dc292d400) [pid = 1841] [serial = 1425] [outer = 0x7f0db8aad400] 13:00:29 INFO - PROCESS | 1841 | 1461441629680 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1333ms 13:00:29 INFO - PROCESS | 1841 | 1461441629732 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 1841 | 1461441629737 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:00:29 INFO - PROCESS | 1841 | 1461441629745 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - PROCESS | 1841 | 1461441629747 Marionette TRACE conn3 <- [1,1870,null,{}] 13:00:29 INFO - PROCESS | 1841 | 1461441629753 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}] 13:00:29 INFO - PROCESS | 1841 | 1461441629961 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:00:29 INFO - PROCESS | 1841 | 1461441629976 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db981f000 == 132 [pid = 1841] [id = 475] 13:00:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dbbc62400) [pid = 1841] [serial = 1426] [outer = (nil)] 13:00:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dc2a2f400) [pid = 1841] [serial = 1427] [outer = 0x7f0dbbc62400] 13:00:30 INFO - PROCESS | 1841 | 1461441630218 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dc3213800) [pid = 1841] [serial = 1428] [outer = 0x7f0dbbc62400] 13:00:31 INFO - PROCESS | 1841 | 1461441631063 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1333ms 13:00:31 INFO - PROCESS | 1841 | 1461441631086 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:00:31 INFO - PROCESS | 1841 | 1461441631090 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:00:31 INFO - PROCESS | 1841 | 1461441631096 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 1841 | 1461441631099 Marionette TRACE conn3 <- [1,1874,null,{}] 13:00:31 INFO - PROCESS | 1841 | 1461441631104 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}] 13:00:31 INFO - PROCESS | 1841 | 1461441631355 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:00:31 INFO - PROCESS | 1841 | 1461441631389 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbca000 == 133 [pid = 1841] [id = 476] 13:00:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0dc293bc00) [pid = 1841] [serial = 1429] [outer = (nil)] 13:00:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0dc3d44400) [pid = 1841] [serial = 1430] [outer = 0x7f0dc293bc00] 13:00:31 INFO - PROCESS | 1841 | 1461441631468 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dc4009800) [pid = 1841] [serial = 1431] [outer = 0x7f0dc293bc00] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0dc3dba000) [pid = 1841] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dbc829400) [pid = 1841] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0db6f71800) [pid = 1841] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dc4007400) [pid = 1841] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0db8aae000) [pid = 1841] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0db1741000) [pid = 1841] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0dbc816800) [pid = 1841] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0dc320e800) [pid = 1841] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dc7be7c00) [pid = 1841] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0dc1616c00) [pid = 1841] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0db6e7dc00) [pid = 1841] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dc7be7400) [pid = 1841] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dc4011000) [pid = 1841] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db8ac3000) [pid = 1841] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0dc34a8400) [pid = 1841] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dc5f8b400) [pid = 1841] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:00:32 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0db7265800) [pid = 1841] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:00:32 INFO - PROCESS | 1841 | 1461441632919 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1884ms 13:00:33 INFO - PROCESS | 1841 | 1461441633024 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 1841 | 1461441633028 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:00:33 INFO - PROCESS | 1841 | 1461441633034 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 1841 | 1461441633037 Marionette TRACE conn3 <- [1,1878,null,{}] 13:00:33 INFO - PROCESS | 1841 | 1461441633042 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}] 13:00:33 INFO - PROCESS | 1841 | 1461441633302 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:00:33 INFO - PROCESS | 1841 | 1461441633317 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbc8ca000 == 134 [pid = 1841] [id = 477] 13:00:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0db1743800) [pid = 1841] [serial = 1432] [outer = (nil)] 13:00:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dc292d800) [pid = 1841] [serial = 1433] [outer = 0x7f0db1743800] 13:00:33 INFO - PROCESS | 1841 | 1461441633382 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dc5f8d000) [pid = 1841] [serial = 1434] [outer = 0x7f0db1743800] 13:00:34 INFO - PROCESS | 1841 | 1461441634174 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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1178ms 13:00:34 INFO - PROCESS | 1841 | 1461441634213 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 1841 | 1461441634217 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:00:34 INFO - PROCESS | 1841 | 1461441634222 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 1841 | 1461441634224 Marionette TRACE conn3 <- [1,1882,null,{}] 13:00:34 INFO - PROCESS | 1841 | 1461441634230 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}] 13:00:34 INFO - PROCESS | 1841 | 1461441634496 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:00:34 INFO - PROCESS | 1841 | 1461441634515 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3036800 == 135 [pid = 1841] [id = 478] 13:00:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dba25f400) [pid = 1841] [serial = 1435] [outer = (nil)] 13:00:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dc7141800) [pid = 1841] [serial = 1436] [outer = 0x7f0dba25f400] 13:00:34 INFO - PROCESS | 1841 | 1461441634576 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dc79e4c00) [pid = 1841] [serial = 1437] [outer = 0x7f0dba25f400] 13:00:35 INFO - PROCESS | 1841 | 1461441635825 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]]]}] 13:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1682ms 13:00:35 INFO - PROCESS | 1841 | 1461441635907 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:00:35 INFO - PROCESS | 1841 | 1461441635912 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:00:35 INFO - PROCESS | 1841 | 1461441635920 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - PROCESS | 1841 | 1461441635925 Marionette TRACE conn3 <- [1,1886,null,{}] 13:00:35 INFO - PROCESS | 1841 | 1461441635932 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}] 13:00:36 INFO - PROCESS | 1841 | 1461441636208 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:00:36 INFO - PROCESS | 1841 | 1461441636503 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db42c4800 == 136 [pid = 1841] [id = 479] 13:00:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0db4459000) [pid = 1841] [serial = 1438] [outer = (nil)] 13:00:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0db7260c00) [pid = 1841] [serial = 1439] [outer = 0x7f0db4459000] 13:00:36 INFO - PROCESS | 1841 | 1461441636581 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0db8d0b000) [pid = 1841] [serial = 1440] [outer = 0x7f0db4459000] 13:00:37 INFO - PROCESS | 1841 | 1461441637480 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1640ms 13:00:37 INFO - PROCESS | 1841 | 1461441637560 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 1841 | 1461441637570 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:00:37 INFO - PROCESS | 1841 | 1461441637581 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 1841 | 1461441637585 Marionette TRACE conn3 <- [1,1890,null,{}] 13:00:37 INFO - PROCESS | 1841 | 1461441637592 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}] 13:00:37 INFO - PROCESS | 1841 | 1461441637869 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:00:38 INFO - PROCESS | 1841 | 1461441638213 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbe7800 == 137 [pid = 1841] [id = 480] 13:00:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0dbc808000) [pid = 1841] [serial = 1441] [outer = (nil)] 13:00:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0dbcaa0c00) [pid = 1841] [serial = 1442] [outer = 0x7f0dbc808000] 13:00:38 INFO - PROCESS | 1841 | 1461441638288 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dc27f6400) [pid = 1841] [serial = 1443] [outer = 0x7f0dbc808000] 13:00:39 INFO - PROCESS | 1841 | 1461441639245 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1737ms 13:00:39 INFO - PROCESS | 1841 | 1461441639320 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 1841 | 1461441639323 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:00:39 INFO - PROCESS | 1841 | 1461441639332 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 1841 | 1461441639339 Marionette TRACE conn3 <- [1,1894,null,{}] 13:00:39 INFO - PROCESS | 1841 | 1461441639354 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}] 13:00:39 INFO - PROCESS | 1841 | 1461441639583 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:00:39 INFO - PROCESS | 1841 | 1461441639861 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c06800 == 138 [pid = 1841] [id = 481] 13:00:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dc292c400) [pid = 1841] [serial = 1444] [outer = (nil)] 13:00:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dc400d800) [pid = 1841] [serial = 1445] [outer = 0x7f0dc292c400] 13:00:39 INFO - PROCESS | 1841 | 1461441639942 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0dc5f87000) [pid = 1841] [serial = 1446] [outer = 0x7f0dc292c400] 13:00:40 INFO - PROCESS | 1841 | 1461441640849 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1588ms 13:00:40 INFO - PROCESS | 1841 | 1461441640921 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 1841 | 1461441640926 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:00:40 INFO - PROCESS | 1841 | 1461441640932 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 1841 | 1461441640935 Marionette TRACE conn3 <- [1,1898,null,{}] 13:00:40 INFO - PROCESS | 1841 | 1461441640940 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}] 13:00:41 INFO - PROCESS | 1841 | 1461441641164 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:00:41 INFO - PROCESS | 1841 | 1461441641442 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a79000 == 139 [pid = 1841] [id = 482] 13:00:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0dc16a8000) [pid = 1841] [serial = 1447] [outer = (nil)] 13:00:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dc7bc2800) [pid = 1841] [serial = 1448] [outer = 0x7f0dc16a8000] 13:00:41 INFO - PROCESS | 1841 | 1461441641533 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0dc9309c00) [pid = 1841] [serial = 1449] [outer = 0x7f0dc16a8000] 13:00:42 INFO - PROCESS | 1841 | 1461441642382 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]]]}] 13:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1483ms 13:00:42 INFO - PROCESS | 1841 | 1461441642416 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:00:42 INFO - PROCESS | 1841 | 1461441642420 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:00:42 INFO - PROCESS | 1841 | 1461441642426 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:00:42 INFO - PROCESS | 1841 | 1461441642428 Marionette TRACE conn3 <- [1,1902,null,{}] 13:00:42 INFO - PROCESS | 1841 | 1461441642434 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}] 13:00:42 INFO - PROCESS | 1841 | 1461441642652 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:00:42 INFO - PROCESS | 1841 | 1461441642870 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc2de800 == 140 [pid = 1841] [id = 483] 13:00:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0dc400bc00) [pid = 1841] [serial = 1450] [outer = (nil)] 13:00:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0dcc028800) [pid = 1841] [serial = 1451] [outer = 0x7f0dc400bc00] 13:00:42 INFO - PROCESS | 1841 | 1461441642992 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0dcc8e5800) [pid = 1841] [serial = 1452] [outer = 0x7f0dc400bc00] 13:00:44 INFO - PROCESS | 1841 | 1461441644034 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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1679ms 13:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:00:44 INFO - PROCESS | 1841 | 1461441644108 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 1841 | 1461441644111 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:00:44 INFO - PROCESS | 1841 | 1461441644118 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 1841 | 1461441644121 Marionette TRACE conn3 <- [1,1906,null,{}] 13:00:44 INFO - PROCESS | 1841 | 1461441644127 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}] 13:00:44 INFO - PROCESS | 1841 | 1461441644396 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:00:44 INFO - PROCESS | 1841 | 1461441644701 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff19000 == 141 [pid = 1841] [id = 484] 13:00:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0dcd050000) [pid = 1841] [serial = 1453] [outer = (nil)] 13:00:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0dd00f4c00) [pid = 1841] [serial = 1454] [outer = 0x7f0dcd050000] 13:00:44 INFO - PROCESS | 1841 | 1461441644798 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0dda306c00) [pid = 1841] [serial = 1455] [outer = 0x7f0dcd050000] 13:00:45 INFO - PROCESS | 1841 | ************************* 13:00:45 INFO - PROCESS | 1841 | A coding exception was thrown and uncaught in a Task. 13:00:45 INFO - PROCESS | 1841 | 13:00:45 INFO - PROCESS | 1841 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:00:45 INFO - PROCESS | 1841 | Full stack: 13:00:45 INFO - PROCESS | 1841 | ************************* 13:00:45 INFO - PROCESS | 1841 | 1461441645800 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1738ms 13:00:45 INFO - PROCESS | 1841 | 1461441645857 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 1841 | 1461441645863 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:00:45 INFO - PROCESS | 1841 | 1461441645874 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 1841 | 1461441645878 Marionette TRACE conn3 <- [1,1910,null,{}] 13:00:45 INFO - PROCESS | 1841 | 1461441645888 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}] 13:00:46 INFO - PROCESS | 1841 | 1461441646175 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:00:46 INFO - PROCESS | 1841 | 1461441646547 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de39a3000 == 142 [pid = 1841] [id = 485] 13:00:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0db002d000) [pid = 1841] [serial = 1456] [outer = (nil)] 13:00:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0ddb352400) [pid = 1841] [serial = 1457] [outer = 0x7f0db002d000] 13:00:46 INFO - PROCESS | 1841 | 1461441646624 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x7f0ddf3b7400) [pid = 1841] [serial = 1458] [outer = 0x7f0db002d000] 13:00:47 INFO - PROCESS | 1841 | 1461441647532 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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1736ms 13:00:47 INFO - PROCESS | 1841 | 1461441647612 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 1841 | 1461441647618 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:00:47 INFO - PROCESS | 1841 | 1461441647626 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 1841 | 1461441647630 Marionette TRACE conn3 <- [1,1914,null,{}] 13:00:47 INFO - PROCESS | 1841 | 1461441647636 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}] 13:00:47 INFO - PROCESS | 1841 | 1461441647898 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:00:48 INFO - PROCESS | 1841 | 1461441648200 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db47f0000 == 143 [pid = 1841] [id = 486] 13:00:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0db0de8000) [pid = 1841] [serial = 1459] [outer = (nil)] 13:00:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0db0dee400) [pid = 1841] [serial = 1460] [outer = 0x7f0db0de8000] 13:00:48 INFO - PROCESS | 1841 | 1461441648282 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0db0df3000) [pid = 1841] [serial = 1461] [outer = 0x7f0db0de8000] 13:00:49 INFO - PROCESS | 1841 | 1461441649150 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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 13:00:49 INFO - PROCESS | 1841 | 1461441649208 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 1841 | 1461441649212 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:00:49 INFO - PROCESS | 1841 | 1461441649218 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 1841 | 1461441649222 Marionette TRACE conn3 <- [1,1918,null,{}] 13:00:49 INFO - PROCESS | 1841 | 1461441649228 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}] 13:00:49 INFO - PROCESS | 1841 | 1461441649459 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:00:49 INFO - PROCESS | 1841 | 1461441649782 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8c68000 == 144 [pid = 1841] [id = 487] 13:00:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x7f0db02e1c00) [pid = 1841] [serial = 1462] [outer = (nil)] 13:00:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x7f0db388e800) [pid = 1841] [serial = 1463] [outer = 0x7f0db02e1c00] 13:00:49 INFO - PROCESS | 1841 | 1461441649866 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x7f0db3892800) [pid = 1841] [serial = 1464] [outer = 0x7f0db02e1c00] 13:00:50 INFO - PROCESS | 1841 | 1461441650743 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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1592ms 13:00:50 INFO - PROCESS | 1841 | 1461441650812 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 1841 | 1461441650816 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:00:50 INFO - PROCESS | 1841 | 1461441650822 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 1841 | 1461441650826 Marionette TRACE conn3 <- [1,1922,null,{}] 13:00:50 INFO - PROCESS | 1841 | 1461441650831 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}] 13:00:51 INFO - PROCESS | 1841 | 1461441651053 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:00:51 INFO - PROCESS | 1841 | 1461441651373 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3f99000 == 145 [pid = 1841] [id = 488] 13:00:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x7f0dc16a7400) [pid = 1841] [serial = 1465] [outer = (nil)] 13:00:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x7f0dcc20a400) [pid = 1841] [serial = 1466] [outer = 0x7f0dc16a7400] 13:00:51 INFO - PROCESS | 1841 | 1461441651455 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x7f0ddb34e400) [pid = 1841] [serial = 1467] [outer = 0x7f0dc16a7400] 13:00:52 INFO - PROCESS | 1841 | 1461441652359 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]]]}] 13:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1581ms 13:00:52 INFO - PROCESS | 1841 | 1461441652405 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:00:52 INFO - PROCESS | 1841 | 1461441652415 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:00:52 INFO - PROCESS | 1841 | 1461441652421 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:00:52 INFO - PROCESS | 1841 | 1461441652426 Marionette TRACE conn3 <- [1,1926,null,{}] 13:00:52 INFO - PROCESS | 1841 | 1461441652431 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}] 13:00:52 INFO - PROCESS | 1841 | 1461441652668 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:00:52 INFO - PROCESS | 1841 | 1461441652972 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db00c9000 == 146 [pid = 1841] [id = 489] 13:00:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x7f0db3c9c000) [pid = 1841] [serial = 1468] [outer = (nil)] 13:00:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 253 (0x7f0db3ca2c00) [pid = 1841] [serial = 1469] [outer = 0x7f0db3c9c000] 13:00:53 INFO - PROCESS | 1841 | 1461441653059 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 254 (0x7f0ddf53f400) [pid = 1841] [serial = 1470] [outer = 0x7f0db3c9c000] 13:00:53 INFO - PROCESS | 1841 | 1461441653917 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]]]}] 13:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1543ms 13:00:53 INFO - PROCESS | 1841 | 1461441653966 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:00:53 INFO - PROCESS | 1841 | 1461441653970 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:00:53 INFO - PROCESS | 1841 | 1461441653976 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 1841 | 1461441653979 Marionette TRACE conn3 <- [1,1930,null,{}] 13:00:53 INFO - PROCESS | 1841 | 1461441653985 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}] 13:00:54 INFO - PROCESS | 1841 | 1461441654200 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:00:54 INFO - PROCESS | 1841 | 1461441654463 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1f92000 == 147 [pid = 1841] [id = 490] 13:00:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 255 (0x7f0db0ece400) [pid = 1841] [serial = 1471] [outer = (nil)] 13:00:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 256 (0x7f0db0ed4800) [pid = 1841] [serial = 1472] [outer = 0x7f0db0ece400] 13:00:54 INFO - PROCESS | 1841 | 1461441654579 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 257 (0x7f0db0ed8400) [pid = 1841] [serial = 1473] [outer = 0x7f0db0ece400] 13:00:55 INFO - PROCESS | 1841 | 1461441655365 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1429ms 13:00:55 INFO - PROCESS | 1841 | 1461441655405 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 1841 | 1461441655409 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:00:55 INFO - PROCESS | 1841 | 1461441655414 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 1841 | 1461441655417 Marionette TRACE conn3 <- [1,1934,null,{}] 13:00:55 INFO - PROCESS | 1841 | 1461441655423 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}] 13:00:55 INFO - PROCESS | 1841 | 1461441655647 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:00:55 INFO - PROCESS | 1841 | 1461441655924 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1fa9800 == 148 [pid = 1841] [id = 491] 13:00:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 258 (0x7f0dadf04c00) [pid = 1841] [serial = 1474] [outer = (nil)] 13:00:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 259 (0x7f0dadf0a400) [pid = 1841] [serial = 1475] [outer = 0x7f0dadf04c00] 13:00:56 INFO - PROCESS | 1841 | 1461441656072 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 260 (0x7f0dadf10000) [pid = 1841] [serial = 1476] [outer = 0x7f0dadf04c00] 13:00:56 INFO - PROCESS | 1841 | 1461441656964 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1586ms 13:00:57 INFO - PROCESS | 1841 | 1461441657001 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 1841 | 1461441657005 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:00:57 INFO - PROCESS | 1841 | 1461441657011 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 1841 | 1461441657013 Marionette TRACE conn3 <- [1,1938,null,{}] 13:00:57 INFO - PROCESS | 1841 | 1461441657019 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}] 13:00:57 INFO - PROCESS | 1841 | 1461441657238 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:00:57 INFO - PROCESS | 1841 | 1461441657504 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dadff2000 == 149 [pid = 1841] [id = 492] 13:00:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 261 (0x7f0dadf06800) [pid = 1841] [serial = 1477] [outer = (nil)] 13:00:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 262 (0x7f0dae078000) [pid = 1841] [serial = 1478] [outer = 0x7f0dadf06800] 13:00:57 INFO - PROCESS | 1841 | 1461441657624 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 263 (0x7f0dae07cc00) [pid = 1841] [serial = 1479] [outer = 0x7f0dadf06800] 13:00:58 INFO - PROCESS | 1841 | 1461441658471 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]]]}] 13:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 13:00:58 INFO - PROCESS | 1841 | 1461441658547 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 1841 | 1461441658550 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:00:58 INFO - PROCESS | 1841 | 1461441658556 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 1841 | 1461441658559 Marionette TRACE conn3 <- [1,1942,null,{}] 13:00:58 INFO - PROCESS | 1841 | 1461441658565 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}] 13:00:58 INFO - PROCESS | 1841 | 1461441658798 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:00:59 INFO - PROCESS | 1841 | 1461441659149 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7905800 == 150 [pid = 1841] [id = 493] 13:00:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 264 (0x7f0dadf07000) [pid = 1841] [serial = 1480] [outer = (nil)] 13:00:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 265 (0x7f0dae082c00) [pid = 1841] [serial = 1481] [outer = 0x7f0dadf07000] 13:00:59 INFO - PROCESS | 1841 | 1461441659231 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 266 (0x7f0db0ed2000) [pid = 1841] [serial = 1482] [outer = 0x7f0dadf07000] 13:01:00 INFO - PROCESS | 1841 | 1461441660090 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]]]}] 13:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1579ms 13:01:00 INFO - PROCESS | 1841 | 1461441660138 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:01:00 INFO - PROCESS | 1841 | 1461441660142 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:01:00 INFO - PROCESS | 1841 | 1461441660149 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 1841 | 1461441660152 Marionette TRACE conn3 <- [1,1946,null,{}] 13:01:00 INFO - PROCESS | 1841 | 1461441660158 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}] 13:01:00 INFO - PROCESS | 1841 | 1461441660390 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:01:00 INFO - PROCESS | 1841 | 1461441660717 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3ddb800 == 151 [pid = 1841] [id = 494] 13:01:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 267 (0x7f0dadf11c00) [pid = 1841] [serial = 1483] [outer = (nil)] 13:01:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 268 (0x7f0db0ed8c00) [pid = 1841] [serial = 1484] [outer = 0x7f0dadf11c00] 13:01:00 INFO - PROCESS | 1841 | 1461441660800 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 269 (0x7f0db3bf2800) [pid = 1841] [serial = 1485] [outer = 0x7f0dadf11c00] 13:01:02 INFO - PROCESS | 1841 | 1461441662581 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2483ms 13:01:02 INFO - PROCESS | 1841 | 1461441662632 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 1841 | 1461441662638 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:01:02 INFO - PROCESS | 1841 | 1461441662648 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 1841 | 1461441662654 Marionette TRACE conn3 <- [1,1950,null,{}] 13:01:02 INFO - PROCESS | 1841 | 1461441662665 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}] 13:01:02 INFO - PROCESS | 1841 | 1461441662944 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:01:03 INFO - PROCESS | 1841 | 1461441663215 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3772800 == 152 [pid = 1841] [id = 495] 13:01:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 270 (0x7f0db010e400) [pid = 1841] [serial = 1486] [outer = (nil)] 13:01:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 271 (0x7f0db0ed9400) [pid = 1841] [serial = 1487] [outer = 0x7f0db010e400] 13:01:03 INFO - PROCESS | 1841 | 1461441663291 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 272 (0x7f0db173c000) [pid = 1841] [serial = 1488] [outer = 0x7f0db010e400] 13:01:04 INFO - PROCESS | 1841 | 1461441664231 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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 13:01:04 INFO - PROCESS | 1841 | 1461441664285 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 1841 | 1461441664293 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:01:04 INFO - PROCESS | 1841 | 1461441664303 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 1841 | 1461441664307 Marionette TRACE conn3 <- [1,1954,null,{}] 13:01:04 INFO - PROCESS | 1841 | 1461441664313 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}] 13:01:04 INFO - PROCESS | 1841 | 1461441664530 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf5b0800 == 151 [pid = 1841] [id = 422] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda5b1800 == 150 [pid = 1841] [id = 421] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0036000 == 149 [pid = 1841] [id = 420] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce1d000 == 148 [pid = 1841] [id = 419] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db421f800 == 147 [pid = 1841] [id = 423] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23d2000 == 146 [pid = 1841] [id = 424] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbc8ca000 == 145 [pid = 1841] [id = 477] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbca000 == 144 [pid = 1841] [id = 476] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db981f000 == 143 [pid = 1841] [id = 475] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73b3800 == 142 [pid = 1841] [id = 474] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23dc000 == 141 [pid = 1841] [id = 473] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23c6800 == 140 [pid = 1841] [id = 472] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3481000 == 139 [pid = 1841] [id = 458] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9ca5800 == 138 [pid = 1841] [id = 457] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1813800 == 137 [pid = 1841] [id = 455] 13:01:05 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6c75800 == 136 [pid = 1841] [id = 456] 13:01:05 INFO - PROCESS | 1841 | 1461441665410 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 271 (0x7f0dcac52800) [pid = 1841] [serial = 1322] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 270 (0x7f0dc430cc00) [pid = 1841] [serial = 1113] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 269 (0x7f0dc34a8000) [pid = 1841] [serial = 1359] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 268 (0x7f0dbbc6b000) [pid = 1841] [serial = 1340] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 267 (0x7f0dbcaaa000) [pid = 1841] [serial = 1355] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 266 (0x7f0db02e3c00) [pid = 1841] [serial = 1343] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 265 (0x7f0dc6b83c00) [pid = 1841] [serial = 1116] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 264 (0x7f0dc410f000) [pid = 1841] [serial = 1304] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 263 (0x7f0dc2a24c00) [pid = 1841] [serial = 1358] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 262 (0x7f0dbc805800) [pid = 1841] [serial = 1353] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 261 (0x7f0dc30c5400) [pid = 1841] [serial = 1110] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 260 (0x7f0dc5417c00) [pid = 1841] [serial = 1104] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 259 (0x7f0db3cd0400) [pid = 1841] [serial = 1346] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 258 (0x7f0dcc207400) [pid = 1841] [serial = 1128] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 257 (0x7f0dc7139800) [pid = 1841] [serial = 1119] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 256 (0x7f0db7275c00) [pid = 1841] [serial = 1350] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 255 (0x7f0dc6ba2800) [pid = 1841] [serial = 1319] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 254 (0x7f0dc7dd7000) [pid = 1841] [serial = 1122] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 253 (0x7f0dc503d800) [pid = 1841] [serial = 1305] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 252 (0x7f0dc3903800) [pid = 1841] [serial = 1313] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0x7f0dbbb3c400) [pid = 1841] [serial = 1352] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x7f0dc5413800) [pid = 1841] [serial = 1364] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x7f0db6f70400) [pid = 1841] [serial = 1349] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x7f0dcd408c00) [pid = 1841] [serial = 1328] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x7f0dc5410400) [pid = 1841] [serial = 1316] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x7f0dc713f000) [pid = 1841] [serial = 1365] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x7f0dc169c800) [pid = 1841] [serial = 1356] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0dd428c800) [pid = 1841] [serial = 1334] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0dbca9ec00) [pid = 1841] [serial = 1310] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0dce59b000) [pid = 1841] [serial = 1331] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x7f0ddee7fc00) [pid = 1841] [serial = 1337] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0dbc814800) [pid = 1841] [serial = 1107] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0dc400f800) [pid = 1841] [serial = 1362] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0dccf58800) [pid = 1841] [serial = 1325] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dcae34c00) [pid = 1841] [serial = 1125] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0db726fc00) [pid = 1841] [serial = 1307] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0dc3d49800) [pid = 1841] [serial = 1361] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dc38ac800) [pid = 1841] [serial = 1239] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dc7250400) [pid = 1841] [serial = 1367] [outer = (nil)] [url = about:blank] 13:01:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0131000 == 137 [pid = 1841] [id = 496] 13:01:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0db0103c00) [pid = 1841] [serial = 1489] [outer = (nil)] 13:01:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0db3ca6800) [pid = 1841] [serial = 1490] [outer = 0x7f0db0103c00] 13:01:05 INFO - PROCESS | 1841 | 1461441665637 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0db4454400) [pid = 1841] [serial = 1491] [outer = 0x7f0db0103c00] 13:01:06 INFO - PROCESS | 1841 | 1461441666478 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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2195ms 13:01:06 INFO - PROCESS | 1841 | 1461441666509 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 1841 | 1461441666512 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:01:06 INFO - PROCESS | 1841 | 1461441666522 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 1841 | 1461441666527 Marionette TRACE conn3 <- [1,1958,null,{}] 13:01:06 INFO - PROCESS | 1841 | 1461441666542 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}] 13:01:06 INFO - PROCESS | 1841 | 1461441666751 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:01:06 INFO - PROCESS | 1841 | 1461441666944 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db375e800 == 138 [pid = 1841] [id = 497] 13:01:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0db1741000) [pid = 1841] [serial = 1492] [outer = (nil)] 13:01:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0db7068400) [pid = 1841] [serial = 1493] [outer = 0x7f0db1741000] 13:01:07 INFO - PROCESS | 1841 | 1461441667016 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0db7280400) [pid = 1841] [serial = 1494] [outer = 0x7f0db1741000] 13:01:07 INFO - PROCESS | 1841 | 1461441667789 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1282ms 13:01:07 INFO - PROCESS | 1841 | 1461441667805 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 1841 | 1461441667809 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:01:07 INFO - PROCESS | 1841 | 1461441667863 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 1841 | 1461441667866 Marionette TRACE conn3 <- [1,1962,null,{}] 13:01:07 INFO - PROCESS | 1841 | 1461441667873 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}] 13:01:08 INFO - PROCESS | 1841 | 1461441668137 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:01:08 INFO - PROCESS | 1841 | 1461441668169 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6fc4000 == 139 [pid = 1841] [id = 498] 13:01:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0db3c98c00) [pid = 1841] [serial = 1495] [outer = (nil)] 13:01:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0db8ddc400) [pid = 1841] [serial = 1496] [outer = 0x7f0db3c98c00] 13:01:08 INFO - PROCESS | 1841 | 1461441668244 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x7f0dba262800) [pid = 1841] [serial = 1497] [outer = 0x7f0db3c98c00] 13:01:09 INFO - PROCESS | 1841 | 1461441669165 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1380ms 13:01:09 INFO - PROCESS | 1841 | 1461441669197 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 1841 | 1461441669201 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:01:09 INFO - PROCESS | 1841 | 1461441669206 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 1841 | 1461441669208 Marionette TRACE conn3 <- [1,1966,null,{}] 13:01:09 INFO - PROCESS | 1841 | 1461441669220 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}] 13:01:09 INFO - PROCESS | 1841 | 1461441669485 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:01:09 INFO - PROCESS | 1841 | 1461441669545 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c1b800 == 140 [pid = 1841] [id = 499] 13:01:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0dba5a4800) [pid = 1841] [serial = 1498] [outer = (nil)] 13:01:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0dba5ae800) [pid = 1841] [serial = 1499] [outer = 0x7f0dba5a4800] 13:01:09 INFO - PROCESS | 1841 | 1461441669627 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0dbbc6e400) [pid = 1841] [serial = 1500] [outer = 0x7f0dba5a4800] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0db1743800) [pid = 1841] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0dbbc62400) [pid = 1841] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0db02e8c00) [pid = 1841] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x7f0dc503d400) [pid = 1841] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0dc727c000) [pid = 1841] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0dc7ccf800) [pid = 1841] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0dc410f400) [pid = 1841] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dc5038400) [pid = 1841] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0dc293bc00) [pid = 1841] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0dc3908000) [pid = 1841] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dcba71000) [pid = 1841] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0db7253800) [pid = 1841] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0db6e66000) [pid = 1841] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0dc2a2a400) [pid = 1841] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dc34a3400) [pid = 1841] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0db3bf2000) [pid = 1841] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0db3be5400) [pid = 1841] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0db7269000) [pid = 1841] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0dc6ba6400) [pid = 1841] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0db8aad400) [pid = 1841] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0db6f70800) [pid = 1841] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dc34aac00) [pid = 1841] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0db8aaf800) [pid = 1841] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0dce5a1c00) [pid = 1841] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0db6e64400) [pid = 1841] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dc7ccd800) [pid = 1841] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0dbc82a800) [pid = 1841] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0dc7ddec00) [pid = 1841] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dca62a400) [pid = 1841] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0db02dc800) [pid = 1841] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dda38a400) [pid = 1841] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0db9904000) [pid = 1841] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dcb658800) [pid = 1841] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0db7265c00) [pid = 1841] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dc430a400) [pid = 1841] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dccba5400) [pid = 1841] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dbbc64400) [pid = 1841] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0db725ac00) [pid = 1841] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dd4289c00) [pid = 1841] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0db3be4800) [pid = 1841] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db3cc2800) [pid = 1841] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dc163b800) [pid = 1841] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc92ed800) [pid = 1841] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc3213400) [pid = 1841] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db8aaf000) [pid = 1841] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0db1509400) [pid = 1841] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0db02e5c00) [pid = 1841] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0db6e61400) [pid = 1841] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc144c800) [pid = 1841] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc1443800) [pid = 1841] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc2a2f000) [pid = 1841] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0dcd046800) [pid = 1841] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc7cce800) [pid = 1841] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc169d800) [pid = 1841] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:01:11 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dbbb3f400) [pid = 1841] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:01:11 INFO - PROCESS | 1841 | 1461441671596 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2446ms 13:01:11 INFO - PROCESS | 1841 | 1461441671658 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 1841 | 1461441671662 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:01:11 INFO - PROCESS | 1841 | 1461441671679 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 1841 | 1461441671681 Marionette TRACE conn3 <- [1,1970,null,{}] 13:01:11 INFO - PROCESS | 1841 | 1461441671687 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}] 13:01:11 INFO - PROCESS | 1841 | 1461441671914 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:01:12 INFO - PROCESS | 1841 | 1461441672081 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73c0800 == 141 [pid = 1841] [id = 500] 13:01:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0db02e7c00) [pid = 1841] [serial = 1501] [outer = (nil)] 13:01:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0db7253800) [pid = 1841] [serial = 1502] [outer = 0x7f0db02e7c00] 13:01:12 INFO - PROCESS | 1841 | 1461441672155 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dbc80a000) [pid = 1841] [serial = 1503] [outer = 0x7f0db02e7c00] 13:01:12 INFO - PROCESS | 1841 | 1461441672904 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1236ms 13:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:01:12 INFO - PROCESS | 1841 | 1461441672915 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 1841 | 1461441672917 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:01:12 INFO - PROCESS | 1841 | 1461441672923 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 1841 | 1461441672926 Marionette TRACE conn3 <- [1,1974,null,{}] 13:01:12 INFO - PROCESS | 1841 | 1461441672931 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}] 13:01:13 INFO - PROCESS | 1841 | 1461441673131 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:01:13 INFO - PROCESS | 1841 | 1461441673458 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db00da800 == 142 [pid = 1841] [id = 501] 13:01:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dadf02800) [pid = 1841] [serial = 1504] [outer = (nil)] 13:01:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dae078c00) [pid = 1841] [serial = 1505] [outer = 0x7f0dadf02800] 13:01:13 INFO - PROCESS | 1841 | 1461441673580 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0db0104400) [pid = 1841] [serial = 1506] [outer = 0x7f0dadf02800] 13:01:14 INFO - PROCESS | 1841 | 1461441674591 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1740ms 13:01:14 INFO - PROCESS | 1841 | 1461441674665 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 1841 | 1461441674672 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:01:14 INFO - PROCESS | 1841 | 1461441674681 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 1841 | 1461441674686 Marionette TRACE conn3 <- [1,1978,null,{}] 13:01:14 INFO - PROCESS | 1841 | 1461441674693 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}] 13:01:14 INFO - PROCESS | 1841 | 1461441674974 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:01:15 INFO - PROCESS | 1841 | 1461441675242 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4227800 == 143 [pid = 1841] [id = 502] 13:01:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0db3bf1400) [pid = 1841] [serial = 1507] [outer = (nil)] 13:01:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0db3cc5000) [pid = 1841] [serial = 1508] [outer = 0x7f0db3bf1400] 13:01:15 INFO - PROCESS | 1841 | 1461441675363 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0db445ac00) [pid = 1841] [serial = 1509] [outer = 0x7f0db3bf1400] 13:01:16 INFO - PROCESS | 1841 | 1461441676322 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1685ms 13:01:16 INFO - PROCESS | 1841 | 1461441676372 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 1841 | 1461441676378 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:01:16 INFO - PROCESS | 1841 | 1461441676385 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 1841 | 1461441676388 Marionette TRACE conn3 <- [1,1982,null,{}] 13:01:16 INFO - PROCESS | 1841 | 1461441676394 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}] 13:01:16 INFO - PROCESS | 1841 | 1461441676644 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:01:16 INFO - PROCESS | 1841 | 1461441676985 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db91c7000 == 144 [pid = 1841] [id = 503] 13:01:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0db6e84c00) [pid = 1841] [serial = 1510] [outer = (nil)] 13:01:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0db8aab800) [pid = 1841] [serial = 1511] [outer = 0x7f0db6e84c00] 13:01:17 INFO - PROCESS | 1841 | 1461441677072 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0db8d08000) [pid = 1841] [serial = 1512] [outer = 0x7f0db6e84c00] 13:01:17 INFO - PROCESS | 1841 | 1461441677976 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1634ms 13:01:18 INFO - PROCESS | 1841 | 1461441678021 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 1841 | 1461441678025 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:01:18 INFO - PROCESS | 1841 | 1461441678041 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 1841 | 1461441678051 Marionette TRACE conn3 <- [1,1986,null,{}] 13:01:18 INFO - PROCESS | 1841 | 1461441678057 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}] 13:01:18 INFO - PROCESS | 1841 | 1461441678303 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:01:18 INFO - PROCESS | 1841 | 1461441678563 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3c5800 == 145 [pid = 1841] [id = 504] 13:01:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0db726f000) [pid = 1841] [serial = 1513] [outer = (nil)] 13:01:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dbc825800) [pid = 1841] [serial = 1514] [outer = 0x7f0db726f000] 13:01:18 INFO - PROCESS | 1841 | 1461441678686 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc144ac00) [pid = 1841] [serial = 1515] [outer = 0x7f0db726f000] 13:01:19 INFO - PROCESS | 1841 | 1461441679561 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1595ms 13:01:19 INFO - PROCESS | 1841 | 1461441679628 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:01:19 INFO - PROCESS | 1841 | 1461441679633 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:01:19 INFO - PROCESS | 1841 | 1461441679640 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 1841 | 1461441679643 Marionette TRACE conn3 <- [1,1990,null,{}] 13:01:19 INFO - PROCESS | 1841 | 1461441679649 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}] 13:01:19 INFO - PROCESS | 1841 | 1461441679921 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:01:20 INFO - PROCESS | 1841 | 1461441680225 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc147f000 == 146 [pid = 1841] [id = 505] 13:01:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dbbb36000) [pid = 1841] [serial = 1516] [outer = (nil)] 13:01:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dc16ab400) [pid = 1841] [serial = 1517] [outer = 0x7f0dbbb36000] 13:01:20 INFO - PROCESS | 1841 | 1461441680308 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc27f5000) [pid = 1841] [serial = 1518] [outer = 0x7f0dbbb36000] 13:01:21 INFO - PROCESS | 1841 | 1461441681282 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1687ms 13:01:21 INFO - PROCESS | 1841 | 1461441681330 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:01:21 INFO - PROCESS | 1841 | 1461441681337 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:01:21 INFO - PROCESS | 1841 | 1461441681347 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 1841 | 1461441681353 Marionette TRACE conn3 <- [1,1994,null,{}] 13:01:21 INFO - PROCESS | 1841 | 1461441681362 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}] 13:01:21 INFO - PROCESS | 1841 | 1461441681738 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:01:22 INFO - PROCESS | 1841 | 1461441682121 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1861800 == 147 [pid = 1841] [id = 506] 13:01:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc2a25800) [pid = 1841] [serial = 1519] [outer = (nil)] 13:01:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dc2a2a800) [pid = 1841] [serial = 1520] [outer = 0x7f0dc2a25800] 13:01:22 INFO - PROCESS | 1841 | 1461441682279 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dc34ad800) [pid = 1841] [serial = 1521] [outer = 0x7f0dc2a25800] 13:01:23 INFO - PROCESS | 1841 | 1461441683217 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1945ms 13:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:01:23 INFO - PROCESS | 1841 | 1461441683290 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 1841 | 1461441683293 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:01:23 INFO - PROCESS | 1841 | 1461441683300 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 1841 | 1461441683303 Marionette TRACE conn3 <- [1,1998,null,{}] 13:01:23 INFO - PROCESS | 1841 | 1461441683308 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}] 13:01:23 INFO - PROCESS | 1841 | 1461441683532 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:01:23 INFO - PROCESS | 1841 | 1461441683841 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc347b800 == 148 [pid = 1841] [id = 507] 13:01:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc2a27800) [pid = 1841] [serial = 1522] [outer = (nil)] 13:01:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc3d46000) [pid = 1841] [serial = 1523] [outer = 0x7f0dc2a27800] 13:01:23 INFO - PROCESS | 1841 | 1461441683922 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dc401a400) [pid = 1841] [serial = 1524] [outer = 0x7f0dc2a27800] 13:01:24 INFO - PROCESS | 1841 | 1461441684779 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1532ms 13:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:01:24 INFO - PROCESS | 1841 | 1461441684832 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 1841 | 1461441684835 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:01:24 INFO - PROCESS | 1841 | 1461441684841 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 1841 | 1461441684844 Marionette TRACE conn3 <- [1,2002,null,{}] 13:01:24 INFO - PROCESS | 1841 | 1461441684850 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}] 13:01:25 INFO - PROCESS | 1841 | 1461441685072 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:01:25 INFO - PROCESS | 1841 | 1461441685337 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b09800 == 149 [pid = 1841] [id = 508] 13:01:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc34ad000) [pid = 1841] [serial = 1525] [outer = (nil)] 13:01:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dc4309c00) [pid = 1841] [serial = 1526] [outer = 0x7f0dc34ad000] 13:01:25 INFO - PROCESS | 1841 | 1461441685460 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dc503cc00) [pid = 1841] [serial = 1527] [outer = 0x7f0dc34ad000] 13:01:26 INFO - PROCESS | 1841 | 1461441686345 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1581ms 13:01:26 INFO - PROCESS | 1841 | 1461441686422 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 1841 | 1461441686426 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:01:26 INFO - PROCESS | 1841 | 1461441686432 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 1841 | 1461441686435 Marionette TRACE conn3 <- [1,2006,null,{}] 13:01:26 INFO - PROCESS | 1841 | 1461441686440 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}] 13:01:26 INFO - PROCESS | 1841 | 1461441686664 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:01:26 INFO - PROCESS | 1841 | 1461441686980 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b60800 == 150 [pid = 1841] [id = 509] 13:01:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dc293b800) [pid = 1841] [serial = 1528] [outer = (nil)] 13:01:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dc5413800) [pid = 1841] [serial = 1529] [outer = 0x7f0dc293b800] 13:01:27 INFO - PROCESS | 1841 | 1461441687065 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dc5f92000) [pid = 1841] [serial = 1530] [outer = 0x7f0dc293b800] 13:01:27 INFO - PROCESS | 1841 | 1461441687911 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]]]}] 13:01:27 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 13:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1532ms 13:01:27 INFO - PROCESS | 1841 | 1461441687965 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 1841 | 1461441687969 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:01:27 INFO - PROCESS | 1841 | 1461441687976 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 1841 | 1461441687979 Marionette TRACE conn3 <- [1,2010,null,{}] 13:01:27 INFO - PROCESS | 1841 | 1461441687986 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}] 13:01:28 INFO - PROCESS | 1841 | 1461441688234 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:01:28 INFO - PROCESS | 1841 | 1461441688533 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5592800 == 151 [pid = 1841] [id = 510] 13:01:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dc5040c00) [pid = 1841] [serial = 1531] [outer = (nil)] 13:01:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0dc6b9e000) [pid = 1841] [serial = 1532] [outer = 0x7f0dc5040c00] 13:01:28 INFO - PROCESS | 1841 | 1461441688613 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0dc7133c00) [pid = 1841] [serial = 1533] [outer = 0x7f0dc5040c00] 13:01:29 INFO - PROCESS | 1841 | 1461441689467 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]]]}] 13:01:29 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 13:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1544ms 13:01:29 INFO - PROCESS | 1841 | 1461441689521 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 1841 | 1461441689524 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:01:29 INFO - PROCESS | 1841 | 1461441689531 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 1841 | 1461441689534 Marionette TRACE conn3 <- [1,2014,null,{}] 13:01:29 INFO - PROCESS | 1841 | 1461441689539 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}] 13:01:29 INFO - PROCESS | 1841 | 1461441689754 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:01:30 INFO - PROCESS | 1841 | 1461441690018 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71e8000 == 152 [pid = 1841] [id = 511] 13:01:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0dc7279800) [pid = 1841] [serial = 1534] [outer = (nil)] 13:01:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0dc727e400) [pid = 1841] [serial = 1535] [outer = 0x7f0dc7279800] 13:01:30 INFO - PROCESS | 1841 | 1461441690160 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0dc75d8800) [pid = 1841] [serial = 1536] [outer = 0x7f0dc7279800] 13:01:31 INFO - PROCESS | 1841 | 1461441691047 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1579ms 13:01:31 INFO - PROCESS | 1841 | 1461441691111 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 1841 | 1461441691115 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:01:31 INFO - PROCESS | 1841 | 1461441691121 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 1841 | 1461441691125 Marionette TRACE conn3 <- [1,2018,null,{}] 13:01:31 INFO - PROCESS | 1841 | 1461441691131 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}] 13:01:31 INFO - PROCESS | 1841 | 1461441691429 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:01:31 INFO - PROCESS | 1841 | 1461441691747 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9282000 == 153 [pid = 1841] [id = 512] 13:01:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0dc75dd000) [pid = 1841] [serial = 1537] [outer = (nil)] 13:01:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0dc7bc6800) [pid = 1841] [serial = 1538] [outer = 0x7f0dc75dd000] 13:01:31 INFO - PROCESS | 1841 | 1461441691824 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dc7beb400) [pid = 1841] [serial = 1539] [outer = 0x7f0dc75dd000] 13:01:32 INFO - PROCESS | 1841 | 1461441692721 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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1638ms 13:01:32 INFO - PROCESS | 1841 | 1461441692760 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 1841 | 1461441692764 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:01:32 INFO - PROCESS | 1841 | 1461441692771 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 1841 | 1461441692775 Marionette TRACE conn3 <- [1,2022,null,{}] 13:01:32 INFO - PROCESS | 1841 | 1461441692780 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}] 13:01:33 INFO - PROCESS | 1841 | 1461441692999 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:01:33 INFO - PROCESS | 1841 | 1461441693268 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccc65800 == 154 [pid = 1841] [id = 513] 13:01:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0dc5f8e800) [pid = 1841] [serial = 1540] [outer = (nil)] 13:01:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0dc7cd0c00) [pid = 1841] [serial = 1541] [outer = 0x7f0dc5f8e800] 13:01:33 INFO - PROCESS | 1841 | 1461441693389 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0dc7dd5c00) [pid = 1841] [serial = 1542] [outer = 0x7f0dc5f8e800] 13:01:34 INFO - PROCESS | 1841 | 1461441694303 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1579ms 13:01:34 INFO - PROCESS | 1841 | 1461441694352 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 1841 | 1461441694356 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:01:34 INFO - PROCESS | 1841 | 1461441694362 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 1841 | 1461441694364 Marionette TRACE conn3 <- [1,2026,null,{}] 13:01:34 INFO - PROCESS | 1841 | 1461441694370 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}] 13:01:34 INFO - PROCESS | 1841 | 1461441694594 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:01:34 INFO - PROCESS | 1841 | 1461441694911 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd397800 == 155 [pid = 1841] [id = 514] 13:01:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0db6e7e000) [pid = 1841] [serial = 1543] [outer = (nil)] 13:01:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0dc92ea400) [pid = 1841] [serial = 1544] [outer = 0x7f0db6e7e000] 13:01:35 INFO - PROCESS | 1841 | 1461441694996 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x7f0dca62a400) [pid = 1841] [serial = 1545] [outer = 0x7f0db6e7e000] 13:01:35 INFO - PROCESS | 1841 | 1461441695849 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]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1532ms 13:01:35 INFO - PROCESS | 1841 | 1461441695896 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 1841 | 1461441695899 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:01:35 INFO - PROCESS | 1841 | 1461441695905 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 1841 | 1461441695909 Marionette TRACE conn3 <- [1,2030,null,{}] 13:01:35 INFO - PROCESS | 1841 | 1461441695914 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}] 13:01:36 INFO - PROCESS | 1841 | 1461441696141 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:01:36 INFO - PROCESS | 1841 | 1461441696501 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd361c800 == 156 [pid = 1841] [id = 515] 13:01:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x7f0dcb65b000) [pid = 1841] [serial = 1546] [outer = (nil)] 13:01:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x7f0dcc027400) [pid = 1841] [serial = 1547] [outer = 0x7f0dcb65b000] 13:01:36 INFO - PROCESS | 1841 | 1461441696584 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x7f0dcc205c00) [pid = 1841] [serial = 1548] [outer = 0x7f0dcb65b000] 13:01:37 INFO - PROCESS | 1841 | 1461441697466 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]]]}] 13:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1634ms 13:01:37 INFO - PROCESS | 1841 | 1461441697541 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:01:37 INFO - PROCESS | 1841 | 1461441697545 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:01:37 INFO - PROCESS | 1841 | 1461441697551 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 1841 | 1461441697554 Marionette TRACE conn3 <- [1,2034,null,{}] 13:01:37 INFO - PROCESS | 1841 | 1461441697560 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}] 13:01:37 INFO - PROCESS | 1841 | 1461441697793 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:01:38 INFO - PROCESS | 1841 | 1461441698105 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb217800 == 157 [pid = 1841] [id = 516] 13:01:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x7f0dcac60000) [pid = 1841] [serial = 1549] [outer = (nil)] 13:01:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x7f0dccbb3800) [pid = 1841] [serial = 1550] [outer = 0x7f0dcac60000] 13:01:38 INFO - PROCESS | 1841 | 1461441698190 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x7f0dcd043c00) [pid = 1841] [serial = 1551] [outer = 0x7f0dcac60000] 13:01:39 INFO - PROCESS | 1841 | 1461441699075 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1581ms 13:01:39 INFO - PROCESS | 1841 | 1461441699134 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 1841 | 1461441699137 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:01:39 INFO - PROCESS | 1841 | 1461441699143 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 1841 | 1461441699147 Marionette TRACE conn3 <- [1,2038,null,{}] 13:01:39 INFO - PROCESS | 1841 | 1461441699153 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}] 13:01:39 INFO - PROCESS | 1841 | 1461441699375 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:01:39 INFO - PROCESS | 1841 | 1461441699694 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de147c800 == 158 [pid = 1841] [id = 517] 13:01:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x7f0db7254000) [pid = 1841] [serial = 1552] [outer = (nil)] 13:01:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x7f0dc3dbd000) [pid = 1841] [serial = 1553] [outer = 0x7f0db7254000] 13:01:39 INFO - PROCESS | 1841 | 1461441699777 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x7f0dcd882000) [pid = 1841] [serial = 1554] [outer = 0x7f0db7254000] 13:01:40 INFO - PROCESS | 1841 | 1461441700613 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]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1541ms 13:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:01:40 INFO - PROCESS | 1841 | 1461441700686 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 1841 | 1461441700689 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:01:40 INFO - PROCESS | 1841 | 1461441700696 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 1841 | 1461441700699 Marionette TRACE conn3 <- [1,2042,null,{}] 13:01:40 INFO - PROCESS | 1841 | 1461441700704 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}] 13:01:40 INFO - PROCESS | 1841 | 1461441700975 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:01:41 INFO - PROCESS | 1841 | 1461441701301 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dad1d0800 == 159 [pid = 1841] [id = 518] 13:01:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x7f0db3ca3800) [pid = 1841] [serial = 1555] [outer = (nil)] 13:01:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x7f0dccbae400) [pid = 1841] [serial = 1556] [outer = 0x7f0db3ca3800] 13:01:41 INFO - PROCESS | 1841 | 1461441701397 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x7f0dd00f4800) [pid = 1841] [serial = 1557] [outer = 0x7f0db3ca3800] 13:01:42 INFO - PROCESS | 1841 | 1461441702299 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]]]}] 13:01:42 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) 13:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1647ms 13:01:42 INFO - PROCESS | 1841 | 1461441702343 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 1841 | 1461441702347 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:01:42 INFO - PROCESS | 1841 | 1461441702353 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 1841 | 1461441702356 Marionette TRACE conn3 <- [1,2046,null,{}] 13:01:42 INFO - PROCESS | 1841 | 1461441702362 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}] 13:01:42 INFO - PROCESS | 1841 | 1461441702599 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:01:42 INFO - PROCESS | 1841 | 1461441702912 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db01e1800 == 160 [pid = 1841] [id = 519] 13:01:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x7f0db3c9c400) [pid = 1841] [serial = 1558] [outer = (nil)] 13:01:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x7f0dc38b5800) [pid = 1841] [serial = 1559] [outer = 0x7f0db3c9c400] 13:01:42 INFO - PROCESS | 1841 | 1461441702992 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x7f0dd335d800) [pid = 1841] [serial = 1560] [outer = 0x7f0db3c9c400] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73c0800 == 159 [pid = 1841] [id = 500] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c1b800 == 158 [pid = 1841] [id = 499] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6fc4000 == 157 [pid = 1841] [id = 498] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db375e800 == 156 [pid = 1841] [id = 497] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db0131000 == 155 [pid = 1841] [id = 496] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3772800 == 154 [pid = 1841] [id = 495] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dadff2000 == 153 [pid = 1841] [id = 492] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db1fa9800 == 152 [pid = 1841] [id = 491] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db1f92000 == 151 [pid = 1841] [id = 490] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db00c9000 == 150 [pid = 1841] [id = 489] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3f99000 == 149 [pid = 1841] [id = 488] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8c68000 == 148 [pid = 1841] [id = 487] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db47f0000 == 147 [pid = 1841] [id = 486] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de39a3000 == 146 [pid = 1841] [id = 485] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcff19000 == 145 [pid = 1841] [id = 484] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc2de800 == 144 [pid = 1841] [id = 483] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a79000 == 143 [pid = 1841] [id = 482] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c06800 == 142 [pid = 1841] [id = 481] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbe7800 == 141 [pid = 1841] [id = 480] 13:01:44 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db42c4800 == 140 [pid = 1841] [id = 479] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x7f0dc292d800) [pid = 1841] [serial = 1433] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x7f0dc5f8d000) [pid = 1841] [serial = 1434] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x7f0dc2a2f400) [pid = 1841] [serial = 1427] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x7f0db8ab8c00) [pid = 1841] [serial = 1347] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x7f0dc7be8400) [pid = 1841] [serial = 1260] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x7f0db6e69800) [pid = 1841] [serial = 1415] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x7f0dccb9fc00) [pid = 1841] [serial = 1269] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x7f0dcd043800) [pid = 1841] [serial = 1131] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x7f0dc7140800) [pid = 1841] [serial = 1320] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x7f0dc7274800) [pid = 1841] [serial = 1257] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x7f0dc4009800) [pid = 1841] [serial = 1431] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x7f0dc5037c00) [pid = 1841] [serial = 1254] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x7f0dce115c00) [pid = 1841] [serial = 1134] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x7f0dcb9c9800) [pid = 1841] [serial = 1266] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x7f0db706e400) [pid = 1841] [serial = 1203] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x7f0dc5f8d800) [pid = 1841] [serial = 1317] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dc34b0800) [pid = 1841] [serial = 1143] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0db3cd0800) [pid = 1841] [serial = 1149] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0dc1612000) [pid = 1841] [serial = 1179] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0dc16a4c00) [pid = 1841] [serial = 1311] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0dc92eec00) [pid = 1841] [serial = 1263] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dc292d400) [pid = 1841] [serial = 1425] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0db7276000) [pid = 1841] [serial = 1242] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0ddeea1400) [pid = 1841] [serial = 1146] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0db8ab7800) [pid = 1841] [serial = 1206] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0ddd44a400) [pid = 1841] [serial = 1194] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0ddee80000) [pid = 1841] [serial = 1200] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0dcc209c00) [pid = 1841] [serial = 1323] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0dcae3bc00) [pid = 1841] [serial = 1188] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dc2933400) [pid = 1841] [serial = 1400] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dcd046000) [pid = 1841] [serial = 1326] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0dd0507c00) [pid = 1841] [serial = 1272] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0dcb65c000) [pid = 1841] [serial = 1382] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0db02e8000) [pid = 1841] [serial = 1344] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0ddeeae800) [pid = 1841] [serial = 1338] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dbc814c00) [pid = 1841] [serial = 1422] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dda0d9000) [pid = 1841] [serial = 1275] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dc27f1000) [pid = 1841] [serial = 1281] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dc7256c00) [pid = 1841] [serial = 1185] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dda1f2000) [pid = 1841] [serial = 1335] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dc7be6c00) [pid = 1841] [serial = 1379] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dbbc70000) [pid = 1841] [serial = 1341] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0db8abf800) [pid = 1841] [serial = 1308] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0ddeb22000) [pid = 1841] [serial = 1388] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dc1618400) [pid = 1841] [serial = 1424] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dd0576c00) [pid = 1841] [serial = 1385] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dc4109400) [pid = 1841] [serial = 1376] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc3213800) [pid = 1841] [serial = 1428] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dda55f800) [pid = 1841] [serial = 1137] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0ddeb2a400) [pid = 1841] [serial = 1394] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0db6f70c00) [pid = 1841] [serial = 1176] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc34b0c00) [pid = 1841] [serial = 1152] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dc4012800) [pid = 1841] [serial = 1251] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dcdf2c000) [pid = 1841] [serial = 1329] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc4007c00) [pid = 1841] [serial = 1182] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc3d44400) [pid = 1841] [serial = 1430] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db010b400) [pid = 1841] [serial = 1406] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dbbb37c00) [pid = 1841] [serial = 1245] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dbbc6cc00) [pid = 1841] [serial = 1421] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0db8d0a000) [pid = 1841] [serial = 1209] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0db725f000) [pid = 1841] [serial = 1419] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0db8aaf400) [pid = 1841] [serial = 1370] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0db6e6dc00) [pid = 1841] [serial = 1197] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dded46c00) [pid = 1841] [serial = 1140] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0db6e87400) [pid = 1841] [serial = 1418] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0ddb34d000) [pid = 1841] [serial = 1403] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0db173fc00) [pid = 1841] [serial = 1409] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc34b1800) [pid = 1841] [serial = 1248] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0db0028800) [pid = 1841] [serial = 1412] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dbcaa1000) [pid = 1841] [serial = 1373] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dd056b800) [pid = 1841] [serial = 1332] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dce5a0c00) [pid = 1841] [serial = 1191] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dcc1b1c00) [pid = 1841] [serial = 1050] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0db445bc00) [pid = 1841] [serial = 1391] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dba5a7800) [pid = 1841] [serial = 1397] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc401d400) [pid = 1841] [serial = 1314] [outer = (nil)] [url = about:blank] 13:01:44 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dccbb3c00) [pid = 1841] [serial = 1278] [outer = (nil)] [url = about:blank] 13:01:45 INFO - PROCESS | 1841 | 1461441705275 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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2942ms 13:01:45 INFO - PROCESS | 1841 | 1461441705297 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 1841 | 1461441705302 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:01:45 INFO - PROCESS | 1841 | 1461441705310 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 1841 | 1461441705315 Marionette TRACE conn3 <- [1,2050,null,{}] 13:01:45 INFO - PROCESS | 1841 | 1461441705324 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}] 13:01:45 INFO - PROCESS | 1841 | 1461441705559 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:01:45 INFO - PROCESS | 1841 | 1461441705750 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db14ce000 == 141 [pid = 1841] [id = 520] 13:01:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0db02db000) [pid = 1841] [serial = 1561] [outer = (nil)] 13:01:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0db0df1000) [pid = 1841] [serial = 1562] [outer = 0x7f0db02db000] 13:01:45 INFO - PROCESS | 1841 | 1461441705821 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db0ed9800) [pid = 1841] [serial = 1563] [outer = 0x7f0db02db000] 13:01:46 INFO - PROCESS | 1841 | 1461441706596 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1337ms 13:01:46 INFO - PROCESS | 1841 | 1461441706648 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 1841 | 1461441706657 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:01:46 INFO - PROCESS | 1841 | 1461441706667 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 1841 | 1461441706670 Marionette TRACE conn3 <- [1,2054,null,{}] 13:01:46 INFO - PROCESS | 1841 | 1461441706675 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}] 13:01:46 INFO - PROCESS | 1841 | 1461441706980 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:01:47 INFO - PROCESS | 1841 | 1461441707091 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23cc800 == 142 [pid = 1841] [id = 521] 13:01:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dae07c000) [pid = 1841] [serial = 1564] [outer = (nil)] 13:01:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0db173b400) [pid = 1841] [serial = 1565] [outer = 0x7f0dae07c000] 13:01:47 INFO - PROCESS | 1841 | 1461441707157 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0db3c9a000) [pid = 1841] [serial = 1566] [outer = 0x7f0dae07c000] 13:01:48 INFO - PROCESS | 1841 | 1461441708077 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1437ms 13:01:48 INFO - PROCESS | 1841 | 1461441708104 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 1841 | 1461441708107 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:01:48 INFO - PROCESS | 1841 | 1461441708114 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 1841 | 1461441708119 Marionette TRACE conn3 <- [1,2058,null,{}] 13:01:48 INFO - PROCESS | 1841 | 1461441708151 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}] 13:01:48 INFO - PROCESS | 1841 | 1461441708417 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:01:48 INFO - PROCESS | 1841 | 1461441708456 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3dc4000 == 143 [pid = 1841] [id = 522] 13:01:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db6e63c00) [pid = 1841] [serial = 1567] [outer = (nil)] 13:01:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db6e81400) [pid = 1841] [serial = 1568] [outer = 0x7f0db6e63c00] 13:01:48 INFO - PROCESS | 1841 | 1461441708534 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db7070400) [pid = 1841] [serial = 1569] [outer = 0x7f0db6e63c00] 13:01:49 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0db1741000) [pid = 1841] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:01:49 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0db0103c00) [pid = 1841] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:01:49 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db3c98c00) [pid = 1841] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:01:49 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dba5a4800) [pid = 1841] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:01:49 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db010e400) [pid = 1841] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:01:50 INFO - PROCESS | 1841 | 1461441710035 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1943ms 13:01:50 INFO - PROCESS | 1841 | 1461441710058 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 1841 | 1461441710062 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:01:50 INFO - PROCESS | 1841 | 1461441710067 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 1841 | 1461441710069 Marionette TRACE conn3 <- [1,2062,null,{}] 13:01:50 INFO - PROCESS | 1841 | 1461441710086 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}] 13:01:50 INFO - PROCESS | 1841 | 1461441710306 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:01:50 INFO - PROCESS | 1841 | 1461441710322 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db422f000 == 144 [pid = 1841] [id = 523] 13:01:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dae083c00) [pid = 1841] [serial = 1570] [outer = (nil)] 13:01:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0db7275c00) [pid = 1841] [serial = 1571] [outer = 0x7f0dae083c00] 13:01:50 INFO - PROCESS | 1841 | 1461441710383 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db8ab1800) [pid = 1841] [serial = 1572] [outer = 0x7f0dae083c00] 13:01:51 INFO - PROCESS | 1841 | 1461441711267 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1241ms 13:01:51 INFO - PROCESS | 1841 | 1461441711310 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 1841 | 1461441711313 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:01:51 INFO - PROCESS | 1841 | 1461441711319 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 1841 | 1461441711322 Marionette TRACE conn3 <- [1,2066,null,{}] 13:01:51 INFO - PROCESS | 1841 | 1461441711327 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}] 13:01:51 INFO - PROCESS | 1841 | 1461441711525 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:01:51 INFO - PROCESS | 1841 | 1461441711737 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ed4800 == 145 [pid = 1841] [id = 524] 13:01:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db02dc800) [pid = 1841] [serial = 1573] [outer = (nil)] 13:01:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db8d08c00) [pid = 1841] [serial = 1574] [outer = 0x7f0db02dc800] 13:01:51 INFO - PROCESS | 1841 | 1461441711810 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db8dda800) [pid = 1841] [serial = 1575] [outer = 0x7f0db02dc800] 13:01:52 INFO - PROCESS | 1841 | 1461441712894 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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 13:01:52 INFO - PROCESS | 1841 | 1461441712956 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 1841 | 1461441712963 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:01:52 INFO - PROCESS | 1841 | 1461441712972 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 1841 | 1461441712977 Marionette TRACE conn3 <- [1,2070,null,{}] 13:01:52 INFO - PROCESS | 1841 | 1461441712984 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}] 13:01:53 INFO - PROCESS | 1841 | 1461441713224 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:01:53 INFO - PROCESS | 1841 | 1461441713535 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bca000 == 146 [pid = 1841] [id = 525] 13:01:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0db388f000) [pid = 1841] [serial = 1576] [outer = (nil)] 13:01:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db4458800) [pid = 1841] [serial = 1577] [outer = 0x7f0db388f000] 13:01:53 INFO - PROCESS | 1841 | 1461441713619 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db6e85000) [pid = 1841] [serial = 1578] [outer = 0x7f0db388f000] 13:01:54 INFO - PROCESS | 1841 | 1461441714525 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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1587ms 13:01:54 INFO - PROCESS | 1841 | 1461441714560 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 1841 | 1461441714567 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:01:54 INFO - PROCESS | 1841 | 1461441714579 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 1841 | 1461441714582 Marionette TRACE conn3 <- [1,2074,null,{}] 13:01:54 INFO - PROCESS | 1841 | 1461441714588 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}] 13:01:54 INFO - PROCESS | 1841 | 1461441714786 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:01:55 INFO - PROCESS | 1841 | 1461441715004 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db756b000 == 147 [pid = 1841] [id = 526] 13:01:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0db6f69400) [pid = 1841] [serial = 1579] [outer = (nil)] 13:01:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0db8d0a000) [pid = 1841] [serial = 1580] [outer = 0x7f0db6f69400] 13:01:55 INFO - PROCESS | 1841 | 1461441715116 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dba5a3400) [pid = 1841] [serial = 1581] [outer = 0x7f0db6f69400] 13:01:56 INFO - PROCESS | 1841 | 1461441716089 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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1539ms 13:01:56 INFO - PROCESS | 1841 | 1461441716118 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 1841 | 1461441716123 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:01:56 INFO - PROCESS | 1841 | 1461441716129 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 1841 | 1461441716134 Marionette TRACE conn3 <- [1,2078,null,{}] 13:01:56 INFO - PROCESS | 1841 | 1461441716150 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}] 13:01:56 INFO - PROCESS | 1841 | 1461441716350 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:01:56 INFO - PROCESS | 1841 | 1461441716569 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8b18800 == 148 [pid = 1841] [id = 527] 13:01:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0db8d06000) [pid = 1841] [serial = 1582] [outer = (nil)] 13:01:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dbc819400) [pid = 1841] [serial = 1583] [outer = 0x7f0db8d06000] 13:01:56 INFO - PROCESS | 1841 | 1461441716697 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc1612000) [pid = 1841] [serial = 1584] [outer = 0x7f0db8d06000] 13:01:57 INFO - PROCESS | 1841 | 1461441717611 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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1538ms 13:01:57 INFO - PROCESS | 1841 | 1461441717668 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 1841 | 1461441717672 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:01:57 INFO - PROCESS | 1841 | 1461441717678 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 1841 | 1461441717681 Marionette TRACE conn3 <- [1,2082,null,{}] 13:01:57 INFO - PROCESS | 1841 | 1461441717687 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}] 13:01:57 INFO - PROCESS | 1841 | 1461441717883 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:01:58 INFO - PROCESS | 1841 | 1461441718093 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95ea000 == 149 [pid = 1841] [id = 528] 13:01:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dbc803400) [pid = 1841] [serial = 1585] [outer = (nil)] 13:01:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc292f800) [pid = 1841] [serial = 1586] [outer = 0x7f0dbc803400] 13:01:58 INFO - PROCESS | 1841 | 1461441718208 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc2937800) [pid = 1841] [serial = 1587] [outer = 0x7f0dbc803400] 13:01:59 INFO - PROCESS | 1841 | 1461441719129 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]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1491ms 13:01:59 INFO - PROCESS | 1841 | 1461441719171 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 1841 | 1461441719174 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:01:59 INFO - PROCESS | 1841 | 1461441719180 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 1841 | 1461441719182 Marionette TRACE conn3 <- [1,2086,null,{}] 13:01:59 INFO - PROCESS | 1841 | 1461441719188 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}] 13:01:59 INFO - PROCESS | 1841 | 1461441719380 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:01:59 INFO - PROCESS | 1841 | 1461441719597 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ca7000 == 150 [pid = 1841] [id = 529] 13:01:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc16abc00) [pid = 1841] [serial = 1588] [outer = (nil)] 13:01:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc2a31800) [pid = 1841] [serial = 1589] [outer = 0x7f0dc16abc00] 13:01:59 INFO - PROCESS | 1841 | 1461441719711 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc3214400) [pid = 1841] [serial = 1590] [outer = 0x7f0dc16abc00] 13:02:00 INFO - PROCESS | 1841 | 1461441720658 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1527ms 13:02:00 INFO - PROCESS | 1841 | 1461441720709 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:02:00 INFO - PROCESS | 1841 | 1461441720714 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:02:00 INFO - PROCESS | 1841 | 1461441720720 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 1841 | 1461441720723 Marionette TRACE conn3 <- [1,2090,null,{}] 13:02:00 INFO - PROCESS | 1841 | 1461441720728 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}] 13:02:00 INFO - PROCESS | 1841 | 1461441720947 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:02:01 INFO - PROCESS | 1841 | 1461441721161 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbc8d5000 == 151 [pid = 1841] [id = 530] 13:02:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc3904800) [pid = 1841] [serial = 1591] [outer = (nil)] 13:02:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc3dbf400) [pid = 1841] [serial = 1592] [outer = 0x7f0dc3904800] 13:02:01 INFO - PROCESS | 1841 | 1461441721287 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc4ef1000) [pid = 1841] [serial = 1593] [outer = 0x7f0dc3904800] 13:02:02 INFO - PROCESS | 1841 | 1461441722266 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1579ms 13:02:02 INFO - PROCESS | 1841 | 1461441722299 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 1841 | 1461441722302 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:02:02 INFO - PROCESS | 1841 | 1461441722308 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 1841 | 1461441722311 Marionette TRACE conn3 <- [1,2094,null,{}] 13:02:02 INFO - PROCESS | 1841 | 1461441722316 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}] 13:02:02 INFO - PROCESS | 1841 | 1461441722511 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:02:02 INFO - PROCESS | 1841 | 1461441722733 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc185f800 == 152 [pid = 1841] [id = 531] 13:02:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0db8d03800) [pid = 1841] [serial = 1594] [outer = (nil)] 13:02:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc5f0f400) [pid = 1841] [serial = 1595] [outer = 0x7f0db8d03800] 13:02:02 INFO - PROCESS | 1841 | 1461441722856 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dc6e3c000) [pid = 1841] [serial = 1596] [outer = 0x7f0db8d03800] 13:02:03 INFO - PROCESS | 1841 | 1461441723767 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]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1477ms 13:02:03 INFO - PROCESS | 1841 | 1461441723804 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 1841 | 1461441723810 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:02:03 INFO - PROCESS | 1841 | 1461441723822 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 1841 | 1461441723825 Marionette TRACE conn3 <- [1,2098,null,{}] 13:02:03 INFO - PROCESS | 1841 | 1461441723831 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}] 13:02:04 INFO - PROCESS | 1841 | 1461441724054 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:02:04 INFO - PROCESS | 1841 | 1461441724316 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3480800 == 153 [pid = 1841] [id = 532] 13:02:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc3d44400) [pid = 1841] [serial = 1597] [outer = (nil)] 13:02:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc7253800) [pid = 1841] [serial = 1598] [outer = 0x7f0dc3d44400] 13:02:04 INFO - PROCESS | 1841 | 1461441724394 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dc7315800) [pid = 1841] [serial = 1599] [outer = 0x7f0dc3d44400] 13:02:05 INFO - PROCESS | 1841 | 1461441725340 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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1579ms 13:02:05 INFO - PROCESS | 1841 | 1461441725401 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 1841 | 1461441725405 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:02:05 INFO - PROCESS | 1841 | 1461441725411 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 1841 | 1461441725414 Marionette TRACE conn3 <- [1,2102,null,{}] 13:02:05 INFO - PROCESS | 1841 | 1461441725423 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}] 13:02:05 INFO - PROCESS | 1841 | 1461441725643 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:02:05 INFO - PROCESS | 1841 | 1461441725857 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b10800 == 154 [pid = 1841] [id = 533] 13:02:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dc5f8d000) [pid = 1841] [serial = 1600] [outer = (nil)] 13:02:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dc75dbc00) [pid = 1841] [serial = 1601] [outer = 0x7f0dc5f8d000] 13:02:06 INFO - PROCESS | 1841 | 1461441726014 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dc75e2800) [pid = 1841] [serial = 1602] [outer = 0x7f0dc5f8d000] 13:02:06 INFO - PROCESS | 1841 | 1461441726969 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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1591ms 13:02:07 INFO - PROCESS | 1841 | 1461441727003 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 1841 | 1461441727007 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:02:07 INFO - PROCESS | 1841 | 1461441727013 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 1841 | 1461441727015 Marionette TRACE conn3 <- [1,2106,null,{}] 13:02:07 INFO - PROCESS | 1841 | 1461441727021 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}] 13:02:07 INFO - PROCESS | 1841 | 1461441727231 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:02:07 INFO - PROCESS | 1841 | 1461441727559 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc5596800 == 155 [pid = 1841] [id = 534] 13:02:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dc7cd8000) [pid = 1841] [serial = 1603] [outer = (nil)] 13:02:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dc92f4000) [pid = 1841] [serial = 1604] [outer = 0x7f0dc7cd8000] 13:02:07 INFO - PROCESS | 1841 | 1461441727640 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dcac51400) [pid = 1841] [serial = 1605] [outer = 0x7f0dc7cd8000] 13:02:08 INFO - PROCESS | 1841 | 1461441728547 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1578ms 13:02:08 INFO - PROCESS | 1841 | 1461441728593 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:02:08 INFO - PROCESS | 1841 | 1461441728598 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:02:08 INFO - PROCESS | 1841 | 1461441728603 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 1841 | 1461441728607 Marionette TRACE conn3 <- [1,2110,null,{}] 13:02:08 INFO - PROCESS | 1841 | 1461441728613 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}] 13:02:08 INFO - PROCESS | 1841 | 1461441728858 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:02:09 INFO - PROCESS | 1841 | 1461441729165 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc791a000 == 156 [pid = 1841] [id = 535] 13:02:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dc7dd8800) [pid = 1841] [serial = 1606] [outer = (nil)] 13:02:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dcd04e400) [pid = 1841] [serial = 1607] [outer = 0x7f0dc7dd8800] 13:02:09 INFO - PROCESS | 1841 | 1461441729253 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dce5a6c00) [pid = 1841] [serial = 1608] [outer = 0x7f0dc7dd8800] 13:02:10 INFO - PROCESS | 1841 | 1461441730122 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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1580ms 13:02:10 INFO - PROCESS | 1841 | 1461441730184 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 1841 | 1461441730188 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:02:10 INFO - PROCESS | 1841 | 1461441730194 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - PROCESS | 1841 | 1461441730197 Marionette TRACE conn3 <- [1,2114,null,{}] 13:02:10 INFO - PROCESS | 1841 | 1461441730202 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}] 13:02:10 INFO - PROCESS | 1841 | 1461441730393 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:02:10 INFO - PROCESS | 1841 | 1461441730616 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc93b9000 == 157 [pid = 1841] [id = 536] 13:02:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dcae3bc00) [pid = 1841] [serial = 1609] [outer = (nil)] 13:02:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dd05c6c00) [pid = 1841] [serial = 1610] [outer = 0x7f0dcae3bc00] 13:02:10 INFO - PROCESS | 1841 | 1461441730731 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dd9e45000) [pid = 1841] [serial = 1611] [outer = 0x7f0dcae3bc00] 13:02:11 INFO - PROCESS | 1841 | 1461441731607 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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1489ms 13:02:11 INFO - PROCESS | 1841 | 1461441731684 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 1841 | 1461441731687 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:02:11 INFO - PROCESS | 1841 | 1461441731693 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 1841 | 1461441731696 Marionette TRACE conn3 <- [1,2118,null,{}] 13:02:11 INFO - PROCESS | 1841 | 1461441731701 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}] 13:02:11 INFO - PROCESS | 1841 | 1461441731965 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:02:12 INFO - PROCESS | 1841 | 1461441732288 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc88c800 == 158 [pid = 1841] [id = 537] 13:02:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0db0de5c00) [pid = 1841] [serial = 1612] [outer = (nil)] 13:02:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dccf59400) [pid = 1841] [serial = 1613] [outer = 0x7f0db0de5c00] 13:02:12 INFO - PROCESS | 1841 | 1461441732366 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x7f0dda38a400) [pid = 1841] [serial = 1614] [outer = 0x7f0db0de5c00] 13:02:13 INFO - PROCESS | 1841 | 1461441733318 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]]]}] 13:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1680ms 13:02:13 INFO - PROCESS | 1841 | 1461441733374 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 1841 | 1461441733377 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:02:13 INFO - PROCESS | 1841 | 1461441733383 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - PROCESS | 1841 | 1461441733385 Marionette TRACE conn3 <- [1,2122,null,{}] 13:02:13 INFO - PROCESS | 1841 | 1461441733391 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}] 13:02:13 INFO - PROCESS | 1841 | 1461441733646 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:02:13 INFO - PROCESS | 1841 | 1461441733957 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3f90800 == 159 [pid = 1841] [id = 538] 13:02:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x7f0db02e5c00) [pid = 1841] [serial = 1615] [outer = (nil)] 13:02:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x7f0dd05c6000) [pid = 1841] [serial = 1616] [outer = 0x7f0db02e5c00] 13:02:14 INFO - PROCESS | 1841 | 1461441734049 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x7f0ddb241000) [pid = 1841] [serial = 1617] [outer = 0x7f0db02e5c00] 13:02:15 INFO - PROCESS | 1841 | 1461441735668 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]]]}] 13:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2333ms 13:02:15 INFO - PROCESS | 1841 | 1461441735717 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:02:15 INFO - PROCESS | 1841 | 1461441735723 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:02:15 INFO - PROCESS | 1841 | 1461441735731 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:02:15 INFO - PROCESS | 1841 | 1461441735736 Marionette TRACE conn3 <- [1,2126,null,{}] 13:02:15 INFO - PROCESS | 1841 | 1461441735745 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}] 13:02:15 INFO - PROCESS | 1841 | 1461441735946 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:02:16 INFO - PROCESS | 1841 | 1461441736214 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23cf800 == 160 [pid = 1841] [id = 539] 13:02:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x7f0db02de400) [pid = 1841] [serial = 1618] [outer = (nil)] 13:02:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x7f0db0ecd400) [pid = 1841] [serial = 1619] [outer = 0x7f0db02de400] 13:02:16 INFO - PROCESS | 1841 | 1461441736297 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x7f0db173b000) [pid = 1841] [serial = 1620] [outer = 0x7f0db02de400] 13:02:17 INFO - PROCESS | 1841 | 1461441737252 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]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1590ms 13:02:17 INFO - PROCESS | 1841 | 1461441737320 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:02:17 INFO - PROCESS | 1841 | 1461441737329 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:02:17 INFO - PROCESS | 1841 | 1461441737339 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 1841 | 1461441737342 Marionette TRACE conn3 <- [1,2130,null,{}] 13:02:17 INFO - PROCESS | 1841 | 1461441737348 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}] 13:02:17 INFO - PROCESS | 1841 | 1461441737641 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:02:17 INFO - PROCESS | 1841 | 1461441737967 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db422a000 == 161 [pid = 1841] [id = 540] 13:02:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x7f0dadf09000) [pid = 1841] [serial = 1621] [outer = (nil)] 13:02:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x7f0db3be3800) [pid = 1841] [serial = 1622] [outer = 0x7f0dadf09000] 13:02:18 INFO - PROCESS | 1841 | 1461441738151 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x7f0db3ccac00) [pid = 1841] [serial = 1623] [outer = 0x7f0dadf09000] 13:02:19 INFO - PROCESS | 1841 | 1461441739371 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] 13:02:19 INFO - PROCESS | 1841 | 1461441739427 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:02:19 INFO - PROCESS | 1841 | 1461441739433 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 1841 | 1461441739438 Marionette TRACE conn3 <- [1,2134,null,{}] 13:02:19 INFO - PROCESS | 1841 | 1461441739452 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}] 13:02:19 INFO - PROCESS | 1841 | 1461441739644 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:02:20 INFO - PROCESS | 1841 | 1461441740007 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4234800 == 162 [pid = 1841] [id = 541] 13:02:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x7f0db727d400) [pid = 1841] [serial = 1624] [outer = (nil)] 13:02:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x7f0db8abf400) [pid = 1841] [serial = 1625] [outer = 0x7f0db727d400] 13:02:20 INFO - PROCESS | 1841 | 1461441740093 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x7f0db8d10c00) [pid = 1841] [serial = 1626] [outer = 0x7f0db727d400] 13:02:20 INFO - PROCESS | 1841 | 1461441740996 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]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1635ms 13:02:21 INFO - PROCESS | 1841 | 1461441741069 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 1841 | 1461441741073 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:02:21 INFO - PROCESS | 1841 | 1461441741080 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 1841 | 1461441741082 Marionette TRACE conn3 <- [1,2138,null,{}] 13:02:21 INFO - PROCESS | 1841 | 1461441741087 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}] 13:02:21 INFO - PROCESS | 1841 | 1461441741363 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de1e6c800 == 161 [pid = 1841] [id = 83] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6bbf000 == 160 [pid = 1841] [id = 67] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf7a9000 == 159 [pid = 1841] [id = 295] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8ce3800 == 158 [pid = 1841] [id = 282] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcacf2000 == 157 [pid = 1841] [id = 418] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55a4800 == 156 [pid = 1841] [id = 57] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db375d000 == 155 [pid = 1841] [id = 469] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8b1c800 == 154 [pid = 1841] [id = 466] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddd47f000 == 153 [pid = 1841] [id = 463] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2bf6000 == 152 [pid = 1841] [id = 297] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db0133800 == 151 [pid = 1841] [id = 468] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de4746000 == 150 [pid = 1841] [id = 464] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x7f0dcc028800) [pid = 1841] [serial = 1451] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x7f0dc7bc2800) [pid = 1841] [serial = 1448] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x7f0ddb352400) [pid = 1841] [serial = 1457] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x7f0db0ed8c00) [pid = 1841] [serial = 1484] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x7f0db7260c00) [pid = 1841] [serial = 1439] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x7f0dcc20a400) [pid = 1841] [serial = 1466] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x7f0db0ed4800) [pid = 1841] [serial = 1472] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x7f0db3ca2c00) [pid = 1841] [serial = 1469] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x7f0dd00f4c00) [pid = 1841] [serial = 1454] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x7f0dbcaa0c00) [pid = 1841] [serial = 1442] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x7f0dae078000) [pid = 1841] [serial = 1478] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x7f0dae082c00) [pid = 1841] [serial = 1481] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x7f0db0dee400) [pid = 1841] [serial = 1460] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dadf0a400) [pid = 1841] [serial = 1475] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dc400d800) [pid = 1841] [serial = 1445] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db388e800) [pid = 1841] [serial = 1463] [outer = (nil)] [url = about:blank] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de215e800 == 149 [pid = 1841] [id = 108] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcb592000 == 148 [pid = 1841] [id = 307] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3947000 == 147 [pid = 1841] [id = 49] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3773000 == 146 [pid = 1841] [id = 470] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd38b000 == 145 [pid = 1841] [id = 290] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6ded000 == 144 [pid = 1841] [id = 460] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd39a800 == 143 [pid = 1841] [id = 68] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db01d9800 == 142 [pid = 1841] [id = 467] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db206f800 == 141 [pid = 1841] [id = 465] 13:02:21 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcff23800 == 140 [pid = 1841] [id = 291] 13:02:21 INFO - PROCESS | 1841 | 1461441741766 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dadffa000 == 141 [pid = 1841] [id = 542] 13:02:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dadf0a400) [pid = 1841] [serial = 1627] [outer = (nil)] 13:02:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0db0ed4800) [pid = 1841] [serial = 1628] [outer = 0x7f0dadf0a400] 13:02:21 INFO - PROCESS | 1841 | 1461441741890 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0db7265400) [pid = 1841] [serial = 1629] [outer = 0x7f0dadf0a400] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddb217800 == 140 [pid = 1841] [id = 516] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd361c800 == 139 [pid = 1841] [id = 515] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd397800 == 138 [pid = 1841] [id = 514] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccc65800 == 137 [pid = 1841] [id = 513] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc9282000 == 136 [pid = 1841] [id = 512] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc71e8000 == 135 [pid = 1841] [id = 511] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc5592800 == 134 [pid = 1841] [id = 510] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b60800 == 133 [pid = 1841] [id = 509] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b09800 == 132 [pid = 1841] [id = 508] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc347b800 == 131 [pid = 1841] [id = 507] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1861800 == 130 [pid = 1841] [id = 506] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc147f000 == 129 [pid = 1841] [id = 505] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3c5800 == 128 [pid = 1841] [id = 504] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db91c7000 == 127 [pid = 1841] [id = 503] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db4227800 == 126 [pid = 1841] [id = 502] 13:02:22 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db00da800 == 125 [pid = 1841] [id = 501] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0db7280400) [pid = 1841] [serial = 1494] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0dc7141800) [pid = 1841] [serial = 1436] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db3ca6800) [pid = 1841] [serial = 1490] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0db7253800) [pid = 1841] [serial = 1502] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0db7068400) [pid = 1841] [serial = 1493] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dba262800) [pid = 1841] [serial = 1497] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0db8ddc400) [pid = 1841] [serial = 1496] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dba5ae800) [pid = 1841] [serial = 1499] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0dbbc6e400) [pid = 1841] [serial = 1500] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0db173c000) [pid = 1841] [serial = 1488] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0db0ed9400) [pid = 1841] [serial = 1487] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0db4454400) [pid = 1841] [serial = 1491] [outer = (nil)] [url = about:blank] 13:02:22 INFO - PROCESS | 1841 | 1461441742819 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1784ms 13:02:22 INFO - PROCESS | 1841 | 1461441742865 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 1841 | 1461441742869 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:02:22 INFO - PROCESS | 1841 | 1461441742875 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 1841 | 1461441742877 Marionette TRACE conn3 <- [1,2142,null,{}] 13:02:22 INFO - PROCESS | 1841 | 1461441742883 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}] 13:02:23 INFO - PROCESS | 1841 | 1461441743101 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:02:23 INFO - PROCESS | 1841 | 1461441743293 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23cc000 == 126 [pid = 1841] [id = 543] 13:02:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0db0105400) [pid = 1841] [serial = 1630] [outer = (nil)] 13:02:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dba259000) [pid = 1841] [serial = 1631] [outer = 0x7f0db0105400] 13:02:23 INFO - PROCESS | 1841 | 1461441743387 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dba5ae000) [pid = 1841] [serial = 1632] [outer = 0x7f0db0105400] 13:02:24 INFO - PROCESS | 1841 | 1461441744278 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] 13:02:24 INFO - PROCESS | 1841 | 1461441744310 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:02:24 INFO - PROCESS | 1841 | 1461441744317 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 1841 | 1461441744319 Marionette TRACE conn3 <- [1,2146,null,{}] 13:02:24 INFO - PROCESS | 1841 | 1461441744325 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}] 13:02:24 INFO - PROCESS | 1841 | 1461441744636 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:02:24 INFO - PROCESS | 1841 | 1461441744677 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6fca000 == 127 [pid = 1841] [id = 544] 13:02:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dbc807c00) [pid = 1841] [serial = 1633] [outer = (nil)] 13:02:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dbc815800) [pid = 1841] [serial = 1634] [outer = 0x7f0dbc807c00] 13:02:24 INFO - PROCESS | 1841 | 1461441744757 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dc160c800) [pid = 1841] [serial = 1635] [outer = 0x7f0dbc807c00] 13:02:25 INFO - PROCESS | 1841 | 1461441745676 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] 13:02:25 INFO - PROCESS | 1841 | 1461441745755 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:02:25 INFO - PROCESS | 1841 | 1461441745762 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 1841 | 1461441745765 Marionette TRACE conn3 <- [1,2150,null,{}] 13:02:25 INFO - PROCESS | 1841 | 1461441745779 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}] 13:02:26 INFO - PROCESS | 1841 | 1461441746045 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:02:26 INFO - PROCESS | 1841 | 1461441746073 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db805a800 == 128 [pid = 1841] [id = 545] 13:02:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dbc808c00) [pid = 1841] [serial = 1636] [outer = (nil)] 13:02:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dc17d9000) [pid = 1841] [serial = 1637] [outer = 0x7f0dbc808c00] 13:02:26 INFO - PROCESS | 1841 | 1461441746144 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dc2930000) [pid = 1841] [serial = 1638] [outer = 0x7f0dbc808c00] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0db0025000) [pid = 1841] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dadf11c00) [pid = 1841] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0dc4013800) [pid = 1841] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0db0106c00) [pid = 1841] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0dc4008000) [pid = 1841] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0db4459000) [pid = 1841] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0db726b800) [pid = 1841] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0db0ece400) [pid = 1841] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dbc80b800) [pid = 1841] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0db4453000) [pid = 1841] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dc38b2800) [pid = 1841] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dcd90b000) [pid = 1841] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dba5a2000) [pid = 1841] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db3c9c000) [pid = 1841] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0db0105c00) [pid = 1841] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dbc808000) [pid = 1841] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dadf04c00) [pid = 1841] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db445d400) [pid = 1841] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dadf06800) [pid = 1841] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dba5aac00) [pid = 1841] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dadf07000) [pid = 1841] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0db4454800) [pid = 1841] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc4010400) [pid = 1841] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dcdf28000) [pid = 1841] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db0023c00) [pid = 1841] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc292c400) [pid = 1841] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc16a8000) [pid = 1841] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dc400bc00) [pid = 1841] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dcd050000) [pid = 1841] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0db002d000) [pid = 1841] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0db0de8000) [pid = 1841] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0db02e1c00) [pid = 1841] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc16a7400) [pid = 1841] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dba25f400) [pid = 1841] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0db6e63c00) [pid = 1841] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dae083c00) [pid = 1841] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dbbb36000) [pid = 1841] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc2a27800) [pid = 1841] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db3ca3800) [pid = 1841] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dcb65b000) [pid = 1841] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db7254000) [pid = 1841] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc5f8e800) [pid = 1841] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc2a25800) [pid = 1841] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0db3bf1400) [pid = 1841] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dae07c000) [pid = 1841] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dadf02800) [pid = 1841] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc5040c00) [pid = 1841] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0db6e7e000) [pid = 1841] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0db726f000) [pid = 1841] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0db6e84c00) [pid = 1841] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc75dd000) [pid = 1841] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db3c9c400) [pid = 1841] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc293b800) [pid = 1841] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dcac60000) [pid = 1841] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0db02db000) [pid = 1841] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc7279800) [pid = 1841] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:02:27 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc34ad000) [pid = 1841] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:02:28 INFO - PROCESS | 1841 | 1461441748126 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]]]}] 13:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2393ms 13:02:28 INFO - PROCESS | 1841 | 1461441748156 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 1841 | 1461441748159 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:02:28 INFO - PROCESS | 1841 | 1461441748165 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 1841 | 1461441748168 Marionette TRACE conn3 <- [1,2154,null,{}] 13:02:28 INFO - PROCESS | 1841 | 1461441748184 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}] 13:02:28 INFO - PROCESS | 1841 | 1461441748378 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:02:28 INFO - PROCESS | 1841 | 1461441748392 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1677800 == 129 [pid = 1841] [id = 546] 13:02:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dadf05c00) [pid = 1841] [serial = 1639] [outer = (nil)] 13:02:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0db0107000) [pid = 1841] [serial = 1640] [outer = 0x7f0dadf05c00] 13:02:28 INFO - PROCESS | 1841 | 1461441748456 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0db1740000) [pid = 1841] [serial = 1641] [outer = 0x7f0dadf05c00] 13:02:29 INFO - PROCESS | 1841 | 1461441749379 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]]]}] 13:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1244ms 13:02:29 INFO - PROCESS | 1841 | 1461441749414 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 1841 | 1461441749418 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:02:29 INFO - PROCESS | 1841 | 1461441749424 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - PROCESS | 1841 | 1461441749426 Marionette TRACE conn3 <- [1,2158,null,{}] 13:02:29 INFO - PROCESS | 1841 | 1461441749432 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}] 13:02:29 INFO - PROCESS | 1841 | 1461441749639 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:02:30 INFO - PROCESS | 1841 | 1461441750002 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0132000 == 130 [pid = 1841] [id = 547] 13:02:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dadf08400) [pid = 1841] [serial = 1642] [outer = (nil)] 13:02:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dae084000) [pid = 1841] [serial = 1643] [outer = 0x7f0dadf08400] 13:02:30 INFO - PROCESS | 1841 | 1461441750157 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0db010d800) [pid = 1841] [serial = 1644] [outer = 0x7f0dadf08400] 13:02:31 INFO - PROCESS | 1841 | 1461441751147 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]]]}] 13:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1790ms 13:02:31 INFO - PROCESS | 1841 | 1461441751217 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:02:31 INFO - PROCESS | 1841 | 1461441751226 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:02:31 INFO - PROCESS | 1841 | 1461441751236 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - PROCESS | 1841 | 1461441751240 Marionette TRACE conn3 <- [1,2162,null,{}] 13:02:31 INFO - PROCESS | 1841 | 1461441751249 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}] 13:02:31 INFO - PROCESS | 1841 | 1461441751536 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:02:31 INFO - PROCESS | 1841 | 1461441751844 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3fa3000 == 131 [pid = 1841] [id = 548] 13:02:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0db173bc00) [pid = 1841] [serial = 1645] [outer = (nil)] 13:02:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0db3beac00) [pid = 1841] [serial = 1646] [outer = 0x7f0db173bc00] 13:02:31 INFO - PROCESS | 1841 | 1461441751927 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0db3ca4c00) [pid = 1841] [serial = 1647] [outer = 0x7f0db173bc00] 13:02:32 INFO - PROCESS | 1841 | 1461441752935 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]]]}] 13:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1737ms 13:02:32 INFO - PROCESS | 1841 | 1461441752977 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 1841 | 1461441752984 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:02:32 INFO - PROCESS | 1841 | 1461441752991 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - PROCESS | 1841 | 1461441752994 Marionette TRACE conn3 <- [1,2166,null,{}] 13:02:33 INFO - PROCESS | 1841 | 1461441753002 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}] 13:02:33 INFO - PROCESS | 1841 | 1461441753240 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:02:33 INFO - PROCESS | 1841 | 1461441753534 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c0c800 == 132 [pid = 1841] [id = 549] 13:02:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0db4461c00) [pid = 1841] [serial = 1648] [outer = (nil)] 13:02:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0db6f67c00) [pid = 1841] [serial = 1649] [outer = 0x7f0db4461c00] 13:02:33 INFO - PROCESS | 1841 | 1461441753658 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0db725fc00) [pid = 1841] [serial = 1650] [outer = 0x7f0db4461c00] 13:02:34 INFO - PROCESS | 1841 | 1461441754600 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]]]}] 13:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1684ms 13:02:34 INFO - PROCESS | 1841 | 1461441754676 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 1841 | 1461441754682 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:02:34 INFO - PROCESS | 1841 | 1461441754699 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 1841 | 1461441754709 Marionette TRACE conn3 <- [1,2170,null,{}] 13:02:34 INFO - PROCESS | 1841 | 1461441754716 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}] 13:02:35 INFO - PROCESS | 1841 | 1461441755098 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:02:35 INFO - PROCESS | 1841 | 1461441755308 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95e3000 == 133 [pid = 1841] [id = 550] 13:02:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0db8ab7800) [pid = 1841] [serial = 1651] [outer = (nil)] 13:02:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dba261000) [pid = 1841] [serial = 1652] [outer = 0x7f0db8ab7800] 13:02:35 INFO - PROCESS | 1841 | 1461441755389 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dba5ac000) [pid = 1841] [serial = 1653] [outer = 0x7f0db8ab7800] 13:02:36 INFO - PROCESS | 1841 | 1461441756345 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]]]}] 13:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1701ms 13:02:36 INFO - PROCESS | 1841 | 1461441756392 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:02:36 INFO - PROCESS | 1841 | 1461441756397 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:02:36 INFO - PROCESS | 1841 | 1461441756403 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - PROCESS | 1841 | 1461441756406 Marionette TRACE conn3 <- [1,2174,null,{}] 13:02:36 INFO - PROCESS | 1841 | 1461441756411 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}] 13:02:36 INFO - PROCESS | 1841 | 1461441756640 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:02:36 INFO - PROCESS | 1841 | 1461441756916 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cd8000 == 134 [pid = 1841] [id = 551] 13:02:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0db8ab0800) [pid = 1841] [serial = 1654] [outer = (nil)] 13:02:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dbc812c00) [pid = 1841] [serial = 1655] [outer = 0x7f0db8ab0800] 13:02:37 INFO - PROCESS | 1841 | 1461441757048 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dbc82e800) [pid = 1841] [serial = 1656] [outer = 0x7f0db8ab0800] 13:02:37 INFO - PROCESS | 1841 | 1461441757973 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]]]}] 13:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1630ms 13:02:38 INFO - PROCESS | 1841 | 1461441758033 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 1841 | 1461441758037 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:02:38 INFO - PROCESS | 1841 | 1461441758044 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 1841 | 1461441758047 Marionette TRACE conn3 <- [1,2178,null,{}] 13:02:38 INFO - PROCESS | 1841 | 1461441758054 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}] 13:02:38 INFO - PROCESS | 1841 | 1461441758292 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:02:38 INFO - PROCESS | 1841 | 1461441758554 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbea6800 == 135 [pid = 1841] [id = 552] 13:02:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc16aa400) [pid = 1841] [serial = 1657] [outer = (nil)] 13:02:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc27f1800) [pid = 1841] [serial = 1658] [outer = 0x7f0dc16aa400] 13:02:38 INFO - PROCESS | 1841 | 1461441758690 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc3208c00) [pid = 1841] [serial = 1659] [outer = 0x7f0dc16aa400] 13:02:39 INFO - PROCESS | 1841 | 1461441759660 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]]]}] 13:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1680ms 13:02:39 INFO - PROCESS | 1841 | 1461441759725 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 1841 | 1461441759729 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:02:39 INFO - PROCESS | 1841 | 1461441759735 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 1841 | 1461441759738 Marionette TRACE conn3 <- [1,2182,null,{}] 13:02:39 INFO - PROCESS | 1841 | 1461441759744 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}] 13:02:39 INFO - PROCESS | 1841 | 1461441759988 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:02:40 INFO - PROCESS | 1841 | 1461441760296 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17b7000 == 136 [pid = 1841] [id = 553] 13:02:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc17d7000) [pid = 1841] [serial = 1660] [outer = (nil)] 13:02:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc3754400) [pid = 1841] [serial = 1661] [outer = 0x7f0dc17d7000] 13:02:40 INFO - PROCESS | 1841 | 1461441760377 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc3d43400) [pid = 1841] [serial = 1662] [outer = 0x7f0dc17d7000] 13:02:41 INFO - PROCESS | 1841 | 1461441761216 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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 13:02:41 INFO - PROCESS | 1841 | 1461441761270 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 1841 | 1461441761276 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:02:41 INFO - PROCESS | 1841 | 1461441761285 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 1841 | 1461441761290 Marionette TRACE conn3 <- [1,2186,null,{}] 13:02:41 INFO - PROCESS | 1841 | 1461441761298 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}] 13:02:41 INFO - PROCESS | 1841 | 1461441761545 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:02:41 INFO - PROCESS | 1841 | 1461441761804 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2be9000 == 137 [pid = 1841] [id = 554] 13:02:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dbcaa0400) [pid = 1841] [serial = 1663] [outer = (nil)] 13:02:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc3d4a800) [pid = 1841] [serial = 1664] [outer = 0x7f0dbcaa0400] 13:02:41 INFO - PROCESS | 1841 | 1461441761924 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc3dbf800) [pid = 1841] [serial = 1665] [outer = 0x7f0dbcaa0400] 13:02:42 INFO - PROCESS | 1841 | 1461441762811 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]]]}] 13:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1591ms 13:02:42 INFO - PROCESS | 1841 | 1461441762877 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 1841 | 1461441762881 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:02:42 INFO - PROCESS | 1841 | 1461441762887 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 1841 | 1461441762891 Marionette TRACE conn3 <- [1,2190,null,{}] 13:02:42 INFO - PROCESS | 1841 | 1461441762897 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}] 13:02:43 INFO - PROCESS | 1841 | 1461441763134 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:02:43 INFO - PROCESS | 1841 | 1461441763436 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3711000 == 138 [pid = 1841] [id = 555] 13:02:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dbcaad400) [pid = 1841] [serial = 1666] [outer = (nil)] 13:02:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc4007c00) [pid = 1841] [serial = 1667] [outer = 0x7f0dbcaad400] 13:02:43 INFO - PROCESS | 1841 | 1461441763524 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc401e800) [pid = 1841] [serial = 1668] [outer = 0x7f0dbcaad400] 13:02:44 INFO - PROCESS | 1841 | 1461441764413 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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1579ms 13:02:44 INFO - PROCESS | 1841 | 1461441764469 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 1841 | 1461441764473 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:02:44 INFO - PROCESS | 1841 | 1461441764478 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 1841 | 1461441764481 Marionette TRACE conn3 <- [1,2194,null,{}] 13:02:44 INFO - PROCESS | 1841 | 1461441764486 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}] 13:02:44 INFO - PROCESS | 1841 | 1461441764739 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:02:45 INFO - PROCESS | 1841 | 1461441765002 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c15800 == 139 [pid = 1841] [id = 556] 13:02:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc3d42400) [pid = 1841] [serial = 1669] [outer = (nil)] 13:02:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc4309800) [pid = 1841] [serial = 1670] [outer = 0x7f0dc3d42400] 13:02:45 INFO - PROCESS | 1841 | 1461441765121 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc5037000) [pid = 1841] [serial = 1671] [outer = 0x7f0dc3d42400] 13:02:46 INFO - PROCESS | 1841 | 1461441766171 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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1728ms 13:02:46 INFO - PROCESS | 1841 | 1461441766208 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 1841 | 1461441766211 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:02:46 INFO - PROCESS | 1841 | 1461441766218 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 1841 | 1461441766221 Marionette TRACE conn3 <- [1,2198,null,{}] 13:02:46 INFO - PROCESS | 1841 | 1461441766227 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}] 13:02:46 INFO - PROCESS | 1841 | 1461441766448 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:02:46 INFO - PROCESS | 1841 | 1461441766671 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6bc1800 == 140 [pid = 1841] [id = 557] 13:02:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc517e000) [pid = 1841] [serial = 1672] [outer = (nil)] 13:02:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc5f8c400) [pid = 1841] [serial = 1673] [outer = 0x7f0dc517e000] 13:02:46 INFO - PROCESS | 1841 | 1461441766806 Marionette DEBUG loaded listener.js 13:02:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc7133400) [pid = 1841] [serial = 1674] [outer = 0x7f0dc517e000] 13:02:47 INFO - PROCESS | 1841 | 1461441767805 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]]]}] 13:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1639ms 13:02:47 INFO - PROCESS | 1841 | 1461441767858 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 1841 | 1461441767863 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:02:47 INFO - PROCESS | 1841 | 1461441767868 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - PROCESS | 1841 | 1461441767873 Marionette TRACE conn3 <- [1,2202,null,{}] 13:02:47 INFO - PROCESS | 1841 | 1461441767879 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}] 13:02:48 INFO - PROCESS | 1841 | 1461441768142 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:02:48 INFO - PROCESS | 1841 | 1461441768448 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a6e000 == 141 [pid = 1841] [id = 558] 13:02:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc731ac00) [pid = 1841] [serial = 1675] [outer = (nil)] 13:02:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc79dbc00) [pid = 1841] [serial = 1676] [outer = 0x7f0dc731ac00] 13:02:48 INFO - PROCESS | 1841 | 1461441768530 Marionette DEBUG loaded listener.js 13:02:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc7bcd800) [pid = 1841] [serial = 1677] [outer = 0x7f0dc731ac00] 13:02:49 INFO - PROCESS | 1841 | 1461441769434 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]]]}] 13:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1631ms 13:02:49 INFO - PROCESS | 1841 | 1461441769502 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:02:49 INFO - PROCESS | 1841 | 1461441769504 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:02:49 INFO - PROCESS | 1841 | 1461441769511 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 1841 | 1461441769513 Marionette TRACE conn3 <- [1,2206,null,{}] 13:02:49 INFO - PROCESS | 1841 | 1461441769519 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}] 13:02:49 INFO - PROCESS | 1841 | 1461441769748 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:02:50 INFO - PROCESS | 1841 | 1461441770046 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc927c000 == 142 [pid = 1841] [id = 559] 13:02:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dadf0ec00) [pid = 1841] [serial = 1678] [outer = (nil)] 13:02:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dc7be8c00) [pid = 1841] [serial = 1679] [outer = 0x7f0dadf0ec00] 13:02:50 INFO - PROCESS | 1841 | 1461441770127 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc7cd1400) [pid = 1841] [serial = 1680] [outer = 0x7f0dadf0ec00] 13:02:51 INFO - PROCESS | 1841 | 1461441771006 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]]]}] 13:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1530ms 13:02:51 INFO - PROCESS | 1841 | 1461441771043 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 1841 | 1461441771046 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:02:51 INFO - PROCESS | 1841 | 1461441771052 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - PROCESS | 1841 | 1461441771054 Marionette TRACE conn3 <- [1,2210,null,{}] 13:02:51 INFO - PROCESS | 1841 | 1461441771060 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}] 13:02:51 INFO - PROCESS | 1841 | 1461441771286 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:02:51 INFO - PROCESS | 1841 | 1461441771598 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc896800 == 143 [pid = 1841] [id = 560] 13:02:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dc144c400) [pid = 1841] [serial = 1681] [outer = (nil)] 13:02:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc7cd6800) [pid = 1841] [serial = 1682] [outer = 0x7f0dc144c400] 13:02:51 INFO - PROCESS | 1841 | 1461441771683 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc7dde800) [pid = 1841] [serial = 1683] [outer = 0x7f0dc144c400] 13:02:52 INFO - PROCESS | 1841 | 1461441772526 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]]]}] 13:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1582ms 13:02:52 INFO - PROCESS | 1841 | 1461441772636 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 1841 | 1461441772640 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:02:52 INFO - PROCESS | 1841 | 1461441772696 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - PROCESS | 1841 | 1461441772700 Marionette TRACE conn3 <- [1,2214,null,{}] 13:02:52 INFO - PROCESS | 1841 | 1461441772708 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}] 13:02:52 INFO - PROCESS | 1841 | 1461441772958 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:02:53 INFO - PROCESS | 1841 | 1461441773246 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd37f800 == 144 [pid = 1841] [id = 561] 13:02:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0db727f000) [pid = 1841] [serial = 1684] [outer = (nil)] 13:02:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dcac60c00) [pid = 1841] [serial = 1685] [outer = 0x7f0db727f000] 13:02:53 INFO - PROCESS | 1841 | 1461441773335 Marionette DEBUG loaded listener.js 13:02:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dcb905400) [pid = 1841] [serial = 1686] [outer = 0x7f0db727f000] 13:02:54 INFO - PROCESS | 1841 | 1461441774191 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]]]}] 13:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms 13:02:54 INFO - PROCESS | 1841 | 1461441774233 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:02:54 INFO - PROCESS | 1841 | 1461441774237 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:02:54 INFO - PROCESS | 1841 | 1461441774243 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - PROCESS | 1841 | 1461441774245 Marionette TRACE conn3 <- [1,2218,null,{}] 13:02:54 INFO - PROCESS | 1841 | 1461441774251 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}] 13:02:54 INFO - PROCESS | 1841 | 1461441774476 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:02:54 INFO - PROCESS | 1841 | 1461441774740 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcff23800 == 145 [pid = 1841] [id = 562] 13:02:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dc27fac00) [pid = 1841] [serial = 1687] [outer = (nil)] 13:02:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dcc1ba400) [pid = 1841] [serial = 1688] [outer = 0x7f0dc27fac00] 13:02:54 INFO - PROCESS | 1841 | 1461441774860 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0dcc20a400) [pid = 1841] [serial = 1689] [outer = 0x7f0dc27fac00] 13:02:55 INFO - PROCESS | 1841 | 1461441775652 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]]]}] 13:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1436ms 13:02:55 INFO - PROCESS | 1841 | 1461441775682 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 1841 | 1461441775686 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:02:55 INFO - PROCESS | 1841 | 1461441775692 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - PROCESS | 1841 | 1461441775695 Marionette TRACE conn3 <- [1,2222,null,{}] 13:02:55 INFO - PROCESS | 1841 | 1461441775700 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}] 13:02:55 INFO - PROCESS | 1841 | 1461441775941 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:02:56 INFO - PROCESS | 1841 | 1461441776207 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3604800 == 146 [pid = 1841] [id = 563] 13:02:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0dc5f90400) [pid = 1841] [serial = 1690] [outer = (nil)] 13:02:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x7f0dccba9c00) [pid = 1841] [serial = 1691] [outer = 0x7f0dc5f90400] 13:02:56 INFO - PROCESS | 1841 | 1461441776293 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x7f0dccf58c00) [pid = 1841] [serial = 1692] [outer = 0x7f0dc5f90400] 13:02:57 INFO - PROCESS | 1841 | 1461441777237 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]]]}] 13:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1578ms 13:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:02:57 INFO - PROCESS | 1841 | 1461441777271 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 1841 | 1461441777274 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:02:57 INFO - PROCESS | 1841 | 1461441777280 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 1841 | 1461441777283 Marionette TRACE conn3 <- [1,2226,null,{}] 13:02:57 INFO - PROCESS | 1841 | 1461441777288 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}] 13:02:57 INFO - PROCESS | 1841 | 1461441777513 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:02:57 INFO - PROCESS | 1841 | 1461441777833 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda1b1800 == 147 [pid = 1841] [id = 564] 13:02:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x7f0dc92f0400) [pid = 1841] [serial = 1693] [outer = (nil)] 13:02:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x7f0dcd047000) [pid = 1841] [serial = 1694] [outer = 0x7f0dc92f0400] 13:02:57 INFO - PROCESS | 1841 | 1461441777913 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x7f0dcd402800) [pid = 1841] [serial = 1695] [outer = 0x7f0dc92f0400] 13:02:58 INFO - PROCESS | 1841 | 1461441778759 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]]]}] 13:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1535ms 13:02:58 INFO - PROCESS | 1841 | 1461441778815 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 1841 | 1461441778819 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:02:58 INFO - PROCESS | 1841 | 1461441778825 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 1841 | 1461441778827 Marionette TRACE conn3 <- [1,2230,null,{}] 13:02:58 INFO - PROCESS | 1841 | 1461441778832 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}] 13:02:59 INFO - PROCESS | 1841 | 1461441779058 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:02:59 INFO - PROCESS | 1841 | 1461441779326 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda5b1000 == 148 [pid = 1841] [id = 565] 13:02:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x7f0dca7b1800) [pid = 1841] [serial = 1696] [outer = (nil)] 13:02:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x7f0dce115c00) [pid = 1841] [serial = 1697] [outer = 0x7f0dca7b1800] 13:02:59 INFO - PROCESS | 1841 | 1461441779443 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x7f0dce5a2c00) [pid = 1841] [serial = 1698] [outer = 0x7f0dca7b1800] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7905800 == 147 [pid = 1841] [id = 493] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db1677800 == 146 [pid = 1841] [id = 546] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db805a800 == 145 [pid = 1841] [id = 545] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6fca000 == 144 [pid = 1841] [id = 544] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23cc000 == 143 [pid = 1841] [id = 543] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dadffa000 == 142 [pid = 1841] [id = 542] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db4234800 == 141 [pid = 1841] [id = 541] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db422a000 == 140 [pid = 1841] [id = 540] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23cf800 == 139 [pid = 1841] [id = 539] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbc8d5000 == 138 [pid = 1841] [id = 530] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9ca7000 == 137 [pid = 1841] [id = 529] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95ea000 == 136 [pid = 1841] [id = 528] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8b18800 == 135 [pid = 1841] [id = 527] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db756b000 == 134 [pid = 1841] [id = 526] 13:03:01 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3bca000 == 133 [pid = 1841] [id = 525] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x7f0dba25e800) [pid = 1841] [serial = 1416] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x7f0db3bf2800) [pid = 1841] [serial = 1485] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x7f0db8d09000) [pid = 1841] [serial = 1371] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x7f0db0ed8400) [pid = 1841] [serial = 1473] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x7f0dc17d7400) [pid = 1841] [serial = 1374] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x7f0db4460c00) [pid = 1841] [serial = 1392] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x7f0dc6ba0800) [pid = 1841] [serial = 1377] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x7f0ddb2f7c00) [pid = 1841] [serial = 1386] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0ddcf23000) [pid = 1841] [serial = 1401] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0ddf53f400) [pid = 1841] [serial = 1470] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0db010fc00) [pid = 1841] [serial = 1407] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dc27f6400) [pid = 1841] [serial = 1443] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dadf10000) [pid = 1841] [serial = 1476] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dba5ae400) [pid = 1841] [serial = 1398] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dae07cc00) [pid = 1841] [serial = 1479] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0ddb357400) [pid = 1841] [serial = 1404] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db0ed2000) [pid = 1841] [serial = 1482] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0ddeea9c00) [pid = 1841] [serial = 1395] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc7be7000) [pid = 1841] [serial = 1368] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0ddee83c00) [pid = 1841] [serial = 1389] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db002d800) [pid = 1841] [serial = 1413] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc5f87000) [pid = 1841] [serial = 1446] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc9309c00) [pid = 1841] [serial = 1449] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dcc8e5800) [pid = 1841] [serial = 1452] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dda306c00) [pid = 1841] [serial = 1455] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0ddf3b7400) [pid = 1841] [serial = 1458] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0db0df3000) [pid = 1841] [serial = 1461] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db3892800) [pid = 1841] [serial = 1464] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0ddb34e400) [pid = 1841] [serial = 1467] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0db8ab1800) [pid = 1841] [serial = 1572] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0db3c9a000) [pid = 1841] [serial = 1566] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dcc20b800) [pid = 1841] [serial = 1383] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0ddee85400) [pid = 1841] [serial = 1410] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc9202c00) [pid = 1841] [serial = 1380] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0db8d0b000) [pid = 1841] [serial = 1440] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc79e4c00) [pid = 1841] [serial = 1437] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0db6e81400) [pid = 1841] [serial = 1568] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0db7275c00) [pid = 1841] [serial = 1571] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0db7070400) [pid = 1841] [serial = 1569] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc27f5000) [pid = 1841] [serial = 1518] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc16ab400) [pid = 1841] [serial = 1517] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc401a400) [pid = 1841] [serial = 1524] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc3d46000) [pid = 1841] [serial = 1523] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dd00f4800) [pid = 1841] [serial = 1557] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dccbae400) [pid = 1841] [serial = 1556] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dcc205c00) [pid = 1841] [serial = 1548] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dcc027400) [pid = 1841] [serial = 1547] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dcd882000) [pid = 1841] [serial = 1554] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc3dbd000) [pid = 1841] [serial = 1553] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc7dd5c00) [pid = 1841] [serial = 1542] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dc7cd0c00) [pid = 1841] [serial = 1541] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc34ad800) [pid = 1841] [serial = 1521] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc2a2a800) [pid = 1841] [serial = 1520] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0db445ac00) [pid = 1841] [serial = 1509] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db3cc5000) [pid = 1841] [serial = 1508] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0db173b400) [pid = 1841] [serial = 1565] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0db0104400) [pid = 1841] [serial = 1506] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dae078c00) [pid = 1841] [serial = 1505] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc7133c00) [pid = 1841] [serial = 1533] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc6b9e000) [pid = 1841] [serial = 1532] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dca62a400) [pid = 1841] [serial = 1545] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc92ea400) [pid = 1841] [serial = 1544] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc144ac00) [pid = 1841] [serial = 1515] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dbc825800) [pid = 1841] [serial = 1514] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0db8d08000) [pid = 1841] [serial = 1512] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0db8aab800) [pid = 1841] [serial = 1511] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc7bc6800) [pid = 1841] [serial = 1538] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dc7beb400) [pid = 1841] [serial = 1539] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dc38b5800) [pid = 1841] [serial = 1559] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dd335d800) [pid = 1841] [serial = 1560] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc5f92000) [pid = 1841] [serial = 1530] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dc5413800) [pid = 1841] [serial = 1529] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dcd043c00) [pid = 1841] [serial = 1551] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dccbb3800) [pid = 1841] [serial = 1550] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db0df1000) [pid = 1841] [serial = 1562] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0db0ed9800) [pid = 1841] [serial = 1563] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dc75d8800) [pid = 1841] [serial = 1536] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc727e400) [pid = 1841] [serial = 1535] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc503cc00) [pid = 1841] [serial = 1527] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc4309c00) [pid = 1841] [serial = 1526] [outer = (nil)] [url = about:blank] 13:03:01 INFO - PROCESS | 1841 | 1461441781974 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]]]}] 13:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 3183ms 13:03:02 INFO - PROCESS | 1841 | 1461441782009 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:03:02 INFO - PROCESS | 1841 | 1461441782014 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:03:02 INFO - PROCESS | 1841 | 1461441782022 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - PROCESS | 1841 | 1461441782028 Marionette TRACE conn3 <- [1,2234,null,{}] 13:03:02 INFO - PROCESS | 1841 | 1461441782037 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}] 13:03:02 INFO - PROCESS | 1841 | 1461441782349 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:03:02 INFO - PROCESS | 1841 | 1461441782468 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db00d5000 == 134 [pid = 1841] [id = 566] 13:03:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0db0108400) [pid = 1841] [serial = 1699] [outer = (nil)] 13:03:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0db010c800) [pid = 1841] [serial = 1700] [outer = 0x7f0db0108400] 13:03:02 INFO - PROCESS | 1841 | 1461441782536 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0db0de8000) [pid = 1841] [serial = 1701] [outer = 0x7f0db0108400] 13:03:03 INFO - PROCESS | 1841 | 1461441783328 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]]]}] 13:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1333ms 13:03:03 INFO - PROCESS | 1841 | 1461441783356 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:03:03 INFO - PROCESS | 1841 | 1461441783364 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:03:03 INFO - PROCESS | 1841 | 1461441783405 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 1841 | 1461441783408 Marionette TRACE conn3 <- [1,2238,null,{}] 13:03:03 INFO - PROCESS | 1841 | 1461441783414 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}] 13:03:03 INFO - PROCESS | 1841 | 1461441783625 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:03:03 INFO - PROCESS | 1841 | 1461441783637 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1f8f800 == 135 [pid = 1841] [id = 567] 13:03:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0db0ecf400) [pid = 1841] [serial = 1702] [outer = (nil)] 13:03:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db1736400) [pid = 1841] [serial = 1703] [outer = 0x7f0db0ecf400] 13:03:03 INFO - PROCESS | 1841 | 1461441783700 Marionette DEBUG loaded listener.js 13:03:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db3890000) [pid = 1841] [serial = 1704] [outer = 0x7f0db0ecf400] 13:03:04 INFO - PROCESS | 1841 | 1461441784767 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]]]}] 13:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1388ms 13:03:04 INFO - PROCESS | 1841 | 1461441784791 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:03:04 INFO - PROCESS | 1841 | 1461441784795 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:03:04 INFO - PROCESS | 1841 | 1461441784802 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 1841 | 1461441784807 Marionette TRACE conn3 <- [1,2242,null,{}] 13:03:04 INFO - PROCESS | 1841 | 1461441784842 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}] 13:03:05 INFO - PROCESS | 1841 | 1461441785130 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:03:05 INFO - PROCESS | 1841 | 1461441785172 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23d4800 == 136 [pid = 1841] [id = 568] 13:03:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db3ca0800) [pid = 1841] [serial = 1705] [outer = (nil)] 13:03:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db3cc7400) [pid = 1841] [serial = 1706] [outer = 0x7f0db3ca0800] 13:03:05 INFO - PROCESS | 1841 | 1461441785245 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db4459c00) [pid = 1841] [serial = 1707] [outer = 0x7f0db3ca0800] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dbc808c00) [pid = 1841] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db727d400) [pid = 1841] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dadf09000) [pid = 1841] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db02de400) [pid = 1841] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0db0105400) [pid = 1841] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dadf0a400) [pid = 1841] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:03:06 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dbc807c00) [pid = 1841] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:03:06 INFO - PROCESS | 1841 | 1461441786805 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]]]}] 13:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2055ms 13:03:06 INFO - PROCESS | 1841 | 1461441786858 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:03:06 INFO - PROCESS | 1841 | 1461441786862 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:03:06 INFO - PROCESS | 1841 | 1461441786868 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:03:06 INFO - PROCESS | 1841 | 1461441786870 Marionette TRACE conn3 <- [1,2246,null,{}] 13:03:06 INFO - PROCESS | 1841 | 1461441786875 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}] 13:03:07 INFO - PROCESS | 1841 | 1461441787119 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:03:07 INFO - PROCESS | 1841 | 1461441787294 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3cdb000 == 137 [pid = 1841] [id = 569] 13:03:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dadf04400) [pid = 1841] [serial = 1708] [outer = (nil)] 13:03:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0db7064000) [pid = 1841] [serial = 1709] [outer = 0x7f0dadf04400] 13:03:07 INFO - PROCESS | 1841 | 1461441787360 Marionette DEBUG loaded listener.js 13:03:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db7261400) [pid = 1841] [serial = 1710] [outer = 0x7f0dadf04400] 13:03:08 INFO - PROCESS | 1841 | 1461441788155 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]]]}] 13:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1331ms 13:03:08 INFO - PROCESS | 1841 | 1461441788200 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:03:08 INFO - PROCESS | 1841 | 1461441788204 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:03:08 INFO - PROCESS | 1841 | 1461441788211 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:03:08 INFO - PROCESS | 1841 | 1461441788214 Marionette TRACE conn3 <- [1,2250,null,{}] 13:03:08 INFO - PROCESS | 1841 | 1461441788219 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}] 13:03:08 INFO - PROCESS | 1841 | 1461441788443 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:03:08 INFO - PROCESS | 1841 | 1461441788836 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dadfe4800 == 138 [pid = 1841] [id = 570] 13:03:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dadf0a000) [pid = 1841] [serial = 1711] [outer = (nil)] 13:03:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dae07cc00) [pid = 1841] [serial = 1712] [outer = 0x7f0dadf0a000] 13:03:08 INFO - PROCESS | 1841 | 1461441788934 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db0107800) [pid = 1841] [serial = 1713] [outer = 0x7f0dadf0a000] 13:03:09 INFO - PROCESS | 1841 | 1461441789865 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]]]}] 13:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1697ms 13:03:09 INFO - PROCESS | 1841 | 1461441789911 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:03:09 INFO - PROCESS | 1841 | 1461441789918 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:03:09 INFO - PROCESS | 1841 | 1461441789930 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - PROCESS | 1841 | 1461441789934 Marionette TRACE conn3 <- [1,2254,null,{}] 13:03:09 INFO - PROCESS | 1841 | 1461441789943 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}] 13:03:10 INFO - PROCESS | 1841 | 1461441790219 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:03:10 INFO - PROCESS | 1841 | 1461441790528 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23db000 == 139 [pid = 1841] [id = 571] 13:03:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db1739800) [pid = 1841] [serial = 1714] [outer = (nil)] 13:03:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0db3892800) [pid = 1841] [serial = 1715] [outer = 0x7f0db1739800] 13:03:10 INFO - PROCESS | 1841 | 1461441790622 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db3c9b400) [pid = 1841] [serial = 1716] [outer = 0x7f0db1739800] 13:03:11 INFO - PROCESS | 1841 | 1461441791574 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]]]}] 13:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1689ms 13:03:11 INFO - PROCESS | 1841 | 1461441791620 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:03:11 INFO - PROCESS | 1841 | 1461441791626 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:03:11 INFO - PROCESS | 1841 | 1461441791633 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:03:11 INFO - PROCESS | 1841 | 1461441791636 Marionette TRACE conn3 <- [1,2258,null,{}] 13:03:11 INFO - PROCESS | 1841 | 1461441791642 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}] 13:03:11 INFO - PROCESS | 1841 | 1461441791950 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:03:12 INFO - PROCESS | 1841 | 1461441792189 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db42c9000 == 140 [pid = 1841] [id = 572] 13:03:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db3ca6c00) [pid = 1841] [serial = 1717] [outer = (nil)] 13:03:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db445e000) [pid = 1841] [serial = 1718] [outer = 0x7f0db3ca6c00] 13:03:12 INFO - PROCESS | 1841 | 1461441792309 Marionette DEBUG loaded listener.js 13:03:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0db7264800) [pid = 1841] [serial = 1719] [outer = 0x7f0db3ca6c00] 13:03:13 INFO - PROCESS | 1841 | 1461441793256 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]]]}] 13:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1684ms 13:03:13 INFO - PROCESS | 1841 | 1461441793318 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:03:13 INFO - PROCESS | 1841 | 1461441793323 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:03:13 INFO - PROCESS | 1841 | 1461441793337 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:03:13 INFO - PROCESS | 1841 | 1461441793347 Marionette TRACE conn3 <- [1,2262,null,{}] 13:03:13 INFO - PROCESS | 1841 | 1461441793356 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}] 13:03:13 INFO - PROCESS | 1841 | 1461441793659 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:03:13 INFO - PROCESS | 1841 | 1461441793962 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6fdd000 == 141 [pid = 1841] [id = 573] 13:03:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db8ab8000) [pid = 1841] [serial = 1720] [outer = (nil)] 13:03:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0db8dd9400) [pid = 1841] [serial = 1721] [outer = 0x7f0db8ab8000] 13:03:14 INFO - PROCESS | 1841 | 1461441794040 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0db9906c00) [pid = 1841] [serial = 1722] [outer = 0x7f0db8ab8000] 13:03:14 INFO - PROCESS | 1841 | 1461441794930 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]]]}] 13:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1648ms 13:03:14 INFO - PROCESS | 1841 | 1461441794980 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:03:14 INFO - PROCESS | 1841 | 1461441794985 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:03:14 INFO - PROCESS | 1841 | 1461441794992 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 1841 | 1461441794995 Marionette TRACE conn3 <- [1,2266,null,{}] 13:03:15 INFO - PROCESS | 1841 | 1461441795000 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}] 13:03:15 INFO - PROCESS | 1841 | 1461441795234 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:03:15 INFO - PROCESS | 1841 | 1461441795448 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8053800 == 142 [pid = 1841] [id = 574] 13:03:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0db8ac2800) [pid = 1841] [serial = 1723] [outer = (nil)] 13:03:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dba5a8000) [pid = 1841] [serial = 1724] [outer = 0x7f0db8ac2800] 13:03:15 INFO - PROCESS | 1841 | 1461441795567 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dbbc65000) [pid = 1841] [serial = 1725] [outer = 0x7f0db8ac2800] 13:03:16 INFO - PROCESS | 1841 | 1461441796515 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]]]}] 13:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1581ms 13:03:16 INFO - PROCESS | 1841 | 1461441796573 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:03:16 INFO - PROCESS | 1841 | 1461441796577 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:03:16 INFO - PROCESS | 1841 | 1461441796583 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - PROCESS | 1841 | 1461441796586 Marionette TRACE conn3 <- [1,2270,null,{}] 13:03:16 INFO - PROCESS | 1841 | 1461441796592 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}] 13:03:16 INFO - PROCESS | 1841 | 1461441796821 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:03:17 INFO - PROCESS | 1841 | 1461441797030 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cdc000 == 143 [pid = 1841] [id = 575] 13:03:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dbc80cc00) [pid = 1841] [serial = 1726] [outer = (nil)] 13:03:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dbc816c00) [pid = 1841] [serial = 1727] [outer = 0x7f0dbc80cc00] 13:03:17 INFO - PROCESS | 1841 | 1461441797161 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc1630800) [pid = 1841] [serial = 1728] [outer = 0x7f0dbc80cc00] 13:03:18 INFO - PROCESS | 1841 | 1461441798165 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]]]}] 13:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1635ms 13:03:18 INFO - PROCESS | 1841 | 1461441798219 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:03:18 INFO - PROCESS | 1841 | 1461441798223 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:03:18 INFO - PROCESS | 1841 | 1461441798230 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - PROCESS | 1841 | 1461441798232 Marionette TRACE conn3 <- [1,2274,null,{}] 13:03:18 INFO - PROCESS | 1841 | 1461441798238 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}] 13:03:18 INFO - PROCESS | 1841 | 1461441798465 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:03:18 INFO - PROCESS | 1841 | 1461441798674 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ca1800 == 144 [pid = 1841] [id = 576] 13:03:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc16a8c00) [pid = 1841] [serial = 1729] [outer = (nil)] 13:03:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc2933800) [pid = 1841] [serial = 1730] [outer = 0x7f0dc16a8c00] 13:03:18 INFO - PROCESS | 1841 | 1461441798830 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc30c5400) [pid = 1841] [serial = 1731] [outer = 0x7f0dc16a8c00] 13:03:19 INFO - PROCESS | 1841 | 1461441799689 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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1531ms 13:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:03:19 INFO - PROCESS | 1841 | 1461441799763 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 1841 | 1461441799766 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:03:19 INFO - PROCESS | 1841 | 1461441799772 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - PROCESS | 1841 | 1461441799775 Marionette TRACE conn3 <- [1,2278,null,{}] 13:03:19 INFO - PROCESS | 1841 | 1461441799781 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}] 13:03:20 INFO - PROCESS | 1841 | 1461441800042 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:03:20 INFO - PROCESS | 1841 | 1461441800298 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbddd800 == 145 [pid = 1841] [id = 577] 13:03:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc16a9000) [pid = 1841] [serial = 1732] [outer = (nil)] 13:03:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc34a2400) [pid = 1841] [serial = 1733] [outer = 0x7f0dc16a9000] 13:03:20 INFO - PROCESS | 1841 | 1461441800417 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc3614000) [pid = 1841] [serial = 1734] [outer = 0x7f0dc16a9000] 13:03:21 INFO - PROCESS | 1841 | 1461441801247 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]]]}] 13:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1490ms 13:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:03:21 INFO - PROCESS | 1841 | 1461441801261 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:03:21 INFO - PROCESS | 1841 | 1461441801264 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:03:21 INFO - PROCESS | 1841 | 1461441801270 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 1841 | 1461441801273 Marionette TRACE conn3 <- [1,2282,null,{}] 13:03:21 INFO - PROCESS | 1841 | 1461441801279 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}] 13:03:21 INFO - PROCESS | 1841 | 1461441801501 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:03:21 INFO - PROCESS | 1841 | 1461441801702 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1725000 == 146 [pid = 1841] [id = 578] 13:03:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc17d8400) [pid = 1841] [serial = 1735] [outer = (nil)] 13:03:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc38b2800) [pid = 1841] [serial = 1736] [outer = 0x7f0dc17d8400] 13:03:21 INFO - PROCESS | 1841 | 1461441801817 Marionette DEBUG loaded listener.js 13:03:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc3db5400) [pid = 1841] [serial = 1737] [outer = 0x7f0dc17d8400] 13:03:22 INFO - PROCESS | 1841 | 1461441802727 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]]]}] 13:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1529ms 13:03:22 INFO - PROCESS | 1841 | 1461441802805 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:03:22 INFO - PROCESS | 1841 | 1461441802815 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:03:22 INFO - PROCESS | 1841 | 1461441802825 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:03:22 INFO - PROCESS | 1841 | 1461441802827 Marionette TRACE conn3 <- [1,2286,null,{}] 13:03:22 INFO - PROCESS | 1841 | 1461441802833 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}] 13:03:23 INFO - PROCESS | 1841 | 1461441803096 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:03:23 INFO - PROCESS | 1841 | 1461441803351 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc187a800 == 147 [pid = 1841] [id = 579] 13:03:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc3207400) [pid = 1841] [serial = 1738] [outer = (nil)] 13:03:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc4107c00) [pid = 1841] [serial = 1739] [outer = 0x7f0dc3207400] 13:03:23 INFO - PROCESS | 1841 | 1461441803470 Marionette DEBUG loaded listener.js 13:03:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc5041c00) [pid = 1841] [serial = 1740] [outer = 0x7f0dc3207400] 13:03:24 INFO - PROCESS | 1841 | 1461441804339 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]]]}] 13:03:24 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 13:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1580ms 13:03:24 INFO - PROCESS | 1841 | 1461441804405 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:03:24 INFO - PROCESS | 1841 | 1461441804409 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:03:24 INFO - PROCESS | 1841 | 1461441804416 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:03:24 INFO - PROCESS | 1841 | 1461441804419 Marionette TRACE conn3 <- [1,2290,null,{}] 13:03:24 INFO - PROCESS | 1841 | 1461441804424 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}] 13:03:24 INFO - PROCESS | 1841 | 1461441804661 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:03:24 INFO - PROCESS | 1841 | 1461441804883 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc34df000 == 148 [pid = 1841] [id = 580] 13:03:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc3617c00) [pid = 1841] [serial = 1741] [outer = (nil)] 13:03:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc5f91800) [pid = 1841] [serial = 1742] [outer = 0x7f0dc3617c00] 13:03:25 INFO - PROCESS | 1841 | 1461441805015 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc6e3ac00) [pid = 1841] [serial = 1743] [outer = 0x7f0dc3617c00] 13:03:26 INFO - PROCESS | 1841 | 1461441806065 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]]]}] 13:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1684ms 13:03:26 INFO - PROCESS | 1841 | 1461441806102 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:03:26 INFO - PROCESS | 1841 | 1461441806106 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:03:26 INFO - PROCESS | 1841 | 1461441806112 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - PROCESS | 1841 | 1461441806116 Marionette TRACE conn3 <- [1,2294,null,{}] 13:03:26 INFO - PROCESS | 1841 | 1461441806121 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}] 13:03:26 INFO - PROCESS | 1841 | 1461441806384 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:03:26 INFO - PROCESS | 1841 | 1461441806639 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc4e14800 == 149 [pid = 1841] [id = 581] 13:03:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc5414000) [pid = 1841] [serial = 1744] [outer = (nil)] 13:03:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc75dd000) [pid = 1841] [serial = 1745] [outer = 0x7f0dc5414000] 13:03:26 INFO - PROCESS | 1841 | 1461441806761 Marionette DEBUG loaded listener.js 13:03:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc7beb400) [pid = 1841] [serial = 1746] [outer = 0x7f0dc5414000] 13:03:27 INFO - PROCESS | 1841 | 1461441807620 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]]]}] 13:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1579ms 13:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:03:27 INFO - PROCESS | 1841 | 1461441807693 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:03:27 INFO - PROCESS | 1841 | 1461441807696 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:03:27 INFO - PROCESS | 1841 | 1461441807702 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:03:27 INFO - PROCESS | 1841 | 1461441807705 Marionette TRACE conn3 <- [1,2298,null,{}] 13:03:27 INFO - PROCESS | 1841 | 1461441807711 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}] 13:03:27 INFO - PROCESS | 1841 | 1461441807980 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:03:28 INFO - PROCESS | 1841 | 1461441808287 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6ddd000 == 150 [pid = 1841] [id = 582] 13:03:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc7273800) [pid = 1841] [serial = 1747] [outer = (nil)] 13:03:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc7ddac00) [pid = 1841] [serial = 1748] [outer = 0x7f0dc7273800] 13:03:28 INFO - PROCESS | 1841 | 1461441808363 Marionette DEBUG loaded listener.js 13:03:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc9e67800) [pid = 1841] [serial = 1749] [outer = 0x7f0dc7273800] 13:03:29 INFO - PROCESS | 1841 | 1461441809233 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1589ms 13:03:29 INFO - PROCESS | 1841 | 1461441809291 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:03:29 INFO - PROCESS | 1841 | 1461441809294 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:03:29 INFO - PROCESS | 1841 | 1461441809304 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 1841 | 1461441809314 Marionette TRACE conn3 <- [1,2302,null,{}] 13:03:29 INFO - PROCESS | 1841 | 1461441809319 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}] 13:03:29 INFO - PROCESS | 1841 | 1461441809556 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:03:29 INFO - PROCESS | 1841 | 1461441809871 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7919000 == 151 [pid = 1841] [id = 583] 13:03:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db8d06400) [pid = 1841] [serial = 1750] [outer = (nil)] 13:03:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dcb657400) [pid = 1841] [serial = 1751] [outer = 0x7f0db8d06400] 13:03:29 INFO - PROCESS | 1841 | 1461441809954 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dcc7c1c00) [pid = 1841] [serial = 1752] [outer = 0x7f0db8d06400] 13:03:30 INFO - PROCESS | 1841 | 1461441810824 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]]]}] 13:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1550ms 13:03:30 INFO - PROCESS | 1841 | 1461441810852 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:03:30 INFO - PROCESS | 1841 | 1461441810856 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:03:30 INFO - PROCESS | 1841 | 1461441810863 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:03:30 INFO - PROCESS | 1841 | 1461441810865 Marionette TRACE conn3 <- [1,2306,null,{}] 13:03:30 INFO - PROCESS | 1841 | 1461441810872 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}] 13:03:31 INFO - PROCESS | 1841 | 1461441811120 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:03:31 INFO - PROCESS | 1841 | 1461441811355 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9280800 == 152 [pid = 1841] [id = 584] 13:03:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0db8d0bc00) [pid = 1841] [serial = 1753] [outer = (nil)] 13:03:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dcd043c00) [pid = 1841] [serial = 1754] [outer = 0x7f0db8d0bc00] 13:03:31 INFO - PROCESS | 1841 | 1461441811475 Marionette DEBUG loaded listener.js 13:03:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dcd99d000) [pid = 1841] [serial = 1755] [outer = 0x7f0db8d0bc00] 13:03:32 INFO - PROCESS | 1841 | 1461441812367 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]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1583ms 13:03:32 INFO - PROCESS | 1841 | 1461441812447 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 1841 | 1461441812450 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:03:32 INFO - PROCESS | 1841 | 1461441812460 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 1841 | 1461441812463 Marionette TRACE conn3 <- [1,2310,null,{}] 13:03:32 INFO - PROCESS | 1841 | 1461441812470 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}] 13:03:32 INFO - PROCESS | 1841 | 1461441812777 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:03:33 INFO - PROCESS | 1841 | 1461441813105 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccd1c800 == 153 [pid = 1841] [id = 585] 13:03:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc3613400) [pid = 1841] [serial = 1756] [outer = (nil)] 13:03:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dce5a3400) [pid = 1841] [serial = 1757] [outer = 0x7f0dc3613400] 13:03:33 INFO - PROCESS | 1841 | 1461441813181 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dd0507c00) [pid = 1841] [serial = 1758] [outer = 0x7f0dc3613400] 13:03:34 INFO - PROCESS | 1841 | 1461441814078 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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1680ms 13:03:34 INFO - PROCESS | 1841 | 1461441814140 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 1841 | 1461441814144 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:03:34 INFO - PROCESS | 1841 | 1461441814150 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - PROCESS | 1841 | 1461441814153 Marionette TRACE conn3 <- [1,2314,null,{}] 13:03:34 INFO - PROCESS | 1841 | 1461441814158 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}] 13:03:34 INFO - PROCESS | 1841 | 1461441814436 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:03:34 INFO - PROCESS | 1841 | 1461441814750 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd8ee000 == 154 [pid = 1841] [id = 586] 13:03:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc2a26c00) [pid = 1841] [serial = 1759] [outer = (nil)] 13:03:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dd9218800) [pid = 1841] [serial = 1760] [outer = 0x7f0dc2a26c00] 13:03:34 INFO - PROCESS | 1841 | 1461441814833 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dda105000) [pid = 1841] [serial = 1761] [outer = 0x7f0dc2a26c00] 13:03:35 INFO - PROCESS | 1841 | 1461441815760 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]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1684ms 13:03:35 INFO - PROCESS | 1841 | 1461441815835 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 1841 | 1461441815839 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:03:35 INFO - PROCESS | 1841 | 1461441815845 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - PROCESS | 1841 | 1461441815848 Marionette TRACE conn3 <- [1,2318,null,{}] 13:03:35 INFO - PROCESS | 1841 | 1461441815854 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}] 13:03:36 INFO - PROCESS | 1841 | 1461441816109 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:03:36 INFO - PROCESS | 1841 | 1461441816442 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db00d1000 == 155 [pid = 1841] [id = 587] 13:03:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dadf04c00) [pid = 1841] [serial = 1762] [outer = (nil)] 13:03:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0db3ca2c00) [pid = 1841] [serial = 1763] [outer = 0x7f0dadf04c00] 13:03:36 INFO - PROCESS | 1841 | 1461441816519 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc1444c00) [pid = 1841] [serial = 1764] [outer = 0x7f0dadf04c00] 13:03:38 INFO - PROCESS | 1841 | 1461441818098 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] 13:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:03:38 INFO - PROCESS | 1841 | 1461441818136 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:03:38 INFO - PROCESS | 1841 | 1461441818143 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 1841 | 1461441818148 Marionette TRACE conn3 <- [1,2322,null,{}] 13:03:38 INFO - PROCESS | 1841 | 1461441818156 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}] 13:03:38 INFO - PROCESS | 1841 | 1461441818382 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:03:38 INFO - PROCESS | 1841 | 1461441818707 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db18cf800 == 156 [pid = 1841] [id = 588] 13:03:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0db02e2400) [pid = 1841] [serial = 1765] [outer = (nil)] 13:03:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0db02e9400) [pid = 1841] [serial = 1766] [outer = 0x7f0db02e2400] 13:03:38 INFO - PROCESS | 1841 | 1461441818782 Marionette DEBUG loaded listener.js 13:03:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0db0ed0000) [pid = 1841] [serial = 1767] [outer = 0x7f0db02e2400] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd9eca000 == 155 [pid = 1841] [id = 81] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db01e1800 == 154 [pid = 1841] [id = 519] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dad1d0800 == 153 [pid = 1841] [id = 518] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3cdb000 == 152 [pid = 1841] [id = 569] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23d4800 == 151 [pid = 1841] [id = 568] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db1f8f800 == 150 [pid = 1841] [id = 567] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db00d5000 == 149 [pid = 1841] [id = 566] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda1b1800 == 148 [pid = 1841] [id = 564] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3604800 == 147 [pid = 1841] [id = 563] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcff23800 == 146 [pid = 1841] [id = 562] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd37f800 == 145 [pid = 1841] [id = 561] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc896800 == 144 [pid = 1841] [id = 560] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc927c000 == 143 [pid = 1841] [id = 559] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a6e000 == 142 [pid = 1841] [id = 558] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6bc1800 == 141 [pid = 1841] [id = 557] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c15800 == 140 [pid = 1841] [id = 556] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3711000 == 139 [pid = 1841] [id = 555] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2be9000 == 138 [pid = 1841] [id = 554] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17b7000 == 137 [pid = 1841] [id = 553] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbea6800 == 136 [pid = 1841] [id = 552] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cd8000 == 135 [pid = 1841] [id = 551] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95e3000 == 134 [pid = 1841] [id = 550] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c0c800 == 133 [pid = 1841] [id = 549] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3fa3000 == 132 [pid = 1841] [id = 548] 13:03:39 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db0132000 == 131 [pid = 1841] [id = 547] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0db0107000) [pid = 1841] [serial = 1640] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc17d9000) [pid = 1841] [serial = 1637] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc2930000) [pid = 1841] [serial = 1638] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0db8d10c00) [pid = 1841] [serial = 1626] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0db8abf400) [pid = 1841] [serial = 1625] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0db3ccac00) [pid = 1841] [serial = 1623] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0db3be3800) [pid = 1841] [serial = 1622] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db8d08c00) [pid = 1841] [serial = 1574] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0db173b000) [pid = 1841] [serial = 1620] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db0ecd400) [pid = 1841] [serial = 1619] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dd05c6000) [pid = 1841] [serial = 1616] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dccf59400) [pid = 1841] [serial = 1613] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dd05c6c00) [pid = 1841] [serial = 1610] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dcd04e400) [pid = 1841] [serial = 1607] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc92f4000) [pid = 1841] [serial = 1604] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc75dbc00) [pid = 1841] [serial = 1601] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc7253800) [pid = 1841] [serial = 1598] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc5f0f400) [pid = 1841] [serial = 1595] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc3dbf400) [pid = 1841] [serial = 1592] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc2a31800) [pid = 1841] [serial = 1589] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc292f800) [pid = 1841] [serial = 1586] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dbc819400) [pid = 1841] [serial = 1583] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0db8d0a000) [pid = 1841] [serial = 1580] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db4458800) [pid = 1841] [serial = 1577] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dba259000) [pid = 1841] [serial = 1631] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dba5ae000) [pid = 1841] [serial = 1632] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0db7265400) [pid = 1841] [serial = 1629] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0db0ed4800) [pid = 1841] [serial = 1628] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dbc815800) [pid = 1841] [serial = 1634] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc160c800) [pid = 1841] [serial = 1635] [outer = (nil)] [url = about:blank] 13:03:40 INFO - PROCESS | 1841 | 1461441820477 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]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2390ms 13:03:40 INFO - PROCESS | 1841 | 1461441820535 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:03:40 INFO - PROCESS | 1841 | 1461441820543 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:03:40 INFO - PROCESS | 1841 | 1461441820553 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 1841 | 1461441820556 Marionette TRACE conn3 <- [1,2326,null,{}] 13:03:40 INFO - PROCESS | 1841 | 1461441820563 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}] 13:03:40 INFO - PROCESS | 1841 | 1461441820828 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:03:41 INFO - PROCESS | 1841 | 1461441821005 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db01e1800 == 132 [pid = 1841] [id = 589] 13:03:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0db0023800) [pid = 1841] [serial = 1768] [outer = (nil)] 13:03:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0db1505800) [pid = 1841] [serial = 1769] [outer = 0x7f0db0023800] 13:03:41 INFO - PROCESS | 1841 | 1461441821087 Marionette DEBUG loaded listener.js 13:03:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db3bedc00) [pid = 1841] [serial = 1770] [outer = 0x7f0db0023800] 13:03:41 INFO - PROCESS | 1841 | 1461441821820 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]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1290ms 13:03:41 INFO - PROCESS | 1841 | 1461441821843 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 1841 | 1461441821846 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:03:41 INFO - PROCESS | 1841 | 1461441821852 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - PROCESS | 1841 | 1461441821858 Marionette TRACE conn3 <- [1,2330,null,{}] 13:03:41 INFO - PROCESS | 1841 | 1461441821873 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}] 13:03:42 INFO - PROCESS | 1841 | 1461441822170 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:03:42 INFO - PROCESS | 1841 | 1461441822290 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bc8000 == 133 [pid = 1841] [id = 590] 13:03:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0db3cd0000) [pid = 1841] [serial = 1771] [outer = (nil)] 13:03:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0db4454800) [pid = 1841] [serial = 1772] [outer = 0x7f0db3cd0000] 13:03:42 INFO - PROCESS | 1841 | 1461441822359 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0db6e65c00) [pid = 1841] [serial = 1773] [outer = 0x7f0db3cd0000] 13:03:43 INFO - PROCESS | 1841 | 1461441823209 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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1394ms 13:03:43 INFO - PROCESS | 1841 | 1461441823247 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 1841 | 1461441823252 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:03:43 INFO - PROCESS | 1841 | 1461441823257 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 1841 | 1461441823260 Marionette TRACE conn3 <- [1,2334,null,{}] 13:03:43 INFO - PROCESS | 1841 | 1461441823285 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}] 13:03:43 INFO - PROCESS | 1841 | 1461441823564 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:03:43 INFO - PROCESS | 1841 | 1461441823596 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3fa0000 == 134 [pid = 1841] [id = 591] 13:03:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db6e88400) [pid = 1841] [serial = 1774] [outer = (nil)] 13:03:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db7070c00) [pid = 1841] [serial = 1775] [outer = 0x7f0db6e88400] 13:03:43 INFO - PROCESS | 1841 | 1461441823662 Marionette DEBUG loaded listener.js 13:03:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db725ac00) [pid = 1841] [serial = 1776] [outer = 0x7f0db6e88400] 13:03:45 INFO - PROCESS | 1841 | 1461441825281 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]]]}] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dadf0ec00) [pid = 1841] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc3d42400) [pid = 1841] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db8ab7800) [pid = 1841] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc731ac00) [pid = 1841] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db0108400) [pid = 1841] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc517e000) [pid = 1841] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc17d7000) [pid = 1841] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dbcaad400) [pid = 1841] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc5f90400) [pid = 1841] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc27fac00) [pid = 1841] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc16abc00) [pid = 1841] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0db173bc00) [pid = 1841] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dca7b1800) [pid = 1841] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0db8d06000) [pid = 1841] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0db3ca0800) [pid = 1841] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dc3d44400) [pid = 1841] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc92f0400) [pid = 1841] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0db0ecf400) [pid = 1841] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0db8d03800) [pid = 1841] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0db8ab0800) [pid = 1841] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc144c400) [pid = 1841] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dadf05c00) [pid = 1841] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0db4461c00) [pid = 1841] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0db6f69400) [pid = 1841] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc3904800) [pid = 1841] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0db02e5c00) [pid = 1841] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc16aa400) [pid = 1841] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc5f8d000) [pid = 1841] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dbcaa0400) [pid = 1841] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0db02e7c00) [pid = 1841] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc7cd8000) [pid = 1841] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db0de5c00) [pid = 1841] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dcae3bc00) [pid = 1841] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db388f000) [pid = 1841] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0db727f000) [pid = 1841] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dadf08400) [pid = 1841] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dbc803400) [pid = 1841] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dc7dd8800) [pid = 1841] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:03:45 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0db02dc800) [pid = 1841] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2191ms 13:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:03:45 INFO - PROCESS | 1841 | 1461441825449 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 1841 | 1461441825452 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:03:45 INFO - PROCESS | 1841 | 1461441825458 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - PROCESS | 1841 | 1461441825461 Marionette TRACE conn3 <- [1,2338,null,{}] 13:03:45 INFO - PROCESS | 1841 | 1461441825466 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}] 13:03:45 INFO - PROCESS | 1841 | 1461441825738 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:03:45 INFO - PROCESS | 1841 | 1461441825848 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1fa3000 == 135 [pid = 1841] [id = 592] 13:03:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0db02e5c00) [pid = 1841] [serial = 1777] [outer = (nil)] 13:03:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0db3c9d400) [pid = 1841] [serial = 1778] [outer = 0x7f0db02e5c00] 13:03:45 INFO - PROCESS | 1841 | 1461441825913 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db7066400) [pid = 1841] [serial = 1779] [outer = 0x7f0db02e5c00] 13:03:46 INFO - PROCESS | 1841 | 1461441826639 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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1236ms 13:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:03:46 INFO - PROCESS | 1841 | 1461441826694 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 1841 | 1461441826697 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:03:46 INFO - PROCESS | 1841 | 1461441826703 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - PROCESS | 1841 | 1461441826706 Marionette TRACE conn3 <- [1,2342,null,{}] 13:03:46 INFO - PROCESS | 1841 | 1461441826711 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}] 13:03:46 INFO - PROCESS | 1841 | 1461441826991 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:03:47 INFO - PROCESS | 1841 | 1461441827162 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6c7e800 == 136 [pid = 1841] [id = 593] 13:03:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db173bc00) [pid = 1841] [serial = 1780] [outer = (nil)] 13:03:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db8ab3400) [pid = 1841] [serial = 1781] [outer = 0x7f0db173bc00] 13:03:47 INFO - PROCESS | 1841 | 1461441827231 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db8de3000) [pid = 1841] [serial = 1782] [outer = 0x7f0db173bc00] 13:03:48 INFO - PROCESS | 1841 | 1461441828338 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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1680ms 13:03:48 INFO - PROCESS | 1841 | 1461441828384 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 1841 | 1461441828392 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:03:48 INFO - PROCESS | 1841 | 1461441828401 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 1841 | 1461441828406 Marionette TRACE conn3 <- [1,2346,null,{}] 13:03:48 INFO - PROCESS | 1841 | 1461441828413 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}] 13:03:48 INFO - PROCESS | 1841 | 1461441828654 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:03:48 INFO - PROCESS | 1841 | 1461441828916 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db2071000 == 137 [pid = 1841] [id = 594] 13:03:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db0ed5c00) [pid = 1841] [serial = 1783] [outer = (nil)] 13:03:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0db1510000) [pid = 1841] [serial = 1784] [outer = 0x7f0db0ed5c00] 13:03:49 INFO - PROCESS | 1841 | 1461441829040 Marionette DEBUG loaded listener.js 13:03:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db3be5400) [pid = 1841] [serial = 1785] [outer = 0x7f0db0ed5c00] 13:03:50 INFO - PROCESS | 1841 | 1461441829997 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]]]}] 13:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1646ms 13:03:50 INFO - PROCESS | 1841 | 1461441830048 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:03:50 INFO - PROCESS | 1841 | 1461441830057 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:03:50 INFO - PROCESS | 1841 | 1461441830089 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:03:50 INFO - PROCESS | 1841 | 1461441830093 Marionette TRACE conn3 <- [1,2350,null,{}] 13:03:50 INFO - PROCESS | 1841 | 1461441830103 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}] 13:03:50 INFO - PROCESS | 1841 | 1461441830349 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:03:50 INFO - PROCESS | 1841 | 1461441830661 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6c69800 == 138 [pid = 1841] [id = 595] 13:03:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db1511000) [pid = 1841] [serial = 1786] [outer = (nil)] 13:03:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db6e65400) [pid = 1841] [serial = 1787] [outer = 0x7f0db1511000] 13:03:50 INFO - PROCESS | 1841 | 1461441830741 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0db706c000) [pid = 1841] [serial = 1788] [outer = 0x7f0db1511000] 13:03:51 INFO - PROCESS | 1841 | 1461441831604 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]]]}] 13:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1604ms 13:03:51 INFO - PROCESS | 1841 | 1461441831676 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:03:51 INFO - PROCESS | 1841 | 1461441831680 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:03:51 INFO - PROCESS | 1841 | 1461441831687 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:03:51 INFO - PROCESS | 1841 | 1461441831692 Marionette TRACE conn3 <- [1,2354,null,{}] 13:03:51 INFO - PROCESS | 1841 | 1461441831708 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}] 13:03:51 INFO - PROCESS | 1841 | 1461441831983 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:03:52 INFO - PROCESS | 1841 | 1461441832283 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db77c5000 == 139 [pid = 1841] [id = 596] 13:03:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db727c400) [pid = 1841] [serial = 1789] [outer = (nil)] 13:03:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0db8acb400) [pid = 1841] [serial = 1790] [outer = 0x7f0db727c400] 13:03:52 INFO - PROCESS | 1841 | 1461441832366 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0db8ddbc00) [pid = 1841] [serial = 1791] [outer = 0x7f0db727c400] 13:03:53 INFO - PROCESS | 1841 | 1461441833288 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]]]}] 13:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1645ms 13:03:53 INFO - PROCESS | 1841 | 1461441833333 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:03:53 INFO - PROCESS | 1841 | 1461441833338 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:03:53 INFO - PROCESS | 1841 | 1461441833344 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:03:53 INFO - PROCESS | 1841 | 1461441833347 Marionette TRACE conn3 <- [1,2358,null,{}] 13:03:53 INFO - PROCESS | 1841 | 1461441833353 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}] 13:03:53 INFO - PROCESS | 1841 | 1461441833588 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:03:53 INFO - PROCESS | 1841 | 1461441833890 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7e81800 == 140 [pid = 1841] [id = 597] 13:03:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0db8aaec00) [pid = 1841] [serial = 1792] [outer = (nil)] 13:03:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dba259000) [pid = 1841] [serial = 1793] [outer = 0x7f0db8aaec00] 13:03:53 INFO - PROCESS | 1841 | 1461441833973 Marionette DEBUG loaded listener.js 13:03:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dba260c00) [pid = 1841] [serial = 1794] [outer = 0x7f0db8aaec00] 13:03:54 INFO - PROCESS | 1841 | 1461441834954 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]]]}] 13:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1684ms 13:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:03:55 INFO - PROCESS | 1841 | 1461441835028 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:03:55 INFO - PROCESS | 1841 | 1461441835031 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:03:55 INFO - PROCESS | 1841 | 1461441835038 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:03:55 INFO - PROCESS | 1841 | 1461441835041 Marionette TRACE conn3 <- [1,2362,null,{}] 13:03:55 INFO - PROCESS | 1841 | 1461441835047 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}] 13:03:55 INFO - PROCESS | 1841 | 1461441835290 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:03:55 INFO - PROCESS | 1841 | 1461441835558 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8c6d000 == 141 [pid = 1841] [id = 598] 13:03:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dbbb32c00) [pid = 1841] [serial = 1795] [outer = (nil)] 13:03:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dbbb38c00) [pid = 1841] [serial = 1796] [outer = 0x7f0dbbb32c00] 13:03:55 INFO - PROCESS | 1841 | 1461441835686 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dbbc64c00) [pid = 1841] [serial = 1797] [outer = 0x7f0dbbb32c00] 13:03:56 INFO - PROCESS | 1841 | 1461441836619 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]]]}] 13:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1641ms 13:03:56 INFO - PROCESS | 1841 | 1461441836679 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:03:56 INFO - PROCESS | 1841 | 1461441836683 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:03:56 INFO - PROCESS | 1841 | 1461441836690 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:03:56 INFO - PROCESS | 1841 | 1461441836692 Marionette TRACE conn3 <- [1,2366,null,{}] 13:03:56 INFO - PROCESS | 1841 | 1461441836698 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}] 13:03:56 INFO - PROCESS | 1841 | 1461441836942 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:03:57 INFO - PROCESS | 1841 | 1461441837239 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95ee000 == 142 [pid = 1841] [id = 599] 13:03:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dbc807000) [pid = 1841] [serial = 1798] [outer = (nil)] 13:03:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dbc816800) [pid = 1841] [serial = 1799] [outer = 0x7f0dbc807000] 13:03:57 INFO - PROCESS | 1841 | 1461441837323 Marionette DEBUG loaded listener.js 13:03:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dbc829800) [pid = 1841] [serial = 1800] [outer = 0x7f0dbc807000] 13:03:58 INFO - PROCESS | 1841 | 1461441838171 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]]]}] 13:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1533ms 13:03:58 INFO - PROCESS | 1841 | 1461441838224 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 1841 | 1461441838227 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:03:58 INFO - PROCESS | 1841 | 1461441838234 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 1841 | 1461441838237 Marionette TRACE conn3 <- [1,2370,null,{}] 13:03:58 INFO - PROCESS | 1841 | 1461441838243 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}] 13:03:58 INFO - PROCESS | 1841 | 1461441838461 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:03:58 INFO - PROCESS | 1841 | 1461441838721 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9c9e000 == 143 [pid = 1841] [id = 600] 13:03:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dbc807c00) [pid = 1841] [serial = 1801] [outer = (nil)] 13:03:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dbcaa1800) [pid = 1841] [serial = 1802] [outer = 0x7f0dbc807c00] 13:03:58 INFO - PROCESS | 1841 | 1461441838839 Marionette DEBUG loaded listener.js 13:03:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc1443000) [pid = 1841] [serial = 1803] [outer = 0x7f0dbc807c00] 13:03:59 INFO - PROCESS | 1841 | 1461441839693 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]]]}] 13:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1529ms 13:03:59 INFO - PROCESS | 1841 | 1461441839764 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:03:59 INFO - PROCESS | 1841 | 1461441839767 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:03:59 INFO - PROCESS | 1841 | 1461441839773 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:03:59 INFO - PROCESS | 1841 | 1461441839775 Marionette TRACE conn3 <- [1,2374,null,{}] 13:03:59 INFO - PROCESS | 1841 | 1461441839781 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}] 13:04:00 INFO - PROCESS | 1841 | 1461441840007 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:04:00 INFO - PROCESS | 1841 | 1461441840310 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3c7800 == 144 [pid = 1841] [id = 601] 13:04:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0db1506000) [pid = 1841] [serial = 1804] [outer = (nil)] 13:04:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc1449c00) [pid = 1841] [serial = 1805] [outer = 0x7f0db1506000] 13:04:00 INFO - PROCESS | 1841 | 1461441840391 Marionette DEBUG loaded listener.js 13:04:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc160b000) [pid = 1841] [serial = 1806] [outer = 0x7f0db1506000] 13:04:01 INFO - PROCESS | 1841 | 1461441841273 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]]]}] 13:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1534ms 13:04:01 INFO - PROCESS | 1841 | 1461441841308 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:04:01 INFO - PROCESS | 1841 | 1461441841312 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:04:01 INFO - PROCESS | 1841 | 1461441841317 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 1841 | 1461441841320 Marionette TRACE conn3 <- [1,2378,null,{}] 13:04:01 INFO - PROCESS | 1841 | 1461441841326 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}] 13:04:01 INFO - PROCESS | 1841 | 1461441841547 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:04:01 INFO - PROCESS | 1841 | 1461441841808 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbeaa000 == 145 [pid = 1841] [id = 602] 13:04:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0db1737800) [pid = 1841] [serial = 1807] [outer = (nil)] 13:04:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc1617800) [pid = 1841] [serial = 1808] [outer = 0x7f0db1737800] 13:04:01 INFO - PROCESS | 1841 | 1461441841928 Marionette DEBUG loaded listener.js 13:04:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc1636c00) [pid = 1841] [serial = 1809] [outer = 0x7f0db1737800] 13:04:02 INFO - PROCESS | 1841 | 1461441842991 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]]]}] 13:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1737ms 13:04:03 INFO - PROCESS | 1841 | 1461441843061 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:04:03 INFO - PROCESS | 1841 | 1461441843070 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:04:03 INFO - PROCESS | 1841 | 1461441843078 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:04:03 INFO - PROCESS | 1841 | 1461441843081 Marionette TRACE conn3 <- [1,2382,null,{}] 13:04:03 INFO - PROCESS | 1841 | 1461441843086 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}] 13:04:03 INFO - PROCESS | 1841 | 1461441843310 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:04:03 INFO - PROCESS | 1841 | 1461441843626 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1721800 == 146 [pid = 1841] [id = 603] 13:04:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc16aac00) [pid = 1841] [serial = 1810] [outer = (nil)] 13:04:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc17d7400) [pid = 1841] [serial = 1811] [outer = 0x7f0dc16aac00] 13:04:03 INFO - PROCESS | 1841 | 1461441843701 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc17dd800) [pid = 1841] [serial = 1812] [outer = 0x7f0dc16aac00] 13:04:04 INFO - PROCESS | 1841 | 1461441844597 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]]]}] 13:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1579ms 13:04:04 INFO - PROCESS | 1841 | 1461441844658 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:04:04 INFO - PROCESS | 1841 | 1461441844661 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:04:04 INFO - PROCESS | 1841 | 1461441844667 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:04:04 INFO - PROCESS | 1841 | 1461441844671 Marionette TRACE conn3 <- [1,2386,null,{}] 13:04:04 INFO - PROCESS | 1841 | 1461441844676 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}] 13:04:04 INFO - PROCESS | 1841 | 1461441844917 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:04:05 INFO - PROCESS | 1841 | 1461441845175 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2887800 == 147 [pid = 1841] [id = 604] 13:04:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db727a000) [pid = 1841] [serial = 1813] [outer = (nil)] 13:04:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc2936c00) [pid = 1841] [serial = 1814] [outer = 0x7f0db727a000] 13:04:05 INFO - PROCESS | 1841 | 1461441845308 Marionette DEBUG loaded listener.js 13:04:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc30cc800) [pid = 1841] [serial = 1815] [outer = 0x7f0db727a000] 13:04:06 INFO - PROCESS | 1841 | 1461441846167 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]]]}] 13:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1586ms 13:04:06 INFO - PROCESS | 1841 | 1461441846255 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:04:06 INFO - PROCESS | 1841 | 1461441846258 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:04:06 INFO - PROCESS | 1841 | 1461441846264 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:04:06 INFO - PROCESS | 1841 | 1461441846267 Marionette TRACE conn3 <- [1,2390,null,{}] 13:04:06 INFO - PROCESS | 1841 | 1461441846272 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}] 13:04:06 INFO - PROCESS | 1841 | 1461441846492 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:04:06 INFO - PROCESS | 1841 | 1461441846755 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc34c7000 == 148 [pid = 1841] [id = 605] 13:04:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db8dd8800) [pid = 1841] [serial = 1816] [outer = (nil)] 13:04:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc3210c00) [pid = 1841] [serial = 1817] [outer = 0x7f0db8dd8800] 13:04:06 INFO - PROCESS | 1841 | 1461441846873 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc34a6800) [pid = 1841] [serial = 1818] [outer = 0x7f0db8dd8800] 13:04:07 INFO - PROCESS | 1841 | 1461441847712 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]]]}] 13:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1478ms 13:04:07 INFO - PROCESS | 1841 | 1461441847744 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 1841 | 1461441847747 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:04:07 INFO - PROCESS | 1841 | 1461441847753 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 1841 | 1461441847755 Marionette TRACE conn3 <- [1,2394,null,{}] 13:04:07 INFO - PROCESS | 1841 | 1461441847761 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}] 13:04:07 INFO - PROCESS | 1841 | 1461441847968 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:04:08 INFO - PROCESS | 1841 | 1461441848269 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b06800 == 149 [pid = 1841] [id = 606] 13:04:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc3615000) [pid = 1841] [serial = 1819] [outer = (nil)] 13:04:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc374f000) [pid = 1841] [serial = 1820] [outer = 0x7f0dc3615000] 13:04:08 INFO - PROCESS | 1841 | 1461441848387 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc38b4c00) [pid = 1841] [serial = 1821] [outer = 0x7f0dc3615000] 13:04:09 INFO - PROCESS | 1841 | 1461441849233 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]]]}] 13:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1533ms 13:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:04:09 INFO - PROCESS | 1841 | 1461441849287 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:04:09 INFO - PROCESS | 1841 | 1461441849290 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:04:09 INFO - PROCESS | 1841 | 1461441849296 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:04:09 INFO - PROCESS | 1841 | 1461441849299 Marionette TRACE conn3 <- [1,2398,null,{}] 13:04:09 INFO - PROCESS | 1841 | 1461441849304 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}] 13:04:09 INFO - PROCESS | 1841 | 1461441849532 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:04:09 INFO - PROCESS | 1841 | 1461441849797 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c02800 == 150 [pid = 1841] [id = 607] 13:04:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dadf02c00) [pid = 1841] [serial = 1822] [outer = (nil)] 13:04:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc390b400) [pid = 1841] [serial = 1823] [outer = 0x7f0dadf02c00] 13:04:09 INFO - PROCESS | 1841 | 1461441849922 Marionette DEBUG loaded listener.js 13:04:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc3d47000) [pid = 1841] [serial = 1824] [outer = 0x7f0dadf02c00] 13:04:10 INFO - PROCESS | 1841 | 1461441850785 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]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1541ms 13:04:10 INFO - PROCESS | 1841 | 1461441850837 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:04:10 INFO - PROCESS | 1841 | 1461441850841 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:04:10 INFO - PROCESS | 1841 | 1461441850847 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - PROCESS | 1841 | 1461441850849 Marionette TRACE conn3 <- [1,2402,null,{}] 13:04:10 INFO - PROCESS | 1841 | 1461441850855 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}] 13:04:11 INFO - PROCESS | 1841 | 1461441851083 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:04:11 INFO - PROCESS | 1841 | 1461441851400 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc4e12800 == 151 [pid = 1841] [id = 608] 13:04:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc17d3c00) [pid = 1841] [serial = 1825] [outer = (nil)] 13:04:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc3d51000) [pid = 1841] [serial = 1826] [outer = 0x7f0dc17d3c00] 13:04:11 INFO - PROCESS | 1841 | 1461441851480 Marionette DEBUG loaded listener.js 13:04:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc3dbac00) [pid = 1841] [serial = 1827] [outer = 0x7f0dc17d3c00] 13:04:12 INFO - PROCESS | 1841 | 1461441852340 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]]]}] 13:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1529ms 13:04:12 INFO - PROCESS | 1841 | 1461441852376 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:04:12 INFO - PROCESS | 1841 | 1461441852380 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:04:12 INFO - PROCESS | 1841 | 1461441852385 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:04:12 INFO - PROCESS | 1841 | 1461441852388 Marionette TRACE conn3 <- [1,2406,null,{}] 13:04:12 INFO - PROCESS | 1841 | 1461441852394 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}] 13:04:12 INFO - PROCESS | 1841 | 1461441852617 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:04:12 INFO - PROCESS | 1841 | 1461441852885 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd2800 == 152 [pid = 1841] [id = 609] 13:04:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc38b7c00) [pid = 1841] [serial = 1828] [outer = (nil)] 13:04:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc4005800) [pid = 1841] [serial = 1829] [outer = 0x7f0dc38b7c00] 13:04:13 INFO - PROCESS | 1841 | 1461441853000 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc4010000) [pid = 1841] [serial = 1830] [outer = 0x7f0dc38b7c00] 13:04:13 INFO - PROCESS | 1841 | 1461441853840 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]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1528ms 13:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:04:13 INFO - PROCESS | 1841 | 1461441853915 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:04:13 INFO - PROCESS | 1841 | 1461441853917 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:04:13 INFO - PROCESS | 1841 | 1461441853924 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 1841 | 1461441853927 Marionette TRACE conn3 <- [1,2410,null,{}] 13:04:13 INFO - PROCESS | 1841 | 1461441853933 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}] 13:04:14 INFO - PROCESS | 1841 | 1461441854182 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:04:14 INFO - PROCESS | 1841 | 1461441854523 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7913800 == 153 [pid = 1841] [id = 610] 13:04:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc3d4b400) [pid = 1841] [serial = 1831] [outer = (nil)] 13:04:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dc401b800) [pid = 1841] [serial = 1832] [outer = 0x7f0dc3d4b400] 13:04:14 INFO - PROCESS | 1841 | 1461441854602 Marionette DEBUG loaded listener.js 13:04:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc4106000) [pid = 1841] [serial = 1833] [outer = 0x7f0dc3d4b400] 13:04:15 INFO - PROCESS | 1841 | 1461441855485 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]]]}] 13:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1635ms 13:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:04:15 INFO - PROCESS | 1841 | 1461441855559 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:04:15 INFO - PROCESS | 1841 | 1461441855562 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:04:15 INFO - PROCESS | 1841 | 1461441855568 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:04:15 INFO - PROCESS | 1841 | 1461441855571 Marionette TRACE conn3 <- [1,2414,null,{}] 13:04:15 INFO - PROCESS | 1841 | 1461441855577 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}] 13:04:15 INFO - PROCESS | 1841 | 1461441855818 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:04:16 INFO - PROCESS | 1841 | 1461441856131 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ad0800 == 154 [pid = 1841] [id = 611] 13:04:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc2a31400) [pid = 1841] [serial = 1834] [outer = (nil)] 13:04:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dc430a000) [pid = 1841] [serial = 1835] [outer = 0x7f0dc2a31400] 13:04:16 INFO - PROCESS | 1841 | 1461441856221 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc5036800) [pid = 1841] [serial = 1836] [outer = 0x7f0dc2a31400] 13:04:17 INFO - PROCESS | 1841 | 1461441857077 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]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1580ms 13:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:04:17 INFO - PROCESS | 1841 | 1461441857148 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:04:17 INFO - PROCESS | 1841 | 1461441857151 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:04:17 INFO - PROCESS | 1841 | 1461441857158 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 1841 | 1461441857162 Marionette TRACE conn3 <- [1,2418,null,{}] 13:04:17 INFO - PROCESS | 1841 | 1461441857167 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}] 13:04:17 INFO - PROCESS | 1841 | 1461441857408 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:04:17 INFO - PROCESS | 1841 | 1461441857714 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcacf5800 == 155 [pid = 1841] [id = 612] 13:04:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dc3d4bc00) [pid = 1841] [serial = 1837] [outer = (nil)] 13:04:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc517ec00) [pid = 1841] [serial = 1838] [outer = 0x7f0dc3d4bc00] 13:04:17 INFO - PROCESS | 1841 | 1461441857795 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc5411400) [pid = 1841] [serial = 1839] [outer = 0x7f0dc3d4bc00] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db00d1000 == 154 [pid = 1841] [id = 587] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd8ee000 == 153 [pid = 1841] [id = 586] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccd1c800 == 152 [pid = 1841] [id = 585] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc9280800 == 151 [pid = 1841] [id = 584] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7919000 == 150 [pid = 1841] [id = 583] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6ddd000 == 149 [pid = 1841] [id = 582] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc4e14800 == 148 [pid = 1841] [id = 581] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc34df000 == 147 [pid = 1841] [id = 580] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc187a800 == 146 [pid = 1841] [id = 579] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1725000 == 145 [pid = 1841] [id = 578] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbddd800 == 144 [pid = 1841] [id = 577] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9ca1800 == 143 [pid = 1841] [id = 576] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cdc000 == 142 [pid = 1841] [id = 575] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8053800 == 141 [pid = 1841] [id = 574] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6fdd000 == 140 [pid = 1841] [id = 573] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db42c9000 == 139 [pid = 1841] [id = 572] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23db000 == 138 [pid = 1841] [id = 571] 13:04:19 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dadfe4800 == 137 [pid = 1841] [id = 570] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0dc7be8c00) [pid = 1841] [serial = 1679] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dc5037000) [pid = 1841] [serial = 1671] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dba261000) [pid = 1841] [serial = 1652] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc79dbc00) [pid = 1841] [serial = 1676] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0db010c800) [pid = 1841] [serial = 1700] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc5f8c400) [pid = 1841] [serial = 1673] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc3d43400) [pid = 1841] [serial = 1662] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc4007c00) [pid = 1841] [serial = 1667] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dba5ac000) [pid = 1841] [serial = 1653] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dccf58c00) [pid = 1841] [serial = 1692] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dcc20a400) [pid = 1841] [serial = 1689] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc3214400) [pid = 1841] [serial = 1590] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db3beac00) [pid = 1841] [serial = 1646] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dce5a2c00) [pid = 1841] [serial = 1698] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc1612000) [pid = 1841] [serial = 1584] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0db3cc7400) [pid = 1841] [serial = 1706] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc7315800) [pid = 1841] [serial = 1599] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0db7064000) [pid = 1841] [serial = 1709] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc7bcd800) [pid = 1841] [serial = 1677] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dcd402800) [pid = 1841] [serial = 1695] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0db1736400) [pid = 1841] [serial = 1703] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0db4459c00) [pid = 1841] [serial = 1707] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc6e3c000) [pid = 1841] [serial = 1596] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dbc812c00) [pid = 1841] [serial = 1655] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc7cd6800) [pid = 1841] [serial = 1682] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0db3ca4c00) [pid = 1841] [serial = 1647] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dbc82e800) [pid = 1841] [serial = 1656] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db1740000) [pid = 1841] [serial = 1641] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db6f67c00) [pid = 1841] [serial = 1649] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dcc1ba400) [pid = 1841] [serial = 1688] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc3754400) [pid = 1841] [serial = 1661] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dba5a3400) [pid = 1841] [serial = 1581] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc401e800) [pid = 1841] [serial = 1668] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc4ef1000) [pid = 1841] [serial = 1593] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc7dde800) [pid = 1841] [serial = 1683] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dccba9c00) [pid = 1841] [serial = 1691] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0ddb241000) [pid = 1841] [serial = 1617] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc3208c00) [pid = 1841] [serial = 1659] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc75e2800) [pid = 1841] [serial = 1602] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dc3d4a800) [pid = 1841] [serial = 1664] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dbc80a000) [pid = 1841] [serial = 1503] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dcac51400) [pid = 1841] [serial = 1605] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dda38a400) [pid = 1841] [serial = 1614] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc7cd1400) [pid = 1841] [serial = 1680] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dd9e45000) [pid = 1841] [serial = 1611] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0db6e85000) [pid = 1841] [serial = 1578] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc3dbf800) [pid = 1841] [serial = 1665] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc27f1800) [pid = 1841] [serial = 1658] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dce115c00) [pid = 1841] [serial = 1697] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0db725fc00) [pid = 1841] [serial = 1650] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dcb905400) [pid = 1841] [serial = 1686] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dcd047000) [pid = 1841] [serial = 1694] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0db010d800) [pid = 1841] [serial = 1644] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dcac60c00) [pid = 1841] [serial = 1685] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc7133400) [pid = 1841] [serial = 1674] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc4309800) [pid = 1841] [serial = 1670] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dae084000) [pid = 1841] [serial = 1643] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db3890000) [pid = 1841] [serial = 1704] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dc2937800) [pid = 1841] [serial = 1587] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db0de8000) [pid = 1841] [serial = 1701] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dce5a6c00) [pid = 1841] [serial = 1608] [outer = (nil)] [url = about:blank] 13:04:19 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0db8dda800) [pid = 1841] [serial = 1575] [outer = (nil)] [url = about:blank] 13:04:20 INFO - PROCESS | 1841 | 1461441860298 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]]]}] 13:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 3189ms 13:04:20 INFO - PROCESS | 1841 | 1461441860347 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 1841 | 1461441860354 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:04:20 INFO - PROCESS | 1841 | 1461441860364 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 1841 | 1461441860369 Marionette TRACE conn3 <- [1,2422,null,{}] 13:04:20 INFO - PROCESS | 1841 | 1461441860377 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}] 13:04:20 INFO - PROCESS | 1841 | 1461441860618 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:04:20 INFO - PROCESS | 1841 | 1461441860808 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db14d9800 == 138 [pid = 1841] [id = 613] 13:04:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0db0103800) [pid = 1841] [serial = 1840] [outer = (nil)] 13:04:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db02e6000) [pid = 1841] [serial = 1841] [outer = 0x7f0db0103800] 13:04:20 INFO - PROCESS | 1841 | 1461441860888 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db0ecac00) [pid = 1841] [serial = 1842] [outer = 0x7f0db0103800] 13:04:21 INFO - PROCESS | 1841 | 1461441861744 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]]]}] 13:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1436ms 13:04:21 INFO - PROCESS | 1841 | 1461441861801 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:04:21 INFO - PROCESS | 1841 | 1461441861809 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:04:21 INFO - PROCESS | 1841 | 1461441861820 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:04:21 INFO - PROCESS | 1841 | 1461441861823 Marionette TRACE conn3 <- [1,2426,null,{}] 13:04:21 INFO - PROCESS | 1841 | 1461441861829 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}] 13:04:22 INFO - PROCESS | 1841 | 1461441862055 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:04:22 INFO - PROCESS | 1841 | 1461441862270 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23c9800 == 139 [pid = 1841] [id = 614] 13:04:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db0106800) [pid = 1841] [serial = 1843] [outer = (nil)] 13:04:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db388d800) [pid = 1841] [serial = 1844] [outer = 0x7f0db0106800] 13:04:22 INFO - PROCESS | 1841 | 1461441862334 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db3c9ac00) [pid = 1841] [serial = 1845] [outer = 0x7f0db0106800] 13:04:23 INFO - PROCESS | 1841 | 1461441863246 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]]]}] 13:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1481ms 13:04:23 INFO - PROCESS | 1841 | 1461441863341 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 1841 | 1461441863343 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:04:23 INFO - PROCESS | 1841 | 1461441863351 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - PROCESS | 1841 | 1461441863356 Marionette TRACE conn3 <- [1,2430,null,{}] 13:04:23 INFO - PROCESS | 1841 | 1461441863378 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}] 13:04:23 INFO - PROCESS | 1841 | 1461441863810 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:04:23 INFO - PROCESS | 1841 | 1461441863992 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db40d1000 == 140 [pid = 1841] [id = 615] 13:04:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0db4460800) [pid = 1841] [serial = 1846] [outer = (nil)] 13:04:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db6f67c00) [pid = 1841] [serial = 1847] [outer = 0x7f0db4460800] 13:04:24 INFO - PROCESS | 1841 | 1461441864061 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db725c000) [pid = 1841] [serial = 1848] [outer = 0x7f0db4460800] 13:04:24 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0db6e88400) [pid = 1841] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:04:24 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0db0023800) [pid = 1841] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:04:24 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db02e2400) [pid = 1841] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:04:24 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0db02e5c00) [pid = 1841] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:04:24 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db3cd0000) [pid = 1841] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:04:24 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dadf04400) [pid = 1841] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:04:25 INFO - PROCESS | 1841 | 1461441865161 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]]]}] 13:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1834ms 13:04:25 INFO - PROCESS | 1841 | 1461441865187 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:04:25 INFO - PROCESS | 1841 | 1461441865191 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:04:25 INFO - PROCESS | 1841 | 1461441865197 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:04:25 INFO - PROCESS | 1841 | 1461441865200 Marionette TRACE conn3 <- [1,2434,null,{}] 13:04:25 INFO - PROCESS | 1841 | 1461441865205 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}] 13:04:25 INFO - PROCESS | 1841 | 1461441865486 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:04:25 INFO - PROCESS | 1841 | 1461441865511 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db44c7000 == 141 [pid = 1841] [id = 616] 13:04:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db1742800) [pid = 1841] [serial = 1849] [outer = (nil)] 13:04:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db7271000) [pid = 1841] [serial = 1850] [outer = 0x7f0db1742800] 13:04:25 INFO - PROCESS | 1841 | 1461441865576 Marionette DEBUG loaded listener.js 13:04:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db8ab4400) [pid = 1841] [serial = 1851] [outer = 0x7f0db1742800] 13:04:26 INFO - PROCESS | 1841 | 1461441866455 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]]]}] 13:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1282ms 13:04:26 INFO - PROCESS | 1841 | 1461441866480 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:04:26 INFO - PROCESS | 1841 | 1461441866483 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:04:26 INFO - PROCESS | 1841 | 1461441866489 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:04:26 INFO - PROCESS | 1841 | 1461441866504 Marionette TRACE conn3 <- [1,2438,null,{}] 13:04:26 INFO - PROCESS | 1841 | 1461441866510 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}] 13:04:26 INFO - PROCESS | 1841 | 1461441866728 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:04:27 INFO - PROCESS | 1841 | 1461441867106 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0141000 == 142 [pid = 1841] [id = 617] 13:04:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dadf0f400) [pid = 1841] [serial = 1852] [outer = (nil)] 13:04:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db001f400) [pid = 1841] [serial = 1853] [outer = 0x7f0dadf0f400] 13:04:27 INFO - PROCESS | 1841 | 1461441867254 Marionette DEBUG loaded listener.js 13:04:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db010cc00) [pid = 1841] [serial = 1854] [outer = 0x7f0dadf0f400] 13:04:28 INFO - PROCESS | 1841 | 1461441868201 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]]]}] 13:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1745ms 13:04:28 INFO - PROCESS | 1841 | 1461441868237 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:04:28 INFO - PROCESS | 1841 | 1461441868243 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:04:28 INFO - PROCESS | 1841 | 1461441868250 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - PROCESS | 1841 | 1461441868257 Marionette TRACE conn3 <- [1,2442,null,{}] 13:04:28 INFO - PROCESS | 1841 | 1461441868265 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}] 13:04:28 INFO - PROCESS | 1841 | 1461441868536 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:04:28 INFO - PROCESS | 1841 | 1461441868841 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3ddf000 == 143 [pid = 1841] [id = 618] 13:04:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db173a800) [pid = 1841] [serial = 1855] [outer = (nil)] 13:04:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0db3be6000) [pid = 1841] [serial = 1856] [outer = 0x7f0db173a800] 13:04:28 INFO - PROCESS | 1841 | 1461441868930 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db3cc7800) [pid = 1841] [serial = 1857] [outer = 0x7f0db173a800] 13:04:29 INFO - PROCESS | 1841 | 1461441869876 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]]]}] 13:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1691ms 13:04:29 INFO - PROCESS | 1841 | 1461441869945 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:04:29 INFO - PROCESS | 1841 | 1461441869952 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:04:29 INFO - PROCESS | 1841 | 1461441869959 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:04:29 INFO - PROCESS | 1841 | 1461441869962 Marionette TRACE conn3 <- [1,2446,null,{}] 13:04:29 INFO - PROCESS | 1841 | 1461441869969 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}] 13:04:30 INFO - PROCESS | 1841 | 1461441870216 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:04:30 INFO - PROCESS | 1841 | 1461441870570 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db756c000 == 144 [pid = 1841] [id = 619] 13:04:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0db6e69000) [pid = 1841] [serial = 1858] [outer = (nil)] 13:04:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0db6e88400) [pid = 1841] [serial = 1859] [outer = 0x7f0db6e69000] 13:04:30 INFO - PROCESS | 1841 | 1461441870697 Marionette DEBUG loaded listener.js 13:04:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0db725f800) [pid = 1841] [serial = 1860] [outer = 0x7f0db6e69000] 13:04:31 INFO - PROCESS | 1841 | 1461441871612 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]]]}] 13:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1683ms 13:04:31 INFO - PROCESS | 1841 | 1461441871643 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:04:31 INFO - PROCESS | 1841 | 1461441871647 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:04:31 INFO - PROCESS | 1841 | 1461441871663 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:04:31 INFO - PROCESS | 1841 | 1461441871673 Marionette TRACE conn3 <- [1,2450,null,{}] 13:04:31 INFO - PROCESS | 1841 | 1461441871679 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}] 13:04:31 INFO - PROCESS | 1841 | 1461441871944 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:04:32 INFO - PROCESS | 1841 | 1461441872244 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8b1c800 == 145 [pid = 1841] [id = 620] 13:04:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0db8ac0800) [pid = 1841] [serial = 1861] [outer = (nil)] 13:04:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0db8de1400) [pid = 1841] [serial = 1862] [outer = 0x7f0db8ac0800] 13:04:32 INFO - PROCESS | 1841 | 1461441872336 Marionette DEBUG loaded listener.js 13:04:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0db9911000) [pid = 1841] [serial = 1863] [outer = 0x7f0db8ac0800] 13:04:33 INFO - PROCESS | 1841 | 1461441873279 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]]]}] 13:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1699ms 13:04:33 INFO - PROCESS | 1841 | 1461441873360 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:04:33 INFO - PROCESS | 1841 | 1461441873368 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:04:33 INFO - PROCESS | 1841 | 1461441873377 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:04:33 INFO - PROCESS | 1841 | 1461441873379 Marionette TRACE conn3 <- [1,2454,null,{}] 13:04:33 INFO - PROCESS | 1841 | 1461441873384 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}] 13:04:33 INFO - PROCESS | 1841 | 1461441873654 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:04:33 INFO - PROCESS | 1841 | 1461441873950 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95dd000 == 146 [pid = 1841] [id = 621] 13:04:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0db6e7e000) [pid = 1841] [serial = 1864] [outer = (nil)] 13:04:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dba5a9000) [pid = 1841] [serial = 1865] [outer = 0x7f0db6e7e000] 13:04:34 INFO - PROCESS | 1841 | 1461441874038 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dbbb39000) [pid = 1841] [serial = 1866] [outer = 0x7f0db6e7e000] 13:04:34 INFO - PROCESS | 1841 | 1461441874873 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]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1533ms 13:04:34 INFO - PROCESS | 1841 | 1461441874911 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 1841 | 1461441874914 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:04:34 INFO - PROCESS | 1841 | 1461441874920 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 1841 | 1461441874923 Marionette TRACE conn3 <- [1,2458,null,{}] 13:04:34 INFO - PROCESS | 1841 | 1461441874929 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}] 13:04:35 INFO - PROCESS | 1841 | 1461441875158 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:04:35 INFO - PROCESS | 1841 | 1461441875426 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9ccc800 == 147 [pid = 1841] [id = 622] 13:04:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dbc811800) [pid = 1841] [serial = 1867] [outer = (nil)] 13:04:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dbc817000) [pid = 1841] [serial = 1868] [outer = 0x7f0dbc811800] 13:04:35 INFO - PROCESS | 1841 | 1461441875568 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc1638800) [pid = 1841] [serial = 1869] [outer = 0x7f0dbc811800] 13:04:36 INFO - PROCESS | 1841 | 1461441876482 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]]]}] 13:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1632ms 13:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:04:36 INFO - PROCESS | 1841 | 1461441876555 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:04:36 INFO - PROCESS | 1841 | 1461441876557 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:04:36 INFO - PROCESS | 1841 | 1461441876564 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 1841 | 1461441876567 Marionette TRACE conn3 <- [1,2462,null,{}] 13:04:36 INFO - PROCESS | 1841 | 1461441876572 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}] 13:04:36 INFO - PROCESS | 1841 | 1461441876835 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:04:37 INFO - PROCESS | 1841 | 1461441877132 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc148a000 == 148 [pid = 1841] [id = 623] 13:04:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dbc812c00) [pid = 1841] [serial = 1870] [outer = (nil)] 13:04:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc27fd800) [pid = 1841] [serial = 1871] [outer = 0x7f0dbc812c00] 13:04:37 INFO - PROCESS | 1841 | 1461441877210 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc2a28c00) [pid = 1841] [serial = 1872] [outer = 0x7f0dbc812c00] 13:04:38 INFO - PROCESS | 1841 | 1461441878036 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]]]}] 13:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1530ms 13:04:38 INFO - PROCESS | 1841 | 1461441878094 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:04:38 INFO - PROCESS | 1841 | 1461441878097 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:04:38 INFO - PROCESS | 1841 | 1461441878103 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:04:38 INFO - PROCESS | 1841 | 1461441878106 Marionette TRACE conn3 <- [1,2466,null,{}] 13:04:38 INFO - PROCESS | 1841 | 1461441878111 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}] 13:04:38 INFO - PROCESS | 1841 | 1461441878343 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:04:38 INFO - PROCESS | 1841 | 1461441878680 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc185a800 == 149 [pid = 1841] [id = 624] 13:04:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0db8ac7400) [pid = 1841] [serial = 1873] [outer = (nil)] 13:04:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc30c7400) [pid = 1841] [serial = 1874] [outer = 0x7f0db8ac7400] 13:04:38 INFO - PROCESS | 1841 | 1461441878756 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc34a9800) [pid = 1841] [serial = 1875] [outer = 0x7f0db8ac7400] 13:04:39 INFO - PROCESS | 1841 | 1461441879598 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]]]}] 13:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1532ms 13:04:39 INFO - PROCESS | 1841 | 1461441879637 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:04:39 INFO - PROCESS | 1841 | 1461441879641 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:04:39 INFO - PROCESS | 1841 | 1461441879647 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 1841 | 1461441879649 Marionette TRACE conn3 <- [1,2470,null,{}] 13:04:39 INFO - PROCESS | 1841 | 1461441879655 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}] 13:04:39 INFO - PROCESS | 1841 | 1461441879883 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:04:40 INFO - PROCESS | 1841 | 1461441880116 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3035000 == 150 [pid = 1841] [id = 625] 13:04:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc163a000) [pid = 1841] [serial = 1876] [outer = (nil)] 13:04:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc3909400) [pid = 1841] [serial = 1877] [outer = 0x7f0dc163a000] 13:04:40 INFO - PROCESS | 1841 | 1461441880194 Marionette DEBUG loaded listener.js 13:04:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc3db4000) [pid = 1841] [serial = 1878] [outer = 0x7f0dc163a000] 13:04:41 INFO - PROCESS | 1841 | 1461441881107 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]]]}] 13:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1531ms 13:04:41 INFO - PROCESS | 1841 | 1461441881180 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:04:41 INFO - PROCESS | 1841 | 1461441881183 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:04:41 INFO - PROCESS | 1841 | 1461441881191 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:04:41 INFO - PROCESS | 1841 | 1461441881194 Marionette TRACE conn3 <- [1,2474,null,{}] 13:04:41 INFO - PROCESS | 1841 | 1461441881200 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}] 13:04:41 INFO - PROCESS | 1841 | 1461441881481 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:04:41 INFO - PROCESS | 1841 | 1461441881782 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3726000 == 151 [pid = 1841] [id = 626] 13:04:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc2a2e000) [pid = 1841] [serial = 1879] [outer = (nil)] 13:04:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc401e400) [pid = 1841] [serial = 1880] [outer = 0x7f0dc2a2e000] 13:04:41 INFO - PROCESS | 1841 | 1461441881864 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc430e800) [pid = 1841] [serial = 1881] [outer = 0x7f0dc2a2e000] 13:04:42 INFO - PROCESS | 1841 | 1461441882758 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]]]}] 13:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1635ms 13:04:42 INFO - PROCESS | 1841 | 1461441882828 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:04:42 INFO - PROCESS | 1841 | 1461441882831 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:04:42 INFO - PROCESS | 1841 | 1461441882837 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 1841 | 1461441882840 Marionette TRACE conn3 <- [1,2478,null,{}] 13:04:42 INFO - PROCESS | 1841 | 1461441882845 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}] 13:04:43 INFO - PROCESS | 1841 | 1461441883089 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:04:43 INFO - PROCESS | 1841 | 1461441883349 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3eac800 == 152 [pid = 1841] [id = 627] 13:04:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc5414c00) [pid = 1841] [serial = 1882] [outer = (nil)] 13:04:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc5419800) [pid = 1841] [serial = 1883] [outer = 0x7f0dc5414c00] 13:04:43 INFO - PROCESS | 1841 | 1461441883516 Marionette DEBUG loaded listener.js 13:04:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc5f8c800) [pid = 1841] [serial = 1884] [outer = 0x7f0dc5414c00] 13:04:44 INFO - PROCESS | 1841 | 1461441884432 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]]]}] 13:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1633ms 13:04:44 INFO - PROCESS | 1841 | 1461441884480 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:04:44 INFO - PROCESS | 1841 | 1461441884485 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:04:44 INFO - PROCESS | 1841 | 1461441884491 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:04:44 INFO - PROCESS | 1841 | 1461441884501 Marionette TRACE conn3 <- [1,2482,null,{}] 13:04:44 INFO - PROCESS | 1841 | 1461441884506 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}] 13:04:44 INFO - PROCESS | 1841 | 1461441884782 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:04:45 INFO - PROCESS | 1841 | 1461441885090 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc790a800 == 153 [pid = 1841] [id = 628] 13:04:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc5415000) [pid = 1841] [serial = 1885] [outer = (nil)] 13:04:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc6ba3800) [pid = 1841] [serial = 1886] [outer = 0x7f0dc5415000] 13:04:45 INFO - PROCESS | 1841 | 1461441885170 Marionette DEBUG loaded listener.js 13:04:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc6e38000) [pid = 1841] [serial = 1887] [outer = 0x7f0dc5415000] 13:04:46 INFO - PROCESS | 1841 | 1461441886047 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]]]}] 13:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1593ms 13:04:46 INFO - PROCESS | 1841 | 1461441886085 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:04:46 INFO - PROCESS | 1841 | 1461441886089 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:04:46 INFO - PROCESS | 1841 | 1461441886095 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:04:46 INFO - PROCESS | 1841 | 1461441886098 Marionette TRACE conn3 <- [1,2486,null,{}] 13:04:46 INFO - PROCESS | 1841 | 1461441886103 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}] 13:04:46 INFO - PROCESS | 1841 | 1461441886332 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:04:46 INFO - PROCESS | 1841 | 1461441886608 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc926a000 == 154 [pid = 1841] [id = 629] 13:04:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc5f89000) [pid = 1841] [serial = 1888] [outer = (nil)] 13:04:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc7136c00) [pid = 1841] [serial = 1889] [outer = 0x7f0dc5f89000] 13:04:46 INFO - PROCESS | 1841 | 1461441886726 Marionette DEBUG loaded listener.js 13:04:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc713f400) [pid = 1841] [serial = 1890] [outer = 0x7f0dc5f89000] 13:04:47 INFO - PROCESS | 1841 | 1461441887578 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]]]}] 13:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1528ms 13:04:47 INFO - PROCESS | 1841 | 1461441887625 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:04:47 INFO - PROCESS | 1841 | 1461441887628 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:04:47 INFO - PROCESS | 1841 | 1461441887634 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - PROCESS | 1841 | 1461441887636 Marionette TRACE conn3 <- [1,2490,null,{}] 13:04:47 INFO - PROCESS | 1841 | 1461441887642 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}] 13:04:47 INFO - PROCESS | 1841 | 1461441887875 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:04:48 INFO - PROCESS | 1841 | 1461441888144 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc589800 == 155 [pid = 1841] [id = 630] 13:04:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc17dc800) [pid = 1841] [serial = 1891] [outer = (nil)] 13:04:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc7250000) [pid = 1841] [serial = 1892] [outer = 0x7f0dc17dc800] 13:04:48 INFO - PROCESS | 1841 | 1461441888263 Marionette DEBUG loaded listener.js 13:04:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc7274800) [pid = 1841] [serial = 1893] [outer = 0x7f0dc17dc800] 13:04:49 INFO - PROCESS | 1841 | 1461441889131 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]]]}] 13:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1528ms 13:04:49 INFO - PROCESS | 1841 | 1461441889164 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:04:49 INFO - PROCESS | 1841 | 1461441889166 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:04:49 INFO - PROCESS | 1841 | 1461441889173 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:04:49 INFO - PROCESS | 1841 | 1461441889175 Marionette TRACE conn3 <- [1,2494,null,{}] 13:04:49 INFO - PROCESS | 1841 | 1461441889180 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}] 13:04:49 INFO - PROCESS | 1841 | 1461441889410 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:04:49 INFO - PROCESS | 1841 | 1461441889677 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce1e000 == 156 [pid = 1841] [id = 631] 13:04:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0db3cc9400) [pid = 1841] [serial = 1894] [outer = (nil)] 13:04:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc727ec00) [pid = 1841] [serial = 1895] [outer = 0x7f0db3cc9400] 13:04:49 INFO - PROCESS | 1841 | 1461441889796 Marionette DEBUG loaded listener.js 13:04:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc731c000) [pid = 1841] [serial = 1896] [outer = 0x7f0db3cc9400] 13:04:50 INFO - PROCESS | 1841 | 1461441890659 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]]]}] 13:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1529ms 13:04:50 INFO - PROCESS | 1841 | 1461441890703 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 1841 | 1461441890706 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:04:50 INFO - PROCESS | 1841 | 1461441890712 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 1841 | 1461441890724 Marionette TRACE conn3 <- [1,2498,null,{}] 13:04:50 INFO - PROCESS | 1841 | 1461441890729 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}] 13:04:50 INFO - PROCESS | 1841 | 1461441890964 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:04:51 INFO - PROCESS | 1841 | 1461441891234 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd376000 == 157 [pid = 1841] [id = 632] 13:04:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc3616c00) [pid = 1841] [serial = 1897] [outer = (nil)] 13:04:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc75d8000) [pid = 1841] [serial = 1898] [outer = 0x7f0dc3616c00] 13:04:51 INFO - PROCESS | 1841 | 1461441891354 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dc75de400) [pid = 1841] [serial = 1899] [outer = 0x7f0dc3616c00] 13:04:52 INFO - PROCESS | 1841 | 1461441892224 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]]]}] 13:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1545ms 13:04:52 INFO - PROCESS | 1841 | 1461441892258 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:04:52 INFO - PROCESS | 1841 | 1461441892261 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:04:52 INFO - PROCESS | 1841 | 1461441892268 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 1841 | 1461441892270 Marionette TRACE conn3 <- [1,2502,null,{}] 13:04:52 INFO - PROCESS | 1841 | 1461441892276 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}] 13:04:52 INFO - PROCESS | 1841 | 1461441892507 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:04:52 INFO - PROCESS | 1841 | 1461441892774 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd8f6800 == 158 [pid = 1841] [id = 633] 13:04:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0db3beec00) [pid = 1841] [serial = 1900] [outer = (nil)] 13:04:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc75e3800) [pid = 1841] [serial = 1901] [outer = 0x7f0db3beec00] 13:04:52 INFO - PROCESS | 1841 | 1461441892909 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dc79dfc00) [pid = 1841] [serial = 1902] [outer = 0x7f0db3beec00] 13:04:53 INFO - PROCESS | 1841 | 1461441893868 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]]]}] 13:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1640ms 13:04:53 INFO - PROCESS | 1841 | 1461441893909 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:04:53 INFO - PROCESS | 1841 | 1461441893911 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:04:53 INFO - PROCESS | 1841 | 1461441893918 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:04:53 INFO - PROCESS | 1841 | 1461441893920 Marionette TRACE conn3 <- [1,2506,null,{}] 13:04:53 INFO - PROCESS | 1841 | 1461441893925 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}] 13:04:54 INFO - PROCESS | 1841 | 1461441894157 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:04:54 INFO - PROCESS | 1841 | 1461441894465 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0290000 == 159 [pid = 1841] [id = 634] 13:04:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0db8d02800) [pid = 1841] [serial = 1903] [outer = (nil)] 13:04:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc7bc6000) [pid = 1841] [serial = 1904] [outer = 0x7f0db8d02800] 13:04:54 INFO - PROCESS | 1841 | 1461441894544 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dc7be7000) [pid = 1841] [serial = 1905] [outer = 0x7f0db8d02800] 13:04:55 INFO - PROCESS | 1841 | 1461441895383 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]]]}] 13:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1539ms 13:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:04:55 INFO - PROCESS | 1841 | 1461441895458 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:04:55 INFO - PROCESS | 1841 | 1461441895461 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:04:55 INFO - PROCESS | 1841 | 1461441895467 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 1841 | 1461441895470 Marionette TRACE conn3 <- [1,2510,null,{}] 13:04:55 INFO - PROCESS | 1841 | 1461441895475 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}] 13:04:55 INFO - PROCESS | 1841 | 1461441895705 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:04:55 INFO - PROCESS | 1841 | 1461441895971 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3614000 == 160 [pid = 1841] [id = 635] 13:04:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dc75e1400) [pid = 1841] [serial = 1906] [outer = (nil)] 13:04:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dc7bf1000) [pid = 1841] [serial = 1907] [outer = 0x7f0dc75e1400] 13:04:56 INFO - PROCESS | 1841 | 1461441896085 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dc7cd2800) [pid = 1841] [serial = 1908] [outer = 0x7f0dc75e1400] 13:04:56 INFO - PROCESS | 1841 | 1461441896968 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]]]}] 13:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1535ms 13:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:04:57 INFO - PROCESS | 1841 | 1461441897002 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:04:57 INFO - PROCESS | 1841 | 1461441897005 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:04:57 INFO - PROCESS | 1841 | 1461441897012 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:04:57 INFO - PROCESS | 1841 | 1461441897015 Marionette TRACE conn3 <- [1,2514,null,{}] 13:04:57 INFO - PROCESS | 1841 | 1461441897020 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}] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de147c800 == 159 [pid = 1841] [id = 517] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc0c7800 == 158 [pid = 1841] [id = 53] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db44c7000 == 157 [pid = 1841] [id = 616] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db40d1000 == 156 [pid = 1841] [id = 615] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23c9800 == 155 [pid = 1841] [id = 614] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db14d9800 == 154 [pid = 1841] [id = 613] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ad0800 == 153 [pid = 1841] [id = 611] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7913800 == 152 [pid = 1841] [id = 610] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dd2800 == 151 [pid = 1841] [id = 609] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc4e12800 == 150 [pid = 1841] [id = 608] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c02800 == 149 [pid = 1841] [id = 607] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b06800 == 148 [pid = 1841] [id = 606] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc34c7000 == 147 [pid = 1841] [id = 605] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2887800 == 146 [pid = 1841] [id = 604] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1721800 == 145 [pid = 1841] [id = 603] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbeaa000 == 144 [pid = 1841] [id = 602] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3c7800 == 143 [pid = 1841] [id = 601] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9c9e000 == 142 [pid = 1841] [id = 600] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95ee000 == 141 [pid = 1841] [id = 599] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8c6d000 == 140 [pid = 1841] [id = 598] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7e81800 == 139 [pid = 1841] [id = 597] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db77c5000 == 138 [pid = 1841] [id = 596] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6c69800 == 137 [pid = 1841] [id = 595] 13:04:58 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db2071000 == 136 [pid = 1841] [id = 594] 13:04:58 INFO - PROCESS | 1841 | 1461441898803 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dc38b2800) [pid = 1841] [serial = 1736] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0db7070c00) [pid = 1841] [serial = 1775] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db445e000) [pid = 1841] [serial = 1718] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0db3bedc00) [pid = 1841] [serial = 1770] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dae07cc00) [pid = 1841] [serial = 1712] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0db02e9400) [pid = 1841] [serial = 1766] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db3c9d400) [pid = 1841] [serial = 1778] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc2933800) [pid = 1841] [serial = 1730] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dba5a8000) [pid = 1841] [serial = 1724] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dbc816c00) [pid = 1841] [serial = 1727] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc5f91800) [pid = 1841] [serial = 1742] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db725ac00) [pid = 1841] [serial = 1776] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc34a2400) [pid = 1841] [serial = 1733] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db0ed0000) [pid = 1841] [serial = 1767] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0db6e65c00) [pid = 1841] [serial = 1773] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dcb657400) [pid = 1841] [serial = 1751] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0db3892800) [pid = 1841] [serial = 1715] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0db8dd9400) [pid = 1841] [serial = 1721] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc7ddac00) [pid = 1841] [serial = 1748] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dce5a3400) [pid = 1841] [serial = 1757] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dcd043c00) [pid = 1841] [serial = 1754] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc75dd000) [pid = 1841] [serial = 1745] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0db1505800) [pid = 1841] [serial = 1769] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc4107c00) [pid = 1841] [serial = 1739] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0db7261400) [pid = 1841] [serial = 1710] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dd9218800) [pid = 1841] [serial = 1760] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0db3ca2c00) [pid = 1841] [serial = 1763] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db4454800) [pid = 1841] [serial = 1772] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db7066400) [pid = 1841] [serial = 1779] [outer = (nil)] [url = about:blank] 13:04:59 INFO - PROCESS | 1841 | 1461441899260 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db01e0800 == 137 [pid = 1841] [id = 636] 13:04:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0db0025400) [pid = 1841] [serial = 1909] [outer = (nil)] 13:04:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db0104800) [pid = 1841] [serial = 1910] [outer = 0x7f0db0025400] 13:04:59 INFO - PROCESS | 1841 | 1461441899332 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db02e2800) [pid = 1841] [serial = 1911] [outer = 0x7f0db0025400] 13:05:00 INFO - PROCESS | 1841 | 1461441900134 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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3141ms 13:05:00 INFO - PROCESS | 1841 | 1461441900155 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:05:00 INFO - PROCESS | 1841 | 1461441900161 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:05:00 INFO - PROCESS | 1841 | 1461441900188 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 1841 | 1461441900195 Marionette TRACE conn3 <- [1,2518,null,{}] 13:05:00 INFO - PROCESS | 1841 | 1461441900212 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}] 13:05:00 INFO - PROCESS | 1841 | 1461441900434 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:05:00 INFO - PROCESS | 1841 | 1461441900624 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23df800 == 138 [pid = 1841] [id = 637] 13:05:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db0028000) [pid = 1841] [serial = 1912] [outer = (nil)] 13:05:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db3896000) [pid = 1841] [serial = 1913] [outer = 0x7f0db0028000] 13:05:00 INFO - PROCESS | 1841 | 1461441900692 Marionette DEBUG loaded listener.js 13:05:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0db3c9e000) [pid = 1841] [serial = 1914] [outer = 0x7f0db0028000] 13:05:01 INFO - PROCESS | 1841 | 1461441901643 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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1514ms 13:05:01 INFO - PROCESS | 1841 | 1461441901684 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:05:01 INFO - PROCESS | 1841 | 1461441901688 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:05:01 INFO - PROCESS | 1841 | 1461441901694 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:05:01 INFO - PROCESS | 1841 | 1461441901697 Marionette TRACE conn3 <- [1,2522,null,{}] 13:05:01 INFO - PROCESS | 1841 | 1461441901704 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}] 13:05:02 INFO - PROCESS | 1841 | 1461441902010 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:05:02 INFO - PROCESS | 1841 | 1461441902048 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3f9c800 == 139 [pid = 1841] [id = 638] 13:05:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db4458c00) [pid = 1841] [serial = 1915] [outer = (nil)] 13:05:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db6e7f400) [pid = 1841] [serial = 1916] [outer = 0x7f0db4458c00] 13:05:02 INFO - PROCESS | 1841 | 1461441902113 Marionette DEBUG loaded listener.js 13:05:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0db7258000) [pid = 1841] [serial = 1917] [outer = 0x7f0db4458c00] 13:05:03 INFO - PROCESS | 1841 | 1461441903170 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]]]}] 13:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1532ms 13:05:03 INFO - PROCESS | 1841 | 1461441903230 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:05:03 INFO - PROCESS | 1841 | 1461441903236 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:05:03 INFO - PROCESS | 1841 | 1461441903251 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:05:03 INFO - PROCESS | 1841 | 1461441903258 Marionette TRACE conn3 <- [1,2526,null,{}] 13:05:03 INFO - PROCESS | 1841 | 1461441903270 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}] 13:05:03 INFO - PROCESS | 1841 | 1461441903556 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dadf02c00) [pid = 1841] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0db0106800) [pid = 1841] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dadf0a000) [pid = 1841] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0db4460800) [pid = 1841] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc3d4b400) [pid = 1841] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc2a26c00) [pid = 1841] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc16a9000) [pid = 1841] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db8dd8800) [pid = 1841] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc38b7c00) [pid = 1841] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db727a000) [pid = 1841] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc2a31400) [pid = 1841] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0db0ed5c00) [pid = 1841] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc16aac00) [pid = 1841] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0db1511000) [pid = 1841] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0db1739800) [pid = 1841] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0db1737800) [pid = 1841] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dc5414000) [pid = 1841] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dbc807000) [pid = 1841] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dadf04c00) [pid = 1841] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc3615000) [pid = 1841] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db8d0bc00) [pid = 1841] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dbc807c00) [pid = 1841] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0db8aaec00) [pid = 1841] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc7273800) [pid = 1841] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0db8ab8000) [pid = 1841] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc17d3c00) [pid = 1841] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0db727c400) [pid = 1841] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0db0103800) [pid = 1841] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0db1506000) [pid = 1841] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc17d8400) [pid = 1841] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc3613400) [pid = 1841] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc3617c00) [pid = 1841] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0db8ac2800) [pid = 1841] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0db3ca6c00) [pid = 1841] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dbbb32c00) [pid = 1841] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc3207400) [pid = 1841] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc16a8c00) [pid = 1841] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dbc80cc00) [pid = 1841] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:05:04 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db8d06400) [pid = 1841] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:05:04 INFO - PROCESS | 1841 | 1461441904511 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db18d0000 == 140 [pid = 1841] [id = 639] 13:05:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dadf02c00) [pid = 1841] [serial = 1918] [outer = (nil)] 13:05:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db0106800) [pid = 1841] [serial = 1919] [outer = 0x7f0dadf02c00] 13:05:04 INFO - PROCESS | 1841 | 1461441904576 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0db3cc4400) [pid = 1841] [serial = 1920] [outer = 0x7f0dadf02c00] 13:05:05 INFO - PROCESS | 1841 | 1461441905281 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]]]}] 13:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2095ms 13:05:05 INFO - PROCESS | 1841 | 1461441905339 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:05:05 INFO - PROCESS | 1841 | 1461441905343 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:05:05 INFO - PROCESS | 1841 | 1461441905361 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:05:05 INFO - PROCESS | 1841 | 1461441905363 Marionette TRACE conn3 <- [1,2530,null,{}] 13:05:05 INFO - PROCESS | 1841 | 1461441905373 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}] 13:05:05 INFO - PROCESS | 1841 | 1461441905593 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:05:05 INFO - PROCESS | 1841 | 1461441905603 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7585800 == 141 [pid = 1841] [id = 640] 13:05:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dadf04c00) [pid = 1841] [serial = 1921] [outer = (nil)] 13:05:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db8d0e400) [pid = 1841] [serial = 1922] [outer = 0x7f0dadf04c00] 13:05:05 INFO - PROCESS | 1841 | 1461441905828 Marionette DEBUG loaded listener.js 13:05:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db990bc00) [pid = 1841] [serial = 1923] [outer = 0x7f0dadf04c00] 13:05:06 INFO - PROCESS | 1841 | 1461441906853 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]]]}] 13:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1539ms 13:05:06 INFO - PROCESS | 1841 | 1461441906901 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:05:06 INFO - PROCESS | 1841 | 1461441906907 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:05:06 INFO - PROCESS | 1841 | 1461441906916 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:05:06 INFO - PROCESS | 1841 | 1461441906922 Marionette TRACE conn3 <- [1,2534,null,{}] 13:05:06 INFO - PROCESS | 1841 | 1461441906932 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}] 13:05:07 INFO - PROCESS | 1841 | 1461441907189 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:05:07 INFO - PROCESS | 1841 | 1461441907528 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3cf0000 == 142 [pid = 1841] [id = 641] 13:05:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0db0ed3c00) [pid = 1841] [serial = 1924] [outer = (nil)] 13:05:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db1740c00) [pid = 1841] [serial = 1925] [outer = 0x7f0db0ed3c00] 13:05:07 INFO - PROCESS | 1841 | 1461441907613 Marionette DEBUG loaded listener.js 13:05:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0db6e66000) [pid = 1841] [serial = 1926] [outer = 0x7f0db0ed3c00] 13:05:08 INFO - PROCESS | 1841 | 1461441908535 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]]]}] 13:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1687ms 13:05:08 INFO - PROCESS | 1841 | 1461441908604 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:05:08 INFO - PROCESS | 1841 | 1461441908612 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:05:08 INFO - PROCESS | 1841 | 1461441908623 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:05:08 INFO - PROCESS | 1841 | 1461441908626 Marionette TRACE conn3 <- [1,2538,null,{}] 13:05:08 INFO - PROCESS | 1841 | 1461441908633 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}] 13:05:08 INFO - PROCESS | 1841 | 1461441908956 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:05:09 INFO - PROCESS | 1841 | 1461441909276 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7e7c800 == 143 [pid = 1841] [id = 642] 13:05:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0db8ab5400) [pid = 1841] [serial = 1927] [outer = (nil)] 13:05:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0db8d0cc00) [pid = 1841] [serial = 1928] [outer = 0x7f0db8ab5400] 13:05:09 INFO - PROCESS | 1841 | 1461441909353 Marionette DEBUG loaded listener.js 13:05:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0db9911c00) [pid = 1841] [serial = 1929] [outer = 0x7f0db8ab5400] 13:05:10 INFO - PROCESS | 1841 | 1461441910321 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]]]}] 13:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1737ms 13:05:10 INFO - PROCESS | 1841 | 1461441910360 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 1841 | 1461441910365 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:05:10 INFO - PROCESS | 1841 | 1461441910371 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 1841 | 1461441910377 Marionette TRACE conn3 <- [1,2542,null,{}] 13:05:10 INFO - PROCESS | 1841 | 1461441910394 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}] 13:05:10 INFO - PROCESS | 1841 | 1461441910645 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:05:10 INFO - PROCESS | 1841 | 1461441910951 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cf2000 == 144 [pid = 1841] [id = 643] 13:05:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dbbc65800) [pid = 1841] [serial = 1930] [outer = (nil)] 13:05:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dbbc6ec00) [pid = 1841] [serial = 1931] [outer = 0x7f0dbbc65800] 13:05:11 INFO - PROCESS | 1841 | 1461441911039 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dbc80a800) [pid = 1841] [serial = 1932] [outer = 0x7f0dbbc65800] 13:05:11 INFO - PROCESS | 1841 | 1461441911944 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]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1635ms 13:05:12 INFO - PROCESS | 1841 | 1461441912008 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:05:12 INFO - PROCESS | 1841 | 1461441912012 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:05:12 INFO - PROCESS | 1841 | 1461441912018 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - PROCESS | 1841 | 1461441912021 Marionette TRACE conn3 <- [1,2546,null,{}] 13:05:12 INFO - PROCESS | 1841 | 1461441912027 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}] 13:05:12 INFO - PROCESS | 1841 | 1461441912265 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:05:12 INFO - PROCESS | 1841 | 1461441912576 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9c9d800 == 145 [pid = 1841] [id = 644] 13:05:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0db010a800) [pid = 1841] [serial = 1933] [outer = (nil)] 13:05:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dbc825400) [pid = 1841] [serial = 1934] [outer = 0x7f0db010a800] 13:05:12 INFO - PROCESS | 1841 | 1461441912657 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dbcaa0800) [pid = 1841] [serial = 1935] [outer = 0x7f0db010a800] 13:05:13 INFO - PROCESS | 1841 | 1461441913551 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]]]}] 13:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1582ms 13:05:13 INFO - PROCESS | 1841 | 1461441913601 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:05:13 INFO - PROCESS | 1841 | 1461441913605 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:05:13 INFO - PROCESS | 1841 | 1461441913611 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:05:13 INFO - PROCESS | 1841 | 1461441913614 Marionette TRACE conn3 <- [1,2550,null,{}] 13:05:13 INFO - PROCESS | 1841 | 1461441913620 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}] 13:05:13 INFO - PROCESS | 1841 | 1461441913857 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:05:14 INFO - PROCESS | 1841 | 1461441914184 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbbcc800 == 146 [pid = 1841] [id = 645] 13:05:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0db8aca800) [pid = 1841] [serial = 1936] [outer = (nil)] 13:05:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc144d400) [pid = 1841] [serial = 1937] [outer = 0x7f0db8aca800] 13:05:14 INFO - PROCESS | 1841 | 1461441914266 Marionette DEBUG loaded listener.js 13:05:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc1610400) [pid = 1841] [serial = 1938] [outer = 0x7f0db8aca800] 13:05:15 INFO - PROCESS | 1841 | 1461441915192 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]]]}] 13:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1635ms 13:05:15 INFO - PROCESS | 1841 | 1461441915248 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:05:15 INFO - PROCESS | 1841 | 1461441915252 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:05:15 INFO - PROCESS | 1841 | 1461441915261 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:05:15 INFO - PROCESS | 1841 | 1461441915266 Marionette TRACE conn3 <- [1,2554,null,{}] 13:05:15 INFO - PROCESS | 1841 | 1461441915271 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}] 13:05:15 INFO - PROCESS | 1841 | 1461441915608 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:05:15 INFO - PROCESS | 1841 | 1461441915929 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1715800 == 147 [pid = 1841] [id = 646] 13:05:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc292fc00) [pid = 1841] [serial = 1939] [outer = (nil)] 13:05:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc2939400) [pid = 1841] [serial = 1940] [outer = 0x7f0dc292fc00] 13:05:16 INFO - PROCESS | 1841 | 1461441916016 Marionette DEBUG loaded listener.js 13:05:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc30d1400) [pid = 1841] [serial = 1941] [outer = 0x7f0dc292fc00] 13:05:16 INFO - PROCESS | 1841 | 1461441916961 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]]]}] 13:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1733ms 13:05:16 INFO - PROCESS | 1841 | 1461441916994 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:05:16 INFO - PROCESS | 1841 | 1461441916997 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:05:17 INFO - PROCESS | 1841 | 1461441917003 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:05:17 INFO - PROCESS | 1841 | 1461441917007 Marionette TRACE conn3 <- [1,2558,null,{}] 13:05:17 INFO - PROCESS | 1841 | 1461441917012 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}] 13:05:17 INFO - PROCESS | 1841 | 1461441917245 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:05:17 INFO - PROCESS | 1841 | 1461441917520 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2beb800 == 148 [pid = 1841] [id = 647] 13:05:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0db1507800) [pid = 1841] [serial = 1942] [outer = (nil)] 13:05:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc34a6400) [pid = 1841] [serial = 1943] [outer = 0x7f0db1507800] 13:05:17 INFO - PROCESS | 1841 | 1461441917640 Marionette DEBUG loaded listener.js 13:05:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc361ac00) [pid = 1841] [serial = 1944] [outer = 0x7f0db1507800] 13:05:18 INFO - PROCESS | 1841 | 1461441918511 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]]]}] 13:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1584ms 13:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:05:18 INFO - PROCESS | 1841 | 1461441918589 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:05:18 INFO - PROCESS | 1841 | 1461441918592 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:05:18 INFO - PROCESS | 1841 | 1461441918598 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:05:18 INFO - PROCESS | 1841 | 1461441918602 Marionette TRACE conn3 <- [1,2562,null,{}] 13:05:18 INFO - PROCESS | 1841 | 1461441918607 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}] 13:05:18 INFO - PROCESS | 1841 | 1461441918880 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:05:19 INFO - PROCESS | 1841 | 1461441919197 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc370d800 == 149 [pid = 1841] [id = 648] 13:05:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db8ac9c00) [pid = 1841] [serial = 1945] [outer = (nil)] 13:05:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc390b000) [pid = 1841] [serial = 1946] [outer = 0x7f0db8ac9c00] 13:05:19 INFO - PROCESS | 1841 | 1461441919278 Marionette DEBUG loaded listener.js 13:05:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc3d4c000) [pid = 1841] [serial = 1947] [outer = 0x7f0db8ac9c00] 13:05:20 INFO - PROCESS | 1841 | 1461441920206 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]]]}] 13:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1640ms 13:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:05:20 INFO - PROCESS | 1841 | 1461441920238 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 1841 | 1461441920241 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:05:20 INFO - PROCESS | 1841 | 1461441920248 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - PROCESS | 1841 | 1461441920251 Marionette TRACE conn3 <- [1,2566,null,{}] 13:05:20 INFO - PROCESS | 1841 | 1461441920256 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}] 13:05:20 INFO - PROCESS | 1841 | 1461441920491 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:05:20 INFO - PROCESS | 1841 | 1461441920803 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c1a000 == 150 [pid = 1841] [id = 649] 13:05:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc17dec00) [pid = 1841] [serial = 1948] [outer = (nil)] 13:05:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc4008800) [pid = 1841] [serial = 1949] [outer = 0x7f0dc17dec00] 13:05:20 INFO - PROCESS | 1841 | 1461441920888 Marionette DEBUG loaded listener.js 13:05:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc4017400) [pid = 1841] [serial = 1950] [outer = 0x7f0dc17dec00] 13:05:21 INFO - PROCESS | 1841 | 1461441921779 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]]]}] 13:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1590ms 13:05:21 INFO - PROCESS | 1841 | 1461441921838 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:05:21 INFO - PROCESS | 1841 | 1461441921841 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:05:21 INFO - PROCESS | 1841 | 1461441921848 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:05:21 INFO - PROCESS | 1841 | 1461441921851 Marionette TRACE conn3 <- [1,2570,null,{}] 13:05:21 INFO - PROCESS | 1841 | 1461441921857 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}] 13:05:22 INFO - PROCESS | 1841 | 1461441922112 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:05:22 INFO - PROCESS | 1841 | 1461441922427 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc55d2800 == 151 [pid = 1841] [id = 650] 13:05:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc3211400) [pid = 1841] [serial = 1951] [outer = (nil)] 13:05:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc4304000) [pid = 1841] [serial = 1952] [outer = 0x7f0dc3211400] 13:05:22 INFO - PROCESS | 1841 | 1461441922512 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc503cc00) [pid = 1841] [serial = 1953] [outer = 0x7f0dc3211400] 13:05:23 INFO - PROCESS | 1841 | 1461441923442 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]]]}] 13:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1632ms 13:05:23 INFO - PROCESS | 1841 | 1461441923481 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:05:23 INFO - PROCESS | 1841 | 1461441923485 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:05:23 INFO - PROCESS | 1841 | 1461441923491 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:05:23 INFO - PROCESS | 1841 | 1461441923495 Marionette TRACE conn3 <- [1,2574,null,{}] 13:05:23 INFO - PROCESS | 1841 | 1461441923500 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}] 13:05:23 INFO - PROCESS | 1841 | 1461441923765 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:05:24 INFO - PROCESS | 1841 | 1461441924098 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a68000 == 152 [pid = 1841] [id = 651] 13:05:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dc6b88000) [pid = 1841] [serial = 1954] [outer = (nil)] 13:05:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc6b9a400) [pid = 1841] [serial = 1955] [outer = 0x7f0dc6b88000] 13:05:24 INFO - PROCESS | 1841 | 1461441924227 Marionette DEBUG loaded listener.js 13:05:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc713b800) [pid = 1841] [serial = 1956] [outer = 0x7f0dc6b88000] 13:05:25 INFO - PROCESS | 1841 | 1461441925096 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]]]}] 13:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1684ms 13:05:25 INFO - PROCESS | 1841 | 1461441925177 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 1841 | 1461441925180 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:05:25 INFO - PROCESS | 1841 | 1461441925186 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 1841 | 1461441925189 Marionette TRACE conn3 <- [1,2578,null,{}] 13:05:25 INFO - PROCESS | 1841 | 1461441925194 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}] 13:05:25 INFO - PROCESS | 1841 | 1461441925488 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:05:25 INFO - PROCESS | 1841 | 1461441925803 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcce1d000 == 153 [pid = 1841] [id = 652] 13:05:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc6b88c00) [pid = 1841] [serial = 1957] [outer = (nil)] 13:05:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc75dfc00) [pid = 1841] [serial = 1958] [outer = 0x7f0dc6b88c00] 13:05:25 INFO - PROCESS | 1841 | 1461441925882 Marionette DEBUG loaded listener.js 13:05:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc7bccc00) [pid = 1841] [serial = 1959] [outer = 0x7f0dc6b88c00] 13:05:26 INFO - PROCESS | 1841 | 1461441926754 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]]]}] 13:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1637ms 13:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:05:26 INFO - PROCESS | 1841 | 1461441926825 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:05:26 INFO - PROCESS | 1841 | 1461441926828 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:05:26 INFO - PROCESS | 1841 | 1461441926835 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:05:26 INFO - PROCESS | 1841 | 1461441926838 Marionette TRACE conn3 <- [1,2582,null,{}] 13:05:26 INFO - PROCESS | 1841 | 1461441926843 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}] 13:05:27 INFO - PROCESS | 1841 | 1461441927079 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:05:27 INFO - PROCESS | 1841 | 1461441927393 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd021b800 == 154 [pid = 1841] [id = 653] 13:05:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0db4456c00) [pid = 1841] [serial = 1960] [outer = (nil)] 13:05:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc7cd9400) [pid = 1841] [serial = 1961] [outer = 0x7f0db4456c00] 13:05:27 INFO - PROCESS | 1841 | 1461441927476 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc7ddc400) [pid = 1841] [serial = 1962] [outer = 0x7f0db4456c00] 13:05:28 INFO - PROCESS | 1841 | 1461441928330 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]]]}] 13:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1537ms 13:05:28 INFO - PROCESS | 1841 | 1461441928372 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 1841 | 1461441928376 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:05:28 INFO - PROCESS | 1841 | 1461441928382 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 1841 | 1461441928385 Marionette TRACE conn3 <- [1,2586,null,{}] 13:05:28 INFO - PROCESS | 1841 | 1461441928390 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}] 13:05:28 INFO - PROCESS | 1841 | 1461441928626 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:05:28 INFO - PROCESS | 1841 | 1461441928898 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda336000 == 155 [pid = 1841] [id = 654] 13:05:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dc7255000) [pid = 1841] [serial = 1963] [outer = (nil)] 13:05:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc92ec800) [pid = 1841] [serial = 1964] [outer = 0x7f0dc7255000] 13:05:29 INFO - PROCESS | 1841 | 1461441929018 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dc9308c00) [pid = 1841] [serial = 1965] [outer = 0x7f0dc7255000] 13:05:29 INFO - PROCESS | 1841 | 1461441929898 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]]]}] 13:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1580ms 13:05:29 INFO - PROCESS | 1841 | 1461441929963 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:05:29 INFO - PROCESS | 1841 | 1461441929967 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:05:29 INFO - PROCESS | 1841 | 1461441929973 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:05:29 INFO - PROCESS | 1841 | 1461441929975 Marionette TRACE conn3 <- [1,2590,null,{}] 13:05:29 INFO - PROCESS | 1841 | 1461441929981 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}] 13:05:30 INFO - PROCESS | 1841 | 1461441930235 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:05:30 INFO - PROCESS | 1841 | 1461441930552 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda5b9800 == 156 [pid = 1841] [id = 655] 13:05:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dc6ba0000) [pid = 1841] [serial = 1966] [outer = (nil)] 13:05:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dca629800) [pid = 1841] [serial = 1967] [outer = 0x7f0dc6ba0000] 13:05:30 INFO - PROCESS | 1841 | 1461441930633 Marionette DEBUG loaded listener.js 13:05:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dcac58400) [pid = 1841] [serial = 1968] [outer = 0x7f0dc6ba0000] 13:05:31 INFO - PROCESS | 1841 | 1461441931501 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]]]}] 13:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1585ms 13:05:31 INFO - PROCESS | 1841 | 1461441931560 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 1841 | 1461441931563 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:05:31 INFO - PROCESS | 1841 | 1461441931569 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 1841 | 1461441931572 Marionette TRACE conn3 <- [1,2594,null,{}] 13:05:31 INFO - PROCESS | 1841 | 1461441931578 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}] 13:05:31 INFO - PROCESS | 1841 | 1461441931823 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:05:32 INFO - PROCESS | 1841 | 1461441932148 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddd403800 == 157 [pid = 1841] [id = 656] 13:05:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dadf07000) [pid = 1841] [serial = 1969] [outer = (nil)] 13:05:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dcb5c9000) [pid = 1841] [serial = 1970] [outer = 0x7f0dadf07000] 13:05:32 INFO - PROCESS | 1841 | 1461441932230 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dcb65b000) [pid = 1841] [serial = 1971] [outer = 0x7f0dadf07000] 13:05:33 INFO - PROCESS | 1841 | 1461441933163 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]]]}] 13:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1629ms 13:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:05:33 INFO - PROCESS | 1841 | 1461441933200 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 1841 | 1461441933203 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:05:33 INFO - PROCESS | 1841 | 1461441933210 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - PROCESS | 1841 | 1461441933213 Marionette TRACE conn3 <- [1,2598,null,{}] 13:05:33 INFO - PROCESS | 1841 | 1461441933219 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}] 13:05:33 INFO - PROCESS | 1841 | 1461441933546 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:05:33 INFO - PROCESS | 1841 | 1461441933806 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddecea800 == 158 [pid = 1841] [id = 657] 13:05:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dc6ba0400) [pid = 1841] [serial = 1972] [outer = (nil)] 13:05:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dcb9ce000) [pid = 1841] [serial = 1973] [outer = 0x7f0dc6ba0400] 13:05:33 INFO - PROCESS | 1841 | 1461441933887 Marionette DEBUG loaded listener.js 13:05:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0dcc0a4800) [pid = 1841] [serial = 1974] [outer = 0x7f0dc6ba0400] 13:05:34 INFO - PROCESS | 1841 | 1461441934777 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]]]}] 13:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1636ms 13:05:34 INFO - PROCESS | 1841 | 1461441934845 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:05:34 INFO - PROCESS | 1841 | 1461441934849 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:05:34 INFO - PROCESS | 1841 | 1461441934855 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:05:34 INFO - PROCESS | 1841 | 1461441934858 Marionette TRACE conn3 <- [1,2602,null,{}] 13:05:34 INFO - PROCESS | 1841 | 1461441934863 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}] 13:05:35 INFO - PROCESS | 1841 | 1461441935102 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:05:35 INFO - PROCESS | 1841 | 1461441935413 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf798800 == 159 [pid = 1841] [id = 658] 13:05:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dadf06000) [pid = 1841] [serial = 1975] [outer = (nil)] 13:05:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dcc1be000) [pid = 1841] [serial = 1976] [outer = 0x7f0dadf06000] 13:05:35 INFO - PROCESS | 1841 | 1461441935494 Marionette DEBUG loaded listener.js 13:05:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dcc208400) [pid = 1841] [serial = 1977] [outer = 0x7f0dadf06000] 13:05:36 INFO - PROCESS | 1841 | 1461441936399 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]]]}] 13:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1596ms 13:05:36 INFO - PROCESS | 1841 | 1461441936452 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:05:36 INFO - PROCESS | 1841 | 1461441936456 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:05:36 INFO - PROCESS | 1841 | 1461441936462 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:05:36 INFO - PROCESS | 1841 | 1461441936465 Marionette TRACE conn3 <- [1,2606,null,{}] 13:05:36 INFO - PROCESS | 1841 | 1461441936470 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}] 13:05:36 INFO - PROCESS | 1841 | 1461441936716 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3654000 == 158 [pid = 1841] [id = 191] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce1e000 == 157 [pid = 1841] [id = 631] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc589800 == 156 [pid = 1841] [id = 630] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc926a000 == 155 [pid = 1841] [id = 629] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc790a800 == 154 [pid = 1841] [id = 628] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3eac800 == 153 [pid = 1841] [id = 627] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3726000 == 152 [pid = 1841] [id = 626] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3035000 == 151 [pid = 1841] [id = 625] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc185a800 == 150 [pid = 1841] [id = 624] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc148a000 == 149 [pid = 1841] [id = 623] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9ccc800 == 148 [pid = 1841] [id = 622] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95dd000 == 147 [pid = 1841] [id = 621] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8b1c800 == 146 [pid = 1841] [id = 620] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db756c000 == 145 [pid = 1841] [id = 619] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3ddf000 == 144 [pid = 1841] [id = 618] 13:05:38 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db0141000 == 143 [pid = 1841] [id = 617] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0db7271000) [pid = 1841] [serial = 1850] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dc390b400) [pid = 1841] [serial = 1823] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0db388d800) [pid = 1841] [serial = 1844] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0db0107800) [pid = 1841] [serial = 1713] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0db725c000) [pid = 1841] [serial = 1848] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc401b800) [pid = 1841] [serial = 1832] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dda105000) [pid = 1841] [serial = 1761] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc3614000) [pid = 1841] [serial = 1734] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc34a6800) [pid = 1841] [serial = 1818] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dc4005800) [pid = 1841] [serial = 1829] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dc2936c00) [pid = 1841] [serial = 1814] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dc430a000) [pid = 1841] [serial = 1835] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db3be5400) [pid = 1841] [serial = 1785] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dc17dd800) [pid = 1841] [serial = 1812] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db706c000) [pid = 1841] [serial = 1788] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0db3c9b400) [pid = 1841] [serial = 1716] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dc1636c00) [pid = 1841] [serial = 1809] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dc7beb400) [pid = 1841] [serial = 1746] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dbc816800) [pid = 1841] [serial = 1799] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc3d47000) [pid = 1841] [serial = 1824] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc1444c00) [pid = 1841] [serial = 1764] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc30cc800) [pid = 1841] [serial = 1815] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc374f000) [pid = 1841] [serial = 1820] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc38b4c00) [pid = 1841] [serial = 1821] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0db8ab3400) [pid = 1841] [serial = 1781] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dcd99d000) [pid = 1841] [serial = 1755] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dbcaa1800) [pid = 1841] [serial = 1802] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dba259000) [pid = 1841] [serial = 1793] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc9e67800) [pid = 1841] [serial = 1749] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db6f67c00) [pid = 1841] [serial = 1847] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db9906c00) [pid = 1841] [serial = 1722] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc3dbac00) [pid = 1841] [serial = 1827] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc4010000) [pid = 1841] [serial = 1830] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dc17d7400) [pid = 1841] [serial = 1811] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0db8ddbc00) [pid = 1841] [serial = 1791] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0db8acb400) [pid = 1841] [serial = 1790] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc517ec00) [pid = 1841] [serial = 1838] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0db0ecac00) [pid = 1841] [serial = 1842] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc4106000) [pid = 1841] [serial = 1833] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dbc829800) [pid = 1841] [serial = 1800] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc160b000) [pid = 1841] [serial = 1806] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db3c9ac00) [pid = 1841] [serial = 1845] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc3db5400) [pid = 1841] [serial = 1737] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dba260c00) [pid = 1841] [serial = 1794] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dc3d51000) [pid = 1841] [serial = 1826] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc3210c00) [pid = 1841] [serial = 1817] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dd0507c00) [pid = 1841] [serial = 1758] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc6e3ac00) [pid = 1841] [serial = 1743] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc5036800) [pid = 1841] [serial = 1836] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dbbc65000) [pid = 1841] [serial = 1725] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0db7264800) [pid = 1841] [serial = 1719] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dbbb38c00) [pid = 1841] [serial = 1796] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc1617800) [pid = 1841] [serial = 1808] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc1443000) [pid = 1841] [serial = 1803] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0db02e6000) [pid = 1841] [serial = 1841] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dc5041c00) [pid = 1841] [serial = 1740] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc30c5400) [pid = 1841] [serial = 1731] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dc1630800) [pid = 1841] [serial = 1728] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dcc7c1c00) [pid = 1841] [serial = 1752] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db6e65400) [pid = 1841] [serial = 1787] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dc1449c00) [pid = 1841] [serial = 1805] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dbbc64c00) [pid = 1841] [serial = 1797] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0db1510000) [pid = 1841] [serial = 1784] [outer = (nil)] [url = about:blank] 13:05:38 INFO - PROCESS | 1841 | 1461441938832 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db00cc000 == 144 [pid = 1841] [id = 659] 13:05:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dae075c00) [pid = 1841] [serial = 1978] [outer = (nil)] 13:05:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dae07d400) [pid = 1841] [serial = 1979] [outer = 0x7f0dae075c00] 13:05:38 INFO - PROCESS | 1841 | 1461441938910 Marionette DEBUG loaded listener.js 13:05:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db002e400) [pid = 1841] [serial = 1980] [outer = 0x7f0dae075c00] 13:05:39 INFO - PROCESS | 1841 | 1461441939756 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]]]}] 13:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3342ms 13:05:39 INFO - PROCESS | 1841 | 1461441939806 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:05:39 INFO - PROCESS | 1841 | 1461441939811 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:05:39 INFO - PROCESS | 1841 | 1461441939818 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - PROCESS | 1841 | 1461441939824 Marionette TRACE conn3 <- [1,2610,null,{}] 13:05:39 INFO - PROCESS | 1841 | 1461441939861 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}] 13:05:40 INFO - PROCESS | 1841 | 1461441940154 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:05:40 INFO - PROCESS | 1841 | 1461441940273 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db205a000 == 145 [pid = 1841] [id = 660] 13:05:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db0105800) [pid = 1841] [serial = 1981] [outer = (nil)] 13:05:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db1506400) [pid = 1841] [serial = 1982] [outer = 0x7f0db0105800] 13:05:40 INFO - PROCESS | 1841 | 1461441940343 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0db388a400) [pid = 1841] [serial = 1983] [outer = 0x7f0db0105800] 13:05:41 INFO - PROCESS | 1841 | 1461441941240 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]]]}] 13:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1437ms 13:05:41 INFO - PROCESS | 1841 | 1461441941266 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:05:41 INFO - PROCESS | 1841 | 1461441941273 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:05:41 INFO - PROCESS | 1841 | 1461441941279 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:05:41 INFO - PROCESS | 1841 | 1461441941282 Marionette TRACE conn3 <- [1,2614,null,{}] 13:05:41 INFO - PROCESS | 1841 | 1461441941287 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}] 13:05:41 INFO - PROCESS | 1841 | 1461441941575 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:05:41 INFO - PROCESS | 1841 | 1461441941627 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3cda800 == 146 [pid = 1841] [id = 661] 13:05:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db3ca4400) [pid = 1841] [serial = 1984] [outer = (nil)] 13:05:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db3ccfc00) [pid = 1841] [serial = 1985] [outer = 0x7f0db3ca4400] 13:05:41 INFO - PROCESS | 1841 | 1461441941703 Marionette DEBUG loaded listener.js 13:05:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db6e82000) [pid = 1841] [serial = 1986] [outer = 0x7f0db3ca4400] 13:05:42 INFO - PROCESS | 1841 | 1461441942828 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]]]}] 13:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1586ms 13:05:42 INFO - PROCESS | 1841 | 1461441942866 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:05:42 INFO - PROCESS | 1841 | 1461441942870 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:05:42 INFO - PROCESS | 1841 | 1461441942891 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 1841 | 1461441942900 Marionette TRACE conn3 <- [1,2618,null,{}] 13:05:42 INFO - PROCESS | 1841 | 1461441942907 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}] 13:05:43 INFO - PROCESS | 1841 | 1461441943787 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0db4458c00) [pid = 1841] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dadf0f400) [pid = 1841] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dadf02c00) [pid = 1841] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db0025400) [pid = 1841] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0db8ac7400) [pid = 1841] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0db3cc9400) [pid = 1841] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0db8d02800) [pid = 1841] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db6e7e000) [pid = 1841] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dc17dc800) [pid = 1841] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0db0028000) [pid = 1841] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc5415000) [pid = 1841] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc5f89000) [pid = 1841] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc75e1400) [pid = 1841] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0db3beec00) [pid = 1841] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dc163a000) [pid = 1841] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dbc811800) [pid = 1841] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc3616c00) [pid = 1841] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dc2a2e000) [pid = 1841] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dc3d4bc00) [pid = 1841] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0db8ac0800) [pid = 1841] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dc5414c00) [pid = 1841] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dbc812c00) [pid = 1841] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0db173a800) [pid = 1841] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0db6e69000) [pid = 1841] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:05:43 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0db173bc00) [pid = 1841] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:05:44 INFO - PROCESS | 1841 | 1461441944003 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db18d4000 == 147 [pid = 1841] [id = 662] 13:05:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dadf02c00) [pid = 1841] [serial = 1987] [outer = (nil)] 13:05:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0db0025c00) [pid = 1841] [serial = 1988] [outer = 0x7f0dadf02c00] 13:05:44 INFO - PROCESS | 1841 | 1461441944074 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0db4458c00) [pid = 1841] [serial = 1989] [outer = 0x7f0dadf02c00] 13:05:44 INFO - PROCESS | 1841 | 1461441944772 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]]]}] 13:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1958ms 13:05:44 INFO - PROCESS | 1841 | 1461441944835 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:05:44 INFO - PROCESS | 1841 | 1461441944839 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:05:44 INFO - PROCESS | 1841 | 1461441944845 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - PROCESS | 1841 | 1461441944847 Marionette TRACE conn3 <- [1,2622,null,{}] 13:05:44 INFO - PROCESS | 1841 | 1461441944866 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}] 13:05:45 INFO - PROCESS | 1841 | 1461441945069 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:05:45 INFO - PROCESS | 1841 | 1461441945240 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ec2800 == 148 [pid = 1841] [id = 663] 13:05:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dadf0a000) [pid = 1841] [serial = 1990] [outer = (nil)] 13:05:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0db8ab3000) [pid = 1841] [serial = 1991] [outer = 0x7f0dadf0a000] 13:05:45 INFO - PROCESS | 1841 | 1461441945303 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0db8d0a000) [pid = 1841] [serial = 1992] [outer = 0x7f0dadf0a000] 13:05:46 INFO - PROCESS | 1841 | 1461441946357 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]]]}] 13:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1540ms 13:05:46 INFO - PROCESS | 1841 | 1461441946387 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 1841 | 1461441946393 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:05:46 INFO - PROCESS | 1841 | 1461441946401 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 1841 | 1461441946406 Marionette TRACE conn3 <- [1,2626,null,{}] 13:05:46 INFO - PROCESS | 1841 | 1461441946414 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}] 13:05:46 INFO - PROCESS | 1841 | 1461441946645 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:05:46 INFO - PROCESS | 1841 | 1461441946973 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3769000 == 149 [pid = 1841] [id = 664] 13:05:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0db0df1800) [pid = 1841] [serial = 1993] [outer = (nil)] 13:05:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0db1738400) [pid = 1841] [serial = 1994] [outer = 0x7f0db0df1800] 13:05:47 INFO - PROCESS | 1841 | 1461441947054 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0db3c9bc00) [pid = 1841] [serial = 1995] [outer = 0x7f0db0df1800] 13:05:47 INFO - PROCESS | 1841 | 1461441947918 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]]]}] 13:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1587ms 13:05:47 INFO - PROCESS | 1841 | 1461441947989 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 1841 | 1461441947997 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:05:48 INFO - PROCESS | 1841 | 1461441948007 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - PROCESS | 1841 | 1461441948011 Marionette TRACE conn3 <- [1,2630,null,{}] 13:05:48 INFO - PROCESS | 1841 | 1461441948017 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}] 13:05:48 INFO - PROCESS | 1841 | 1461441948287 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:05:48 INFO - PROCESS | 1841 | 1461441948609 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db73b2800 == 150 [pid = 1841] [id = 665] 13:05:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0db7063400) [pid = 1841] [serial = 1996] [outer = (nil)] 13:05:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0db7270800) [pid = 1841] [serial = 1997] [outer = 0x7f0db7063400] 13:05:48 INFO - PROCESS | 1841 | 1461441948688 Marionette DEBUG loaded listener.js 13:05:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0db8ab3400) [pid = 1841] [serial = 1998] [outer = 0x7f0db7063400] 13:05:49 INFO - PROCESS | 1841 | 1461441949599 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]]]}] 13:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1635ms 13:05:49 INFO - PROCESS | 1841 | 1461441949644 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:05:49 INFO - PROCESS | 1841 | 1461441949648 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:05:49 INFO - PROCESS | 1841 | 1461441949654 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:05:49 INFO - PROCESS | 1841 | 1461441949660 Marionette TRACE conn3 <- [1,2634,null,{}] 13:05:49 INFO - PROCESS | 1841 | 1461441949676 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}] 13:05:49 INFO - PROCESS | 1841 | 1461441949931 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:05:50 INFO - PROCESS | 1841 | 1461441950232 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db804d000 == 151 [pid = 1841] [id = 666] 13:05:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0db990d400) [pid = 1841] [serial = 1999] [outer = (nil)] 13:05:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dba25b800) [pid = 1841] [serial = 2000] [outer = 0x7f0db990d400] 13:05:50 INFO - PROCESS | 1841 | 1461441950315 Marionette DEBUG loaded listener.js 13:05:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dba5a3800) [pid = 1841] [serial = 2001] [outer = 0x7f0db990d400] 13:05:51 INFO - PROCESS | 1841 | 1461441951178 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]]]}] 13:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1587ms 13:05:51 INFO - PROCESS | 1841 | 1461441951242 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:05:51 INFO - PROCESS | 1841 | 1461441951247 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:05:51 INFO - PROCESS | 1841 | 1461441951253 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - PROCESS | 1841 | 1461441951256 Marionette TRACE conn3 <- [1,2638,null,{}] 13:05:51 INFO - PROCESS | 1841 | 1461441951261 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}] 13:05:51 INFO - PROCESS | 1841 | 1461441951494 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:05:51 INFO - PROCESS | 1841 | 1461441951815 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cd8000 == 152 [pid = 1841] [id = 667] 13:05:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0db8ab3c00) [pid = 1841] [serial = 2002] [outer = (nil)] 13:05:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dbbb3e800) [pid = 1841] [serial = 2003] [outer = 0x7f0db8ab3c00] 13:05:51 INFO - PROCESS | 1841 | 1461441951894 Marionette DEBUG loaded listener.js 13:05:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dbbc6f800) [pid = 1841] [serial = 2004] [outer = 0x7f0db8ab3c00] 13:05:52 INFO - PROCESS | 1841 | 1461441952765 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]]]}] 13:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1580ms 13:05:52 INFO - PROCESS | 1841 | 1461441952833 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:05:52 INFO - PROCESS | 1841 | 1461441952837 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:05:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:05:52 INFO - PROCESS | 1841 | 1461441952844 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:05:52 INFO - PROCESS | 1841 | 1461441952847 Marionette TRACE conn3 <- [1,2642,null,{}] 13:05:52 INFO - PROCESS | 1841 | 1461441952852 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}] 13:05:53 INFO - PROCESS | 1841 | 1461441953079 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:05:53 INFO - PROCESS | 1841 | 1461441953336 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9803000 == 153 [pid = 1841] [id = 668] 13:05:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db990ec00) [pid = 1841] [serial = 2005] [outer = (nil)] 13:05:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dbc809c00) [pid = 1841] [serial = 2006] [outer = 0x7f0db990ec00] 13:05:53 INFO - PROCESS | 1841 | 1461441953453 Marionette DEBUG loaded listener.js 13:05:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dbc82c800) [pid = 1841] [serial = 2007] [outer = 0x7f0db990ec00] 13:05:54 INFO - PROCESS | 1841 | 1461441954315 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]]]}] 13:05:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:05:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1529ms 13:05:54 INFO - PROCESS | 1841 | 1461441954379 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:05:54 INFO - PROCESS | 1841 | 1461441954387 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:05:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:05:54 INFO - PROCESS | 1841 | 1461441954423 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:05:54 INFO - PROCESS | 1841 | 1461441954428 Marionette TRACE conn3 <- [1,2646,null,{}] 13:05:54 INFO - PROCESS | 1841 | 1461441954490 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}] 13:05:54 INFO - PROCESS | 1841 | 1461441954765 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:05:55 INFO - PROCESS | 1841 | 1461441955093 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cb4000 == 154 [pid = 1841] [id = 669] 13:05:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc1616000) [pid = 1841] [serial = 2008] [outer = (nil)] 13:05:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc16a6c00) [pid = 1841] [serial = 2009] [outer = 0x7f0dc1616000] 13:05:55 INFO - PROCESS | 1841 | 1461441955170 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc17dc800) [pid = 1841] [serial = 2010] [outer = 0x7f0dc1616000] 13:05:56 INFO - PROCESS | 1841 | 1461441956050 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]]]}] 13:05:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:05:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1689ms 13:05:56 INFO - PROCESS | 1841 | 1461441956113 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:05:56 INFO - PROCESS | 1841 | 1461441956117 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:05:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:05:56 INFO - PROCESS | 1841 | 1461441956123 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:05:56 INFO - PROCESS | 1841 | 1461441956126 Marionette TRACE conn3 <- [1,2650,null,{}] 13:05:56 INFO - PROCESS | 1841 | 1461441956131 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}] 13:05:56 INFO - PROCESS | 1841 | 1461441956360 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:05:56 INFO - PROCESS | 1841 | 1461441956619 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbde5800 == 155 [pid = 1841] [id = 670] 13:05:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc169d000) [pid = 1841] [serial = 2011] [outer = (nil)] 13:05:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc292c400) [pid = 1841] [serial = 2012] [outer = 0x7f0dc169d000] 13:05:56 INFO - PROCESS | 1841 | 1461441956759 Marionette DEBUG loaded listener.js 13:05:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc2a24800) [pid = 1841] [serial = 2013] [outer = 0x7f0dc169d000] 13:05:57 INFO - PROCESS | 1841 | 1461441957601 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]]]}] 13:05:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:05:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1532ms 13:05:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:05:57 INFO - PROCESS | 1841 | 1461441957656 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:05:57 INFO - PROCESS | 1841 | 1461441957659 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:05:57 INFO - PROCESS | 1841 | 1461441957665 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:05:57 INFO - PROCESS | 1841 | 1461441957668 Marionette TRACE conn3 <- [1,2654,null,{}] 13:05:57 INFO - PROCESS | 1841 | 1461441957674 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}] 13:05:57 INFO - PROCESS | 1841 | 1461441957903 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:05:58 INFO - PROCESS | 1841 | 1461441958166 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1488000 == 156 [pid = 1841] [id = 671] 13:05:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc1612800) [pid = 1841] [serial = 2014] [outer = (nil)] 13:05:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc30cc800) [pid = 1841] [serial = 2015] [outer = 0x7f0dc1612800] 13:05:58 INFO - PROCESS | 1841 | 1461441958283 Marionette DEBUG loaded listener.js 13:05:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc34a6800) [pid = 1841] [serial = 2016] [outer = 0x7f0dc1612800] 13:05:59 INFO - PROCESS | 1841 | 1461441959141 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]]]}] 13:05:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:05:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1530ms 13:05:59 INFO - PROCESS | 1841 | 1461441959195 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:05:59 INFO - PROCESS | 1841 | 1461441959199 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:05:59 INFO - PROCESS | 1841 | 1461441959204 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:05:59 INFO - PROCESS | 1841 | 1461441959208 Marionette TRACE conn3 <- [1,2658,null,{}] 13:05:59 INFO - PROCESS | 1841 | 1461441959213 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}] 13:05:59 INFO - PROCESS | 1841 | 1461441959454 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:05:59 INFO - PROCESS | 1841 | 1461441959760 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1818800 == 157 [pid = 1841] [id = 672] 13:05:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dbcaa0c00) [pid = 1841] [serial = 2017] [outer = (nil)] 13:05:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc3615c00) [pid = 1841] [serial = 2018] [outer = 0x7f0dbcaa0c00] 13:05:59 INFO - PROCESS | 1841 | 1461441959839 Marionette DEBUG loaded listener.js 13:05:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc3903c00) [pid = 1841] [serial = 2019] [outer = 0x7f0dbcaa0c00] 13:06:00 INFO - PROCESS | 1841 | 1461441960703 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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:06:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1538ms 13:06:00 INFO - PROCESS | 1841 | 1461441960744 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 1841 | 1461441960748 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:06:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:06:00 INFO - PROCESS | 1841 | 1461441960754 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - PROCESS | 1841 | 1461441960757 Marionette TRACE conn3 <- [1,2662,null,{}] 13:06:00 INFO - PROCESS | 1841 | 1461441960762 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}] 13:06:00 INFO - PROCESS | 1841 | 1461441960995 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:06:01 INFO - PROCESS | 1841 | 1461441961262 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2bf0800 == 158 [pid = 1841] [id = 673] 13:06:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc17dcc00) [pid = 1841] [serial = 2020] [outer = (nil)] 13:06:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc3d4e400) [pid = 1841] [serial = 2021] [outer = 0x7f0dc17dcc00] 13:06:01 INFO - PROCESS | 1841 | 1461441961382 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc4005400) [pid = 1841] [serial = 2022] [outer = 0x7f0dc17dcc00] 13:06:02 INFO - PROCESS | 1841 | 1461441962295 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]]]}] 13:06:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:06:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 13:06:02 INFO - PROCESS | 1841 | 1461441962341 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:06:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:06:02 INFO - PROCESS | 1841 | 1461441962346 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:06:02 INFO - PROCESS | 1841 | 1461441962352 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:06:02 INFO - PROCESS | 1841 | 1461441962356 Marionette TRACE conn3 <- [1,2666,null,{}] 13:06:02 INFO - PROCESS | 1841 | 1461441962362 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}] 13:06:02 INFO - PROCESS | 1841 | 1461441962635 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:06:02 INFO - PROCESS | 1841 | 1461441962957 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b0b800 == 159 [pid = 1841] [id = 674] 13:06:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc4ef5400) [pid = 1841] [serial = 2023] [outer = (nil)] 13:06:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc503ec00) [pid = 1841] [serial = 2024] [outer = 0x7f0dc4ef5400] 13:06:03 INFO - PROCESS | 1841 | 1461441963043 Marionette DEBUG loaded listener.js 13:06:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc5415800) [pid = 1841] [serial = 2025] [outer = 0x7f0dc4ef5400] 13:06:04 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:04 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:06:04 INFO - PROCESS | 1841 | 1461441964370 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]]]}] 13:06:04 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) 13:06:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2034ms 13:06:04 INFO - PROCESS | 1841 | 1461441964387 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:06:04 INFO - PROCESS | 1841 | 1461441964390 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:06:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:06:04 INFO - PROCESS | 1841 | 1461441964402 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:06:04 INFO - PROCESS | 1841 | 1461441964404 Marionette TRACE conn3 <- [1,2670,null,{}] 13:06:04 INFO - PROCESS | 1841 | 1461441964412 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}] 13:06:04 INFO - PROCESS | 1841 | 1461441964688 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:06:04 INFO - PROCESS | 1841 | 1461441964921 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea5000 == 160 [pid = 1841] [id = 675] 13:06:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc4eeb400) [pid = 1841] [serial = 2026] [outer = (nil)] 13:06:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc5f91400) [pid = 1841] [serial = 2027] [outer = 0x7f0dc4eeb400] 13:06:05 INFO - PROCESS | 1841 | 1461441965005 Marionette DEBUG loaded listener.js 13:06:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc6b87c00) [pid = 1841] [serial = 2028] [outer = 0x7f0dc4eeb400] 13:06:06 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:06 INFO - PROCESS | 1841 | 1461441966327 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] 13:06:06 INFO - PROCESS | 1841 | 1461441966391 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:06:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:06:06 INFO - PROCESS | 1841 | 1461441966397 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:06:06 INFO - PROCESS | 1841 | 1461441966400 Marionette TRACE conn3 <- [1,2674,null,{}] 13:06:06 INFO - PROCESS | 1841 | 1461441966405 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}] 13:06:06 INFO - PROCESS | 1841 | 1461441966720 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:06:06 INFO - PROCESS | 1841 | 1461441966956 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6ddd000 == 161 [pid = 1841] [id = 676] 13:06:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc503a000) [pid = 1841] [serial = 2029] [outer = (nil)] 13:06:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc6b99400) [pid = 1841] [serial = 2030] [outer = 0x7f0dc503a000] 13:06:07 INFO - PROCESS | 1841 | 1461441967032 Marionette DEBUG loaded listener.js 13:06:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc7139400) [pid = 1841] [serial = 2031] [outer = 0x7f0dc503a000] 13:06:08 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:08 INFO - PROCESS | 1841 | 1461441968369 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] 13:06:08 INFO - PROCESS | 1841 | 1461441968438 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:06:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:06:08 INFO - PROCESS | 1841 | 1461441968445 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:06:08 INFO - PROCESS | 1841 | 1461441968447 Marionette TRACE conn3 <- [1,2678,null,{}] 13:06:08 INFO - PROCESS | 1841 | 1461441968453 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}] 13:06:08 INFO - PROCESS | 1841 | 1461441968758 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:06:08 INFO - PROCESS | 1841 | 1461441968994 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7917800 == 162 [pid = 1841] [id = 677] 13:06:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc5f8f000) [pid = 1841] [serial = 2032] [outer = (nil)] 13:06:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc7249800) [pid = 1841] [serial = 2033] [outer = 0x7f0dc5f8f000] 13:06:09 INFO - PROCESS | 1841 | 1461441969069 Marionette DEBUG loaded listener.js 13:06:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc75d6800) [pid = 1841] [serial = 2034] [outer = 0x7f0dc5f8f000] 13:06:10 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:10 INFO - PROCESS | 1841 | 1461441970473 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]]]}] 13:06:10 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) 13:06:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2081ms 13:06:10 INFO - PROCESS | 1841 | 1461441970567 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:06:10 INFO - PROCESS | 1841 | 1461441970570 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:06:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:06:10 INFO - PROCESS | 1841 | 1461441970630 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:06:10 INFO - PROCESS | 1841 | 1461441970633 Marionette TRACE conn3 <- [1,2682,null,{}] 13:06:10 INFO - PROCESS | 1841 | 1461441970640 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}] 13:06:10 INFO - PROCESS | 1841 | 1461441970874 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:06:11 INFO - PROCESS | 1841 | 1461441971137 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ad4800 == 163 [pid = 1841] [id = 678] 13:06:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc5f94000) [pid = 1841] [serial = 2035] [outer = (nil)] 13:06:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc79dcc00) [pid = 1841] [serial = 2036] [outer = 0x7f0dc5f94000] 13:06:11 INFO - PROCESS | 1841 | 1461441971212 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc7ccdc00) [pid = 1841] [serial = 2037] [outer = 0x7f0dc5f94000] 13:06:12 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:12 INFO - PROCESS | 1841 | 1461441972564 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]]]}] 13:06:12 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) 13:06:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2003ms 13:06:12 INFO - PROCESS | 1841 | 1461441972629 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:06:12 INFO - PROCESS | 1841 | 1461441972633 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:06:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:06:12 INFO - PROCESS | 1841 | 1461441972639 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:06:12 INFO - PROCESS | 1841 | 1461441972642 Marionette TRACE conn3 <- [1,2686,null,{}] 13:06:12 INFO - PROCESS | 1841 | 1461441972648 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}] 13:06:12 INFO - PROCESS | 1841 | 1461441972957 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:06:13 INFO - PROCESS | 1841 | 1461441973232 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bc8800 == 164 [pid = 1841] [id = 679] 13:06:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db02e0c00) [pid = 1841] [serial = 2038] [outer = (nil)] 13:06:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db6e6ac00) [pid = 1841] [serial = 2039] [outer = 0x7f0db02e0c00] 13:06:13 INFO - PROCESS | 1841 | 1461441973308 Marionette DEBUG loaded listener.js 13:06:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dbbc68000) [pid = 1841] [serial = 2040] [outer = 0x7f0db02e0c00] 13:06:15 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:15 INFO - PROCESS | 1841 | 1461441975267 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] 13:06:15 INFO - PROCESS | 1841 | 1461441975362 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:06:15 INFO - PROCESS | 1841 | 1461441975374 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:06:15 INFO - PROCESS | 1841 | 1461441975377 Marionette TRACE conn3 <- [1,2690,null,{}] 13:06:15 INFO - PROCESS | 1841 | 1461441975388 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}] 13:06:15 INFO - PROCESS | 1841 | 1461441975618 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:06:15 INFO - PROCESS | 1841 | 1461441975889 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db47e6800 == 165 [pid = 1841] [id = 680] 13:06:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0db02e9400) [pid = 1841] [serial = 2041] [outer = (nil)] 13:06:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db150c400) [pid = 1841] [serial = 2042] [outer = 0x7f0db02e9400] 13:06:15 INFO - PROCESS | 1841 | 1461441975963 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0db3cc7400) [pid = 1841] [serial = 2043] [outer = 0x7f0db02e9400] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccd0e800 == 164 [pid = 1841] [id = 461] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3fa0000 == 163 [pid = 1841] [id = 591] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce12800 == 162 [pid = 1841] [id = 289] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3bc8000 == 161 [pid = 1841] [id = 590] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db14ce000 == 160 [pid = 1841] [id = 520] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd38c000 == 159 [pid = 1841] [id = 43] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0de39b1800 == 158 [pid = 1841] [id = 179] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db18d4000 == 157 [pid = 1841] [id = 662] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3cda800 == 156 [pid = 1841] [id = 661] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db205a000 == 155 [pid = 1841] [id = 660] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db00cc000 == 154 [pid = 1841] [id = 659] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddecea800 == 153 [pid = 1841] [id = 657] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddd403800 == 152 [pid = 1841] [id = 656] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda5b9800 == 151 [pid = 1841] [id = 655] 13:06:16 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda336000 == 150 [pid = 1841] [id = 654] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc75e3800) [pid = 1841] [serial = 1901] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc3db4000) [pid = 1841] [serial = 1878] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dbc817000) [pid = 1841] [serial = 1868] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc75de400) [pid = 1841] [serial = 1899] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc34a9800) [pid = 1841] [serial = 1875] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc7bf1000) [pid = 1841] [serial = 1907] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc430e800) [pid = 1841] [serial = 1881] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc7136c00) [pid = 1841] [serial = 1889] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0db02e2800) [pid = 1841] [serial = 1911] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0db0106800) [pid = 1841] [serial = 1919] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc5411400) [pid = 1841] [serial = 1839] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0db8de1400) [pid = 1841] [serial = 1862] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc7250000) [pid = 1841] [serial = 1892] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc5419800) [pid = 1841] [serial = 1883] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dc27fd800) [pid = 1841] [serial = 1871] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dba5a9000) [pid = 1841] [serial = 1865] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0db3cc7800) [pid = 1841] [serial = 1857] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc401e400) [pid = 1841] [serial = 1880] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc2a28c00) [pid = 1841] [serial = 1872] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db6e88400) [pid = 1841] [serial = 1859] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0db8de3000) [pid = 1841] [serial = 1782] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0db3be6000) [pid = 1841] [serial = 1856] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0db9911000) [pid = 1841] [serial = 1863] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0db3c9e000) [pid = 1841] [serial = 1914] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc5f8c800) [pid = 1841] [serial = 1884] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc731c000) [pid = 1841] [serial = 1896] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc7bc6000) [pid = 1841] [serial = 1904] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc75d8000) [pid = 1841] [serial = 1898] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0db725f800) [pid = 1841] [serial = 1860] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0db8d0e400) [pid = 1841] [serial = 1922] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0db7258000) [pid = 1841] [serial = 1917] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0db001f400) [pid = 1841] [serial = 1853] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0db3cc4400) [pid = 1841] [serial = 1920] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0db6e7f400) [pid = 1841] [serial = 1916] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0db0104800) [pid = 1841] [serial = 1910] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db010cc00) [pid = 1841] [serial = 1854] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dc30c7400) [pid = 1841] [serial = 1874] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc727ec00) [pid = 1841] [serial = 1895] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dc7be7000) [pid = 1841] [serial = 1905] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dbbb39000) [pid = 1841] [serial = 1866] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dc7274800) [pid = 1841] [serial = 1893] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0db3896000) [pid = 1841] [serial = 1913] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc6e38000) [pid = 1841] [serial = 1887] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc713f400) [pid = 1841] [serial = 1890] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc7cd2800) [pid = 1841] [serial = 1908] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0dc79dfc00) [pid = 1841] [serial = 1902] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dc3909400) [pid = 1841] [serial = 1877] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dc6ba3800) [pid = 1841] [serial = 1886] [outer = (nil)] [url = about:blank] 13:06:16 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc1638800) [pid = 1841] [serial = 1869] [outer = (nil)] [url = about:blank] 13:06:17 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:17 INFO - PROCESS | 1841 | 1461441977949 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] 13:06:17 INFO - PROCESS | 1841 | 1461441977975 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:06:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:06:17 INFO - PROCESS | 1841 | 1461441977985 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:06:17 INFO - PROCESS | 1841 | 1461441977989 Marionette TRACE conn3 <- [1,2694,null,{}] 13:06:17 INFO - PROCESS | 1841 | 1461441977995 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}] 13:06:18 INFO - PROCESS | 1841 | 1461441978237 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:06:18 INFO - PROCESS | 1841 | 1461441978413 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db23e2800 == 151 [pid = 1841] [id = 681] 13:06:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0db0de8800) [pid = 1841] [serial = 2044] [outer = (nil)] 13:06:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0db6e6f000) [pid = 1841] [serial = 2045] [outer = 0x7f0db0de8800] 13:06:18 INFO - PROCESS | 1841 | 1461441978478 Marionette DEBUG loaded listener.js 13:06:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0db727f400) [pid = 1841] [serial = 2046] [outer = 0x7f0db0de8800] 13:06:19 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:19 INFO - PROCESS | 1841 | 1461441979695 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] 13:06:19 INFO - PROCESS | 1841 | 1461441979729 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:06:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:06:19 INFO - PROCESS | 1841 | 1461441979735 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:06:19 INFO - PROCESS | 1841 | 1461441979740 Marionette TRACE conn3 <- [1,2698,null,{}] 13:06:19 INFO - PROCESS | 1841 | 1461441979760 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}] 13:06:20 INFO - PROCESS | 1841 | 1461441980038 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:06:20 INFO - PROCESS | 1841 | 1461441980122 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7587000 == 152 [pid = 1841] [id = 682] 13:06:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0db8de4000) [pid = 1841] [serial = 2047] [outer = (nil)] 13:06:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0db9911000) [pid = 1841] [serial = 2048] [outer = 0x7f0db8de4000] 13:06:20 INFO - PROCESS | 1841 | 1461441980187 Marionette DEBUG loaded listener.js 13:06:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dba5abc00) [pid = 1841] [serial = 2049] [outer = 0x7f0db8de4000] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc292fc00) [pid = 1841] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0db0105800) [pid = 1841] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0db8ab5400) [pid = 1841] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0db8aca800) [pid = 1841] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0db1507800) [pid = 1841] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dc7255000) [pid = 1841] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dadf02c00) [pid = 1841] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0dc6b88000) [pid = 1841] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dadf07000) [pid = 1841] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dbbc65800) [pid = 1841] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0db010a800) [pid = 1841] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dae075c00) [pid = 1841] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dc3211400) [pid = 1841] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0dc6b88c00) [pid = 1841] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0db8ac9c00) [pid = 1841] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x7f0db3ca4400) [pid = 1841] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x7f0dc17dec00) [pid = 1841] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x7f0db0ed3c00) [pid = 1841] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x7f0db1742800) [pid = 1841] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x7f0db4456c00) [pid = 1841] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x7f0dc6ba0400) [pid = 1841] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:06:21 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x7f0dc6ba0000) [pid = 1841] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:06:22 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:22 INFO - PROCESS | 1841 | 1461441982191 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] 13:06:22 INFO - PROCESS | 1841 | 1461441982232 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:06:22 INFO - PROCESS | 1841 | 1461441982238 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:06:22 INFO - PROCESS | 1841 | 1461441982241 Marionette TRACE conn3 <- [1,2702,null,{}] 13:06:22 INFO - PROCESS | 1841 | 1461441982245 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}] 13:06:22 INFO - PROCESS | 1841 | 1461441982516 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:06:22 INFO - PROCESS | 1841 | 1461441982534 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8053800 == 153 [pid = 1841] [id = 683] 13:06:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x7f0dadf02c00) [pid = 1841] [serial = 2050] [outer = (nil)] 13:06:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x7f0db8dda400) [pid = 1841] [serial = 2051] [outer = 0x7f0dadf02c00] 13:06:22 INFO - PROCESS | 1841 | 1461441982596 Marionette DEBUG loaded listener.js 13:06:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x7f0dbbb34c00) [pid = 1841] [serial = 2052] [outer = 0x7f0dadf02c00] 13:06:23 INFO - PROCESS | 1841 | 1461441983364 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]]]}] 13:06:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1180ms 13:06:23 INFO - PROCESS | 1841 | 1461441983430 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:06:23 INFO - PROCESS | 1841 | 1461441983433 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:06:23 INFO - PROCESS | 1841 | 1461441983439 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:06:23 INFO - PROCESS | 1841 | 1461441983442 Marionette TRACE conn3 <- [1,2706,null,{}] 13:06:23 INFO - PROCESS | 1841 | 1461441983447 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}] 13:06:23 INFO - PROCESS | 1841 | 1461441983654 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:06:24 INFO - PROCESS | 1841 | 1461441984030 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db14db000 == 154 [pid = 1841] [id = 684] 13:06:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x7f0dadf0d000) [pid = 1841] [serial = 2053] [outer = (nil)] 13:06:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x7f0db0106800) [pid = 1841] [serial = 2054] [outer = 0x7f0dadf0d000] 13:06:24 INFO - PROCESS | 1841 | 1461441984177 Marionette DEBUG loaded listener.js 13:06:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x7f0db0de7c00) [pid = 1841] [serial = 2055] [outer = 0x7f0dadf0d000] 13:06:25 INFO - PROCESS | 1841 | 1461441985167 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]]]}] 13:06:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1788ms 13:06:25 INFO - PROCESS | 1841 | 1461441985229 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:06:25 INFO - PROCESS | 1841 | 1461441985235 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:06:25 INFO - PROCESS | 1841 | 1461441985243 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 1841 | 1461441985250 Marionette TRACE conn3 <- [1,2710,null,{}] 13:06:25 INFO - PROCESS | 1841 | 1461441985257 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}] 13:06:25 INFO - PROCESS | 1841 | 1461441985508 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:06:25 INFO - PROCESS | 1841 | 1461441985814 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db42de000 == 155 [pid = 1841] [id = 685] 13:06:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x7f0dae077800) [pid = 1841] [serial = 2056] [outer = (nil)] 13:06:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0db4460000) [pid = 1841] [serial = 2057] [outer = 0x7f0dae077800] 13:06:25 INFO - PROCESS | 1841 | 1461441985892 Marionette DEBUG loaded listener.js 13:06:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0db7064000) [pid = 1841] [serial = 2058] [outer = 0x7f0dae077800] 13:06:26 INFO - PROCESS | 1841 | 1461441986895 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] 13:06:26 INFO - PROCESS | 1841 | 1461441986945 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:06:26 INFO - PROCESS | 1841 | 1461441986952 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:06:26 INFO - PROCESS | 1841 | 1461441986956 Marionette TRACE conn3 <- [1,2714,null,{}] 13:06:26 INFO - PROCESS | 1841 | 1461441986961 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}] 13:06:27 INFO - PROCESS | 1841 | 1461441987240 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:06:27 INFO - PROCESS | 1841 | 1461441987581 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95ee000 == 156 [pid = 1841] [id = 686] 13:06:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0db727c400) [pid = 1841] [serial = 2059] [outer = (nil)] 13:06:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0db8de2400) [pid = 1841] [serial = 2060] [outer = 0x7f0db727c400] 13:06:27 INFO - PROCESS | 1841 | 1461441987656 Marionette DEBUG loaded listener.js 13:06:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dbbb31c00) [pid = 1841] [serial = 2061] [outer = 0x7f0db727c400] 13:06:28 INFO - PROCESS | 1841 | 1461441988549 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]]]}] 13:06:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1629ms 13:06:28 INFO - PROCESS | 1841 | 1461441988582 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:06:28 INFO - PROCESS | 1841 | 1461441988586 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:06:28 INFO - PROCESS | 1841 | 1461441988603 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:06:28 INFO - PROCESS | 1841 | 1461441988612 Marionette TRACE conn3 <- [1,2718,null,{}] 13:06:28 INFO - PROCESS | 1841 | 1461441988618 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}] 13:06:28 INFO - PROCESS | 1841 | 1461441988870 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:06:29 INFO - PROCESS | 1841 | 1461441989172 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3cf000 == 157 [pid = 1841] [id = 687] 13:06:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0db8ac2800) [pid = 1841] [serial = 2062] [outer = (nil)] 13:06:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0dbc82ec00) [pid = 1841] [serial = 2063] [outer = 0x7f0db8ac2800] 13:06:29 INFO - PROCESS | 1841 | 1461441989251 Marionette DEBUG loaded listener.js 13:06:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dbcaa6400) [pid = 1841] [serial = 2064] [outer = 0x7f0db8ac2800] 13:06:30 INFO - PROCESS | 1841 | 1461441990189 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] 13:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:06:30 INFO - PROCESS | 1841 | 1461441990246 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:06:30 INFO - PROCESS | 1841 | 1461441990252 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:06:30 INFO - PROCESS | 1841 | 1461441990255 Marionette TRACE conn3 <- [1,2722,null,{}] 13:06:30 INFO - PROCESS | 1841 | 1461441990260 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}] 13:06:30 INFO - PROCESS | 1841 | 1461441990572 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:06:30 INFO - PROCESS | 1841 | 1461441990915 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc172c000 == 158 [pid = 1841] [id = 688] 13:06:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dae081400) [pid = 1841] [serial = 2065] [outer = (nil)] 13:06:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dc1612000) [pid = 1841] [serial = 2066] [outer = 0x7f0dae081400] 13:06:30 INFO - PROCESS | 1841 | 1461441990995 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dc1637000) [pid = 1841] [serial = 2067] [outer = 0x7f0dae081400] 13:06:31 INFO - PROCESS | 1841 | 1461441991875 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] 13:06:31 INFO - PROCESS | 1841 | 1461441991952 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:06:31 INFO - PROCESS | 1841 | 1461441991959 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:06:31 INFO - PROCESS | 1841 | 1461441991962 Marionette TRACE conn3 <- [1,2726,null,{}] 13:06:31 INFO - PROCESS | 1841 | 1461441991967 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}] 13:06:32 INFO - PROCESS | 1841 | 1461441992245 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:06:32 INFO - PROCESS | 1841 | 1461441992554 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3032800 == 159 [pid = 1841] [id = 689] 13:06:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dc292e000) [pid = 1841] [serial = 2068] [outer = (nil)] 13:06:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dc2931400) [pid = 1841] [serial = 2069] [outer = 0x7f0dc292e000] 13:06:32 INFO - PROCESS | 1841 | 1461441992651 Marionette DEBUG loaded listener.js 13:06:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dc34a2800) [pid = 1841] [serial = 2070] [outer = 0x7f0dc292e000] 13:06:33 INFO - PROCESS | 1841 | 1461441993556 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]]]}] 13:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1638ms 13:06:33 INFO - PROCESS | 1841 | 1461441993598 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:06:33 INFO - PROCESS | 1841 | 1461441993602 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:06:33 INFO - PROCESS | 1841 | 1461441993607 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:06:33 INFO - PROCESS | 1841 | 1461441993610 Marionette TRACE conn3 <- [1,2730,null,{}] 13:06:33 INFO - PROCESS | 1841 | 1461441993615 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}] 13:06:33 INFO - PROCESS | 1841 | 1461441993848 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:06:34 INFO - PROCESS | 1841 | 1461441994110 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b09800 == 160 [pid = 1841] [id = 690] 13:06:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc361a400) [pid = 1841] [serial = 2071] [outer = (nil)] 13:06:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc3d44c00) [pid = 1841] [serial = 2072] [outer = 0x7f0dc361a400] 13:06:34 INFO - PROCESS | 1841 | 1461441994230 Marionette DEBUG loaded listener.js 13:06:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc3d50000) [pid = 1841] [serial = 2073] [outer = 0x7f0dc361a400] 13:06:35 INFO - PROCESS | 1841 | 1461441995516 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] 13:06:35 INFO - PROCESS | 1841 | 1461441995599 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:06:35 INFO - PROCESS | 1841 | 1461441995605 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:06:35 INFO - PROCESS | 1841 | 1461441995608 Marionette TRACE conn3 <- [1,2734,null,{}] 13:06:35 INFO - PROCESS | 1841 | 1461441995614 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}] 13:06:35 INFO - PROCESS | 1841 | 1461441995918 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:06:36 INFO - PROCESS | 1841 | 1461441996181 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea0000 == 161 [pid = 1841] [id = 691] 13:06:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dadf0b400) [pid = 1841] [serial = 2074] [outer = (nil)] 13:06:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dc3dbf800) [pid = 1841] [serial = 2075] [outer = 0x7f0dadf0b400] 13:06:36 INFO - PROCESS | 1841 | 1461441996256 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dc4016000) [pid = 1841] [serial = 2076] [outer = 0x7f0dadf0b400] 13:06:37 INFO - PROCESS | 1841 | 1461441997196 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]]]}] 13:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1633ms 13:06:37 INFO - PROCESS | 1841 | 1461441997239 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:06:37 INFO - PROCESS | 1841 | 1461441997242 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:06:37 INFO - PROCESS | 1841 | 1461441997248 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:06:37 INFO - PROCESS | 1841 | 1461441997251 Marionette TRACE conn3 <- [1,2738,null,{}] 13:06:37 INFO - PROCESS | 1841 | 1461441997257 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}] 13:06:37 INFO - PROCESS | 1841 | 1461441997489 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:06:37 INFO - PROCESS | 1841 | 1461441997792 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd4000 == 162 [pid = 1841] [id = 692] 13:06:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dc292e400) [pid = 1841] [serial = 2077] [outer = (nil)] 13:06:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dc4106000) [pid = 1841] [serial = 2078] [outer = 0x7f0dc292e400] 13:06:37 INFO - PROCESS | 1841 | 1461441997876 Marionette DEBUG loaded listener.js 13:06:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc430e800) [pid = 1841] [serial = 2079] [outer = 0x7f0dc292e400] 13:06:38 INFO - PROCESS | 1841 | 1461441998769 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]]]}] 13:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1580ms 13:06:38 INFO - PROCESS | 1841 | 1461441998829 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:06:38 INFO - PROCESS | 1841 | 1461441998833 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:06:38 INFO - PROCESS | 1841 | 1461441998839 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:06:38 INFO - PROCESS | 1841 | 1461441998842 Marionette TRACE conn3 <- [1,2742,null,{}] 13:06:38 INFO - PROCESS | 1841 | 1461441998847 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}] 13:06:39 INFO - PROCESS | 1841 | 1461441999090 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:06:39 INFO - PROCESS | 1841 | 1461441999352 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a81800 == 163 [pid = 1841] [id = 693] 13:06:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc4017000) [pid = 1841] [serial = 2080] [outer = (nil)] 13:06:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc5186800) [pid = 1841] [serial = 2081] [outer = 0x7f0dc4017000] 13:06:39 INFO - PROCESS | 1841 | 1461441999472 Marionette DEBUG loaded listener.js 13:06:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc5416400) [pid = 1841] [serial = 2082] [outer = 0x7f0dc4017000] 13:06:40 INFO - PROCESS | 1841 | 1461442000371 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]]]}] 13:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1584ms 13:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:06:40 INFO - PROCESS | 1841 | 1461442000424 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:06:40 INFO - PROCESS | 1841 | 1461442000427 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:06:40 INFO - PROCESS | 1841 | 1461442000434 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:06:40 INFO - PROCESS | 1841 | 1461442000436 Marionette TRACE conn3 <- [1,2746,null,{}] 13:06:40 INFO - PROCESS | 1841 | 1461442000442 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}] 13:06:40 INFO - PROCESS | 1841 | 1461442000678 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:06:40 INFO - PROCESS | 1841 | 1461442000991 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcbaa0800 == 164 [pid = 1841] [id = 694] 13:06:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc6ba0800) [pid = 1841] [serial = 2083] [outer = (nil)] 13:06:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc6e34400) [pid = 1841] [serial = 2084] [outer = 0x7f0dc6ba0800] 13:06:41 INFO - PROCESS | 1841 | 1461442001087 Marionette DEBUG loaded listener.js 13:06:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc7250800) [pid = 1841] [serial = 2085] [outer = 0x7f0dc6ba0800] 13:06:42 INFO - PROCESS | 1841 | 1461442002023 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]]]}] 13:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1630ms 13:06:42 INFO - PROCESS | 1841 | 1461442002063 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:06:42 INFO - PROCESS | 1841 | 1461442002068 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:06:42 INFO - PROCESS | 1841 | 1461442002074 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:06:42 INFO - PROCESS | 1841 | 1461442002078 Marionette TRACE conn3 <- [1,2750,null,{}] 13:06:42 INFO - PROCESS | 1841 | 1461442002084 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}] 13:06:42 INFO - PROCESS | 1841 | 1461442002358 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:06:42 INFO - PROCESS | 1841 | 1461442002663 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dccc56000 == 165 [pid = 1841] [id = 695] 13:06:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc727ac00) [pid = 1841] [serial = 2086] [outer = (nil)] 13:06:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc7bc4400) [pid = 1841] [serial = 2087] [outer = 0x7f0dc727ac00] 13:06:42 INFO - PROCESS | 1841 | 1461442002745 Marionette DEBUG loaded listener.js 13:06:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc7bf1400) [pid = 1841] [serial = 2088] [outer = 0x7f0dc727ac00] 13:06:43 INFO - PROCESS | 1841 | 1461442003580 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]]]}] 13:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1530ms 13:06:43 INFO - PROCESS | 1841 | 1461442003606 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:06:43 INFO - PROCESS | 1841 | 1461442003609 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:06:43 INFO - PROCESS | 1841 | 1461442003616 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:06:43 INFO - PROCESS | 1841 | 1461442003619 Marionette TRACE conn3 <- [1,2754,null,{}] 13:06:43 INFO - PROCESS | 1841 | 1461442003624 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}] 13:06:43 INFO - PROCESS | 1841 | 1461442003866 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:06:44 INFO - PROCESS | 1841 | 1461442004137 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd362000 == 166 [pid = 1841] [id = 696] 13:06:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dbbb3c400) [pid = 1841] [serial = 2089] [outer = (nil)] 13:06:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc7cd7800) [pid = 1841] [serial = 2090] [outer = 0x7f0dbbb3c400] 13:06:44 INFO - PROCESS | 1841 | 1461442004219 Marionette DEBUG loaded listener.js 13:06:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc7ddb400) [pid = 1841] [serial = 2091] [outer = 0x7f0dbbb3c400] 13:06:45 INFO - PROCESS | 1841 | 1461442005105 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]]]}] 13:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1530ms 13:06:45 INFO - PROCESS | 1841 | 1461442005148 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:06:45 INFO - PROCESS | 1841 | 1461442005152 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:06:45 INFO - PROCESS | 1841 | 1461442005158 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:06:45 INFO - PROCESS | 1841 | 1461442005160 Marionette TRACE conn3 <- [1,2758,null,{}] 13:06:45 INFO - PROCESS | 1841 | 1461442005166 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}] 13:06:45 INFO - PROCESS | 1841 | 1461442005404 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:06:45 INFO - PROCESS | 1841 | 1461442005666 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd8ee800 == 167 [pid = 1841] [id = 697] 13:06:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dbc814800) [pid = 1841] [serial = 2092] [outer = (nil)] 13:06:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc92ed400) [pid = 1841] [serial = 2093] [outer = 0x7f0dbc814800] 13:06:45 INFO - PROCESS | 1841 | 1461442005747 Marionette DEBUG loaded listener.js 13:06:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc9e64c00) [pid = 1841] [serial = 2094] [outer = 0x7f0dbc814800] 13:06:46 INFO - PROCESS | 1841 | 1461442006649 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]]]}] 13:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1535ms 13:06:46 INFO - PROCESS | 1841 | 1461442006694 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:06:46 INFO - PROCESS | 1841 | 1461442006698 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:06:46 INFO - PROCESS | 1841 | 1461442006704 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:06:46 INFO - PROCESS | 1841 | 1461442006707 Marionette TRACE conn3 <- [1,2762,null,{}] 13:06:46 INFO - PROCESS | 1841 | 1461442006713 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}] 13:06:46 INFO - PROCESS | 1841 | 1461442006960 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:06:47 INFO - PROCESS | 1841 | 1461442007233 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0289800 == 168 [pid = 1841] [id = 698] 13:06:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc7ccc000) [pid = 1841] [serial = 2095] [outer = (nil)] 13:06:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dcac5ac00) [pid = 1841] [serial = 2096] [outer = 0x7f0dc7ccc000] 13:06:47 INFO - PROCESS | 1841 | 1461442007355 Marionette DEBUG loaded listener.js 13:06:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dcb5cb000) [pid = 1841] [serial = 2097] [outer = 0x7f0dc7ccc000] 13:06:48 INFO - PROCESS | 1841 | 1461442008227 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]]]}] 13:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1583ms 13:06:48 INFO - PROCESS | 1841 | 1461442008288 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:06:48 INFO - PROCESS | 1841 | 1461442008292 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:06:48 INFO - PROCESS | 1841 | 1461442008298 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:06:48 INFO - PROCESS | 1841 | 1461442008301 Marionette TRACE conn3 <- [1,2766,null,{}] 13:06:48 INFO - PROCESS | 1841 | 1461442008307 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}] 13:06:48 INFO - PROCESS | 1841 | 1461442008552 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:06:48 INFO - PROCESS | 1841 | 1461442008868 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd92a1000 == 169 [pid = 1841] [id = 699] 13:06:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0db388ec00) [pid = 1841] [serial = 2098] [outer = (nil)] 13:06:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dcb790400) [pid = 1841] [serial = 2099] [outer = 0x7f0db388ec00] 13:06:48 INFO - PROCESS | 1841 | 1461442008949 Marionette DEBUG loaded listener.js 13:06:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dcc026000) [pid = 1841] [serial = 2100] [outer = 0x7f0db388ec00] 13:06:49 INFO - PROCESS | 1841 | 1461442009829 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]]]}] 13:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1579ms 13:06:49 INFO - PROCESS | 1841 | 1461442009878 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:06:49 INFO - PROCESS | 1841 | 1461442009882 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:06:49 INFO - PROCESS | 1841 | 1461442009888 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:06:49 INFO - PROCESS | 1841 | 1461442009891 Marionette TRACE conn3 <- [1,2770,null,{}] 13:06:49 INFO - PROCESS | 1841 | 1461442009896 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}] 13:06:50 INFO - PROCESS | 1841 | 1461442010182 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:06:50 INFO - PROCESS | 1841 | 1461442010572 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda336000 == 170 [pid = 1841] [id = 700] 13:06:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0db706cc00) [pid = 1841] [serial = 2101] [outer = (nil)] 13:06:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dcc0a4000) [pid = 1841] [serial = 2102] [outer = 0x7f0db706cc00] 13:06:50 INFO - PROCESS | 1841 | 1461442010665 Marionette DEBUG loaded listener.js 13:06:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dcc209c00) [pid = 1841] [serial = 2103] [outer = 0x7f0db706cc00] 13:06:51 INFO - PROCESS | 1841 | 1461442011493 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]]]}] 13:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1681ms 13:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:06:51 INFO - PROCESS | 1841 | 1461442011570 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 1841 | 1461442011573 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:06:51 INFO - PROCESS | 1841 | 1461442011579 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - PROCESS | 1841 | 1461442011582 Marionette TRACE conn3 <- [1,2774,null,{}] 13:06:51 INFO - PROCESS | 1841 | 1461442011587 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}] 13:06:51 INFO - PROCESS | 1841 | 1461442011803 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:06:52 INFO - PROCESS | 1841 | 1461442012069 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddb528800 == 171 [pid = 1841] [id = 701] 13:06:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0db0ece400) [pid = 1841] [serial = 2104] [outer = (nil)] 13:06:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dcc55c800) [pid = 1841] [serial = 2105] [outer = 0x7f0db0ece400] 13:06:52 INFO - PROCESS | 1841 | 1461442012181 Marionette DEBUG loaded listener.js 13:06:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dccb95800) [pid = 1841] [serial = 2106] [outer = 0x7f0db0ece400] 13:06:53 INFO - PROCESS | 1841 | 1461442013046 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]]]}] 13:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1502ms 13:06:53 INFO - PROCESS | 1841 | 1461442013081 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:06:53 INFO - PROCESS | 1841 | 1461442013084 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:06:53 INFO - PROCESS | 1841 | 1461442013090 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:06:53 INFO - PROCESS | 1841 | 1461442013092 Marionette TRACE conn3 <- [1,2778,null,{}] 13:06:53 INFO - PROCESS | 1841 | 1461442013097 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}] 13:06:53 INFO - PROCESS | 1841 | 1461442013338 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:06:53 INFO - PROCESS | 1841 | 1461442013619 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf371800 == 172 [pid = 1841] [id = 702] 13:06:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0db706b400) [pid = 1841] [serial = 2107] [outer = (nil)] 13:06:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dccbb2000) [pid = 1841] [serial = 2108] [outer = 0x7f0db706b400] 13:06:53 INFO - PROCESS | 1841 | 1461442013737 Marionette DEBUG loaded listener.js 13:06:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dccf59800) [pid = 1841] [serial = 2109] [outer = 0x7f0db706b400] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8053800 == 171 [pid = 1841] [id = 683] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7587000 == 170 [pid = 1841] [id = 682] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23e2800 == 169 [pid = 1841] [id = 681] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db47e6800 == 168 [pid = 1841] [id = 680] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ad4800 == 167 [pid = 1841] [id = 678] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7917800 == 166 [pid = 1841] [id = 677] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6ddd000 == 165 [pid = 1841] [id = 676] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3ea5000 == 164 [pid = 1841] [id = 675] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b0b800 == 163 [pid = 1841] [id = 674] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2bf0800 == 162 [pid = 1841] [id = 673] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1818800 == 161 [pid = 1841] [id = 672] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1488000 == 160 [pid = 1841] [id = 671] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbde5800 == 159 [pid = 1841] [id = 670] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9cb4000 == 158 [pid = 1841] [id = 669] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9803000 == 157 [pid = 1841] [id = 668] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cd8000 == 156 [pid = 1841] [id = 667] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db804d000 == 155 [pid = 1841] [id = 666] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73b2800 == 154 [pid = 1841] [id = 665] 13:06:55 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3769000 == 153 [pid = 1841] [id = 664] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc2939400) [pid = 1841] [serial = 1940] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db1506400) [pid = 1841] [serial = 1982] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0db9911c00) [pid = 1841] [serial = 1929] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dc144d400) [pid = 1841] [serial = 1937] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0dc361ac00) [pid = 1841] [serial = 1944] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dc9308c00) [pid = 1841] [serial = 1965] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0db0025c00) [pid = 1841] [serial = 1988] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dc713b800) [pid = 1841] [serial = 1956] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dcb65b000) [pid = 1841] [serial = 1971] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dbbc6ec00) [pid = 1841] [serial = 1931] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0dbc825400) [pid = 1841] [serial = 1934] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0db002e400) [pid = 1841] [serial = 1980] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc503cc00) [pid = 1841] [serial = 1953] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dc7bccc00) [pid = 1841] [serial = 1959] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0db8d0cc00) [pid = 1841] [serial = 1928] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dbc80a800) [pid = 1841] [serial = 1932] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc390b000) [pid = 1841] [serial = 1946] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0db6e82000) [pid = 1841] [serial = 1986] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc1610400) [pid = 1841] [serial = 1938] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc4008800) [pid = 1841] [serial = 1949] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0db1740c00) [pid = 1841] [serial = 1925] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0db4458c00) [pid = 1841] [serial = 1989] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc92ec800) [pid = 1841] [serial = 1964] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0db3ccfc00) [pid = 1841] [serial = 1985] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0db6e66000) [pid = 1841] [serial = 1926] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0db8ab4400) [pid = 1841] [serial = 1851] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc7ddc400) [pid = 1841] [serial = 1962] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dbcaa0800) [pid = 1841] [serial = 1935] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dc3d4c000) [pid = 1841] [serial = 1947] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dcc1be000) [pid = 1841] [serial = 1976] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dcb5c9000) [pid = 1841] [serial = 1970] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dae07d400) [pid = 1841] [serial = 1979] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc6b9a400) [pid = 1841] [serial = 1955] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dcb9ce000) [pid = 1841] [serial = 1973] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dca629800) [pid = 1841] [serial = 1967] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dc30d1400) [pid = 1841] [serial = 1941] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dcc0a4800) [pid = 1841] [serial = 1974] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc75dfc00) [pid = 1841] [serial = 1958] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc34a6400) [pid = 1841] [serial = 1943] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dc4017400) [pid = 1841] [serial = 1950] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0dcac58400) [pid = 1841] [serial = 1968] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dc4304000) [pid = 1841] [serial = 1952] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dc7cd9400) [pid = 1841] [serial = 1961] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0db388a400) [pid = 1841] [serial = 1983] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0db8ab3000) [pid = 1841] [serial = 1991] [outer = (nil)] [url = about:blank] 13:06:56 INFO - PROCESS | 1841 | 1461442016598 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]]]}] 13:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3540ms 13:06:56 INFO - PROCESS | 1841 | 1461442016630 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:06:56 INFO - PROCESS | 1841 | 1461442016634 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:06:56 INFO - PROCESS | 1841 | 1461442016641 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:06:56 INFO - PROCESS | 1841 | 1461442016647 Marionette TRACE conn3 <- [1,2782,null,{}] 13:06:56 INFO - PROCESS | 1841 | 1461442016653 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}] 13:06:56 INFO - PROCESS | 1841 | 1461442016867 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:06:57 INFO - PROCESS | 1841 | 1461442017065 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3761800 == 154 [pid = 1841] [id = 703] 13:06:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0db1510000) [pid = 1841] [serial = 2110] [outer = (nil)] 13:06:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0db1742800) [pid = 1841] [serial = 2111] [outer = 0x7f0db1510000] 13:06:57 INFO - PROCESS | 1841 | 1461442017134 Marionette DEBUG loaded listener.js 13:06:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0db3c9d400) [pid = 1841] [serial = 2112] [outer = 0x7f0db1510000] 13:06:57 INFO - PROCESS | 1841 | 1461442017979 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]]]}] 13:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1393ms 13:06:58 INFO - PROCESS | 1841 | 1461442018035 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:06:58 INFO - PROCESS | 1841 | 1461442018043 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:06:58 INFO - PROCESS | 1841 | 1461442018052 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:06:58 INFO - PROCESS | 1841 | 1461442018056 Marionette TRACE conn3 <- [1,2786,null,{}] 13:06:58 INFO - PROCESS | 1841 | 1461442018063 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}] 13:06:58 INFO - PROCESS | 1841 | 1461442018309 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:06:58 INFO - PROCESS | 1841 | 1461442018533 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4235000 == 155 [pid = 1841] [id = 704] 13:06:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0db173b800) [pid = 1841] [serial = 2113] [outer = (nil)] 13:06:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0db6f70800) [pid = 1841] [serial = 2114] [outer = 0x7f0db173b800] 13:06:58 INFO - PROCESS | 1841 | 1461442018602 Marionette DEBUG loaded listener.js 13:06:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0db8aaec00) [pid = 1841] [serial = 2115] [outer = 0x7f0db173b800] 13:06:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:06:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1480ms 13:06:59 INFO - PROCESS | 1841 | 1461442019525 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]]]}] 13:06:59 INFO - PROCESS | 1841 | 1461442019538 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:06:59 INFO - PROCESS | 1841 | 1461442019541 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:06:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:06:59 INFO - PROCESS | 1841 | 1461442019547 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:06:59 INFO - PROCESS | 1841 | 1461442019553 Marionette TRACE conn3 <- [1,2790,null,{}] 13:06:59 INFO - PROCESS | 1841 | 1461442019577 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}] 13:06:59 INFO - PROCESS | 1841 | 1461442019876 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:06:59 INFO - PROCESS | 1841 | 1461442019944 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db77cc800 == 156 [pid = 1841] [id = 705] 13:07:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0db8ab7c00) [pid = 1841] [serial = 2116] [outer = (nil)] 13:07:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dbbb32c00) [pid = 1841] [serial = 2117] [outer = 0x7f0db8ab7c00] 13:07:00 INFO - PROCESS | 1841 | 1461442020190 Marionette DEBUG loaded listener.js 13:07:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dbc814000) [pid = 1841] [serial = 2118] [outer = 0x7f0db8ab7c00] 13:07:00 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0db8de4000) [pid = 1841] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:07:00 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0db0de8800) [pid = 1841] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:07:00 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0db02e9400) [pid = 1841] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:07:01 INFO - PROCESS | 1841 | 1461442021355 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]]]}] 13:07:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:07:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1844ms 13:07:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:07:01 INFO - PROCESS | 1841 | 1461442021392 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:07:01 INFO - PROCESS | 1841 | 1461442021396 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:07:01 INFO - PROCESS | 1841 | 1461442021412 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:07:01 INFO - PROCESS | 1841 | 1461442021414 Marionette TRACE conn3 <- [1,2794,null,{}] 13:07:01 INFO - PROCESS | 1841 | 1461442021422 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}] 13:07:01 INFO - PROCESS | 1841 | 1461442021656 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:07:01 INFO - PROCESS | 1841 | 1461442021836 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cd8000 == 157 [pid = 1841] [id = 706] 13:07:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0db002e000) [pid = 1841] [serial = 2119] [outer = (nil)] 13:07:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dc144a000) [pid = 1841] [serial = 2120] [outer = 0x7f0db002e000] 13:07:01 INFO - PROCESS | 1841 | 1461442021908 Marionette DEBUG loaded listener.js 13:07:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc1617800) [pid = 1841] [serial = 2121] [outer = 0x7f0db002e000] 13:07:02 INFO - PROCESS | 1841 | 1461442022728 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]]]}] 13:07:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:07:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1349ms 13:07:02 INFO - PROCESS | 1841 | 1461442022751 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:07:02 INFO - PROCESS | 1841 | 1461442022755 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:07:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:07:02 INFO - PROCESS | 1841 | 1461442022761 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:07:02 INFO - PROCESS | 1841 | 1461442022776 Marionette TRACE conn3 <- [1,2798,null,{}] 13:07:02 INFO - PROCESS | 1841 | 1461442022970 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}] 13:07:03 INFO - PROCESS | 1841 | 1461442023250 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:07:03 INFO - PROCESS | 1841 | 1461442023594 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3dd9800 == 158 [pid = 1841] [id = 707] 13:07:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db1502c00) [pid = 1841] [serial = 2122] [outer = (nil)] 13:07:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db388f000) [pid = 1841] [serial = 2123] [outer = 0x7f0db1502c00] 13:07:03 INFO - PROCESS | 1841 | 1461442023678 Marionette DEBUG loaded listener.js 13:07:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db3ccf000) [pid = 1841] [serial = 2124] [outer = 0x7f0db1502c00] 13:07:04 INFO - PROCESS | 1841 | 1461442024625 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]]]}] 13:07:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:07:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1917ms 13:07:04 INFO - PROCESS | 1841 | 1461442024680 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:07:04 INFO - PROCESS | 1841 | 1461442024689 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:07:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:07:04 INFO - PROCESS | 1841 | 1461442024697 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:07:04 INFO - PROCESS | 1841 | 1461442024701 Marionette TRACE conn3 <- [1,2802,null,{}] 13:07:04 INFO - PROCESS | 1841 | 1461442024707 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}] 13:07:05 INFO - PROCESS | 1841 | 1461442025013 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:07:05 INFO - PROCESS | 1841 | 1461442025347 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8cf1800 == 159 [pid = 1841] [id = 708] 13:07:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db8d10c00) [pid = 1841] [serial = 2125] [outer = (nil)] 13:07:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dbc804800) [pid = 1841] [serial = 2126] [outer = 0x7f0db8d10c00] 13:07:05 INFO - PROCESS | 1841 | 1461442025427 Marionette DEBUG loaded listener.js 13:07:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dbcaaa000) [pid = 1841] [serial = 2127] [outer = 0x7f0db8d10c00] 13:07:06 INFO - PROCESS | 1841 | 1461442026329 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]]]}] 13:07:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:07:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1683ms 13:07:06 INFO - PROCESS | 1841 | 1461442026380 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:07:06 INFO - PROCESS | 1841 | 1461442026384 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:07:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:07:06 INFO - PROCESS | 1841 | 1461442026391 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:07:06 INFO - PROCESS | 1841 | 1461442026394 Marionette TRACE conn3 <- [1,2806,null,{}] 13:07:06 INFO - PROCESS | 1841 | 1461442026400 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}] 13:07:06 INFO - PROCESS | 1841 | 1461442026641 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:07:06 INFO - PROCESS | 1841 | 1461442026902 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db9cd8000 == 160 [pid = 1841] [id = 709] 13:07:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc16a8400) [pid = 1841] [serial = 2128] [outer = (nil)] 13:07:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc27f1c00) [pid = 1841] [serial = 2129] [outer = 0x7f0dc16a8400] 13:07:07 INFO - PROCESS | 1841 | 1461442027082 Marionette DEBUG loaded listener.js 13:07:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc2935400) [pid = 1841] [serial = 2130] [outer = 0x7f0dc16a8400] 13:07:07 INFO - PROCESS | 1841 | 1461442027969 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]]]}] 13:07:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:07:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1631ms 13:07:08 INFO - PROCESS | 1841 | 1461442028031 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:07:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:07:08 INFO - PROCESS | 1841 | 1461442028041 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:07:08 INFO - PROCESS | 1841 | 1461442028048 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:07:08 INFO - PROCESS | 1841 | 1461442028051 Marionette TRACE conn3 <- [1,2810,null,{}] 13:07:08 INFO - PROCESS | 1841 | 1461442028057 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}] 13:07:08 INFO - PROCESS | 1841 | 1461442028344 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:07:08 INFO - PROCESS | 1841 | 1461442028657 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc147a800 == 161 [pid = 1841] [id = 710] 13:07:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc17d7400) [pid = 1841] [serial = 2131] [outer = (nil)] 13:07:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc34a4c00) [pid = 1841] [serial = 2132] [outer = 0x7f0dc17d7400] 13:07:08 INFO - PROCESS | 1841 | 1461442028741 Marionette DEBUG loaded listener.js 13:07:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc361c400) [pid = 1841] [serial = 2133] [outer = 0x7f0dc17d7400] 13:07:09 INFO - PROCESS | 1841 | 1461442029612 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]]]}] 13:07:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:07:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1635ms 13:07:09 INFO - PROCESS | 1841 | 1461442029684 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:07:09 INFO - PROCESS | 1841 | 1461442029688 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:07:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:07:09 INFO - PROCESS | 1841 | 1461442029693 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:07:09 INFO - PROCESS | 1841 | 1461442029697 Marionette TRACE conn3 <- [1,2814,null,{}] 13:07:09 INFO - PROCESS | 1841 | 1461442029703 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}] 13:07:09 INFO - PROCESS | 1841 | 1461442029978 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:07:10 INFO - PROCESS | 1841 | 1461442030295 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2bd8800 == 162 [pid = 1841] [id = 711] 13:07:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc169dc00) [pid = 1841] [serial = 2134] [outer = (nil)] 13:07:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc390b000) [pid = 1841] [serial = 2135] [outer = 0x7f0dc169dc00] 13:07:10 INFO - PROCESS | 1841 | 1461442030377 Marionette DEBUG loaded listener.js 13:07:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc4008800) [pid = 1841] [serial = 2136] [outer = 0x7f0dc169dc00] 13:07:11 INFO - PROCESS | 1841 | 1461442031309 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]]]}] 13:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1685ms 13:07:11 INFO - PROCESS | 1841 | 1461442031380 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:07:11 INFO - PROCESS | 1841 | 1461442031385 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:07:11 INFO - PROCESS | 1841 | 1461442031410 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:07:11 INFO - PROCESS | 1841 | 1461442031414 Marionette TRACE conn3 <- [1,2818,null,{}] 13:07:11 INFO - PROCESS | 1841 | 1461442031420 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}] 13:07:11 INFO - PROCESS | 1841 | 1461442031691 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:07:12 INFO - PROCESS | 1841 | 1461442032022 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3725800 == 163 [pid = 1841] [id = 712] 13:07:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc5f0fc00) [pid = 1841] [serial = 2137] [outer = (nil)] 13:07:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc6b9cc00) [pid = 1841] [serial = 2138] [outer = 0x7f0dc5f0fc00] 13:07:12 INFO - PROCESS | 1841 | 1461442032107 Marionette DEBUG loaded listener.js 13:07:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc7140800) [pid = 1841] [serial = 2139] [outer = 0x7f0dc5f0fc00] 13:07:12 INFO - PROCESS | 1841 | 1461442032997 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]]]}] 13:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1645ms 13:07:13 INFO - PROCESS | 1841 | 1461442033053 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:07:13 INFO - PROCESS | 1841 | 1461442033056 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:07:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:07:13 INFO - PROCESS | 1841 | 1461442033062 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:07:13 INFO - PROCESS | 1841 | 1461442033065 Marionette TRACE conn3 <- [1,2822,null,{}] 13:07:13 INFO - PROCESS | 1841 | 1461442033071 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}] 13:07:13 INFO - PROCESS | 1841 | 1461442033317 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:07:13 INFO - PROCESS | 1841 | 1461442033626 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc4493000 == 164 [pid = 1841] [id = 713] 13:07:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc5f8d000) [pid = 1841] [serial = 2140] [outer = (nil)] 13:07:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc75d8000) [pid = 1841] [serial = 2141] [outer = 0x7f0dc5f8d000] 13:07:13 INFO - PROCESS | 1841 | 1461442033713 Marionette DEBUG loaded listener.js 13:07:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc79e6c00) [pid = 1841] [serial = 2142] [outer = 0x7f0dc5f8d000] 13:07:14 INFO - PROCESS | 1841 | 1461442034600 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]]]}] 13:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1578ms 13:07:14 INFO - PROCESS | 1841 | 1461442034642 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:07:14 INFO - PROCESS | 1841 | 1461442034646 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:07:14 INFO - PROCESS | 1841 | 1461442034651 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:07:14 INFO - PROCESS | 1841 | 1461442034654 Marionette TRACE conn3 <- [1,2826,null,{}] 13:07:14 INFO - PROCESS | 1841 | 1461442034659 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}] 13:07:14 INFO - PROCESS | 1841 | 1461442034894 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:07:15 INFO - PROCESS | 1841 | 1461442035162 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc71e1800 == 165 [pid = 1841] [id = 714] 13:07:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc6b88800) [pid = 1841] [serial = 2143] [outer = (nil)] 13:07:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc7ccd800) [pid = 1841] [serial = 2144] [outer = 0x7f0dc6b88800] 13:07:15 INFO - PROCESS | 1841 | 1461442035293 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc9309c00) [pid = 1841] [serial = 2145] [outer = 0x7f0dc6b88800] 13:07:16 INFO - PROCESS | 1841 | 1461442036175 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:07:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:07:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1584ms 13:07:16 INFO - PROCESS | 1841 | 1461442036237 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 1841 | 1461442036241 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:07:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:07:16 INFO - PROCESS | 1841 | 1461442036247 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - PROCESS | 1841 | 1461442036249 Marionette TRACE conn3 <- [1,2830,null,{}] 13:07:16 INFO - PROCESS | 1841 | 1461442036254 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}] 13:07:16 INFO - PROCESS | 1841 | 1461442036507 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:07:16 INFO - PROCESS | 1841 | 1461442036784 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc9280000 == 166 [pid = 1841] [id = 715] 13:07:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc7274000) [pid = 1841] [serial = 2146] [outer = (nil)] 13:07:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dcb656c00) [pid = 1841] [serial = 2147] [outer = 0x7f0dc7274000] 13:07:16 INFO - PROCESS | 1841 | 1461442036863 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dcc20ac00) [pid = 1841] [serial = 2148] [outer = 0x7f0dc7274000] 13:07:17 INFO - PROCESS | 1841 | 1461442037770 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]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1583ms 13:07:17 INFO - PROCESS | 1841 | 1461442037831 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:07:17 INFO - PROCESS | 1841 | 1461442037836 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:07:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:07:17 INFO - PROCESS | 1841 | 1461442037842 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - PROCESS | 1841 | 1461442037845 Marionette TRACE conn3 <- [1,2834,null,{}] 13:07:17 INFO - PROCESS | 1841 | 1461442037850 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}] 13:07:18 INFO - PROCESS | 1841 | 1461442038100 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:07:18 INFO - PROCESS | 1841 | 1461442038417 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc896800 == 167 [pid = 1841] [id = 716] 13:07:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dadf06c00) [pid = 1841] [serial = 2149] [outer = (nil)] 13:07:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dccbaf000) [pid = 1841] [serial = 2150] [outer = 0x7f0dadf06c00] 13:07:18 INFO - PROCESS | 1841 | 1461442038497 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dccf61000) [pid = 1841] [serial = 2151] [outer = 0x7f0dadf06c00] 13:07:19 INFO - PROCESS | 1841 | 1461442039368 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:07:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1578ms 13:07:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:07:19 INFO - PROCESS | 1841 | 1461442039422 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 1841 | 1461442039424 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:07:19 INFO - PROCESS | 1841 | 1461442039431 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 1841 | 1461442039434 Marionette TRACE conn3 <- [1,2838,null,{}] 13:07:19 INFO - PROCESS | 1841 | 1461442039439 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}] 13:07:19 INFO - PROCESS | 1841 | 1461442039705 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:07:19 INFO - PROCESS | 1841 | 1461442039970 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd92ac800 == 168 [pid = 1841] [id = 717] 13:07:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dcd051000) [pid = 1841] [serial = 2152] [outer = (nil)] 13:07:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dcd326c00) [pid = 1841] [serial = 2153] [outer = 0x7f0dcd051000] 13:07:20 INFO - PROCESS | 1841 | 1461442040115 Marionette DEBUG loaded listener.js 13:07:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dcd90e400) [pid = 1841] [serial = 2154] [outer = 0x7f0dcd051000] 13:07:21 INFO - PROCESS | 1841 | 1461442041017 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]]]}] 13:07:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:07:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1630ms 13:07:21 INFO - PROCESS | 1841 | 1461442041062 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:07:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:07:21 INFO - PROCESS | 1841 | 1461442041066 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:07:21 INFO - PROCESS | 1841 | 1461442041072 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:07:21 INFO - PROCESS | 1841 | 1461442041076 Marionette TRACE conn3 <- [1,2842,null,{}] 13:07:21 INFO - PROCESS | 1841 | 1461442041081 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}] 13:07:21 INFO - PROCESS | 1841 | 1461442041316 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:07:21 INFO - PROCESS | 1841 | 1461442041643 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddd474000 == 169 [pid = 1841] [id = 718] 13:07:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dcd04c400) [pid = 1841] [serial = 2155] [outer = (nil)] 13:07:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dce4a7c00) [pid = 1841] [serial = 2156] [outer = 0x7f0dcd04c400] 13:07:21 INFO - PROCESS | 1841 | 1461442041721 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dce59ac00) [pid = 1841] [serial = 2157] [outer = 0x7f0dcd04c400] 13:07:22 INFO - PROCESS | 1841 | 1461442042582 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]]]}] 13:07:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:07:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1543ms 13:07:22 INFO - PROCESS | 1841 | 1461442042616 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:07:22 INFO - PROCESS | 1841 | 1461442042618 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:07:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:07:22 INFO - PROCESS | 1841 | 1461442042625 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:07:22 INFO - PROCESS | 1841 | 1461442042627 Marionette TRACE conn3 <- [1,2846,null,{}] 13:07:22 INFO - PROCESS | 1841 | 1461442042632 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}] 13:07:22 INFO - PROCESS | 1841 | 1461442042865 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:07:23 INFO - PROCESS | 1841 | 1461442043140 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de2157000 == 170 [pid = 1841] [id = 719] 13:07:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db7266800) [pid = 1841] [serial = 2158] [outer = (nil)] 13:07:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dce5a3c00) [pid = 1841] [serial = 2159] [outer = 0x7f0db7266800] 13:07:23 INFO - PROCESS | 1841 | 1461442043265 Marionette DEBUG loaded listener.js 13:07:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dd00f2c00) [pid = 1841] [serial = 2160] [outer = 0x7f0db7266800] 13:07:24 INFO - PROCESS | 1841 | 1461442044118 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]]]}] 13:07:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:07:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1528ms 13:07:24 INFO - PROCESS | 1841 | 1461442044154 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:07:24 INFO - PROCESS | 1841 | 1461442044158 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:07:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:07:24 INFO - PROCESS | 1841 | 1461442044164 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:07:24 INFO - PROCESS | 1841 | 1461442044166 Marionette TRACE conn3 <- [1,2850,null,{}] 13:07:24 INFO - PROCESS | 1841 | 1461442044171 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}] 13:07:24 INFO - PROCESS | 1841 | 1461442044400 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:07:24 INFO - PROCESS | 1841 | 1461442044671 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de4513800 == 171 [pid = 1841] [id = 720] 13:07:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0dbbc6b800) [pid = 1841] [serial = 2161] [outer = (nil)] 13:07:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dd056ec00) [pid = 1841] [serial = 2162] [outer = 0x7f0dbbc6b800] 13:07:24 INFO - PROCESS | 1841 | 1461442044748 Marionette DEBUG loaded listener.js 13:07:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dd05c6000) [pid = 1841] [serial = 2163] [outer = 0x7f0dbbc6b800] 13:07:25 INFO - PROCESS | 1841 | 1461442045655 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:07:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:07:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 13:07:25 INFO - PROCESS | 1841 | 1461442045698 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:07:25 INFO - PROCESS | 1841 | 1461442045702 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:07:25 INFO - PROCESS | 1841 | 1461442045708 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:07:25 INFO - PROCESS | 1841 | 1461442045710 Marionette TRACE conn3 <- [1,2854,null,{}] 13:07:25 INFO - PROCESS | 1841 | 1461442045715 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}] 13:07:25 INFO - PROCESS | 1841 | 1461442045953 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:07:26 INFO - PROCESS | 1841 | 1461442046280 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dad1af800 == 172 [pid = 1841] [id = 721] 13:07:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dccd3b400) [pid = 1841] [serial = 2164] [outer = (nil)] 13:07:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dd4288c00) [pid = 1841] [serial = 2165] [outer = 0x7f0dccd3b400] 13:07:26 INFO - PROCESS | 1841 | 1461442046374 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dd9218c00) [pid = 1841] [serial = 2166] [outer = 0x7f0dccd3b400] 13:07:27 INFO - PROCESS | 1841 | 1461442047271 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]]]}] 13:07:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:07:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1635ms 13:07:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:07:27 INFO - PROCESS | 1841 | 1461442047344 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:07:27 INFO - PROCESS | 1841 | 1461442047347 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:07:27 INFO - PROCESS | 1841 | 1461442047353 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:07:27 INFO - PROCESS | 1841 | 1461442047356 Marionette TRACE conn3 <- [1,2858,null,{}] 13:07:27 INFO - PROCESS | 1841 | 1461442047361 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}] 13:07:27 INFO - PROCESS | 1841 | 1461442047604 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:07:27 INFO - PROCESS | 1841 | 1461442047918 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0c0f800 == 173 [pid = 1841] [id = 722] 13:07:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc17d2800) [pid = 1841] [serial = 2167] [outer = (nil)] 13:07:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dd9e44000) [pid = 1841] [serial = 2168] [outer = 0x7f0dc17d2800] 13:07:28 INFO - PROCESS | 1841 | 1461442048007 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dda0e1800) [pid = 1841] [serial = 2169] [outer = 0x7f0dc17d2800] 13:07:28 INFO - PROCESS | 1841 | 1461442048869 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1595ms 13:07:28 INFO - PROCESS | 1841 | 1461442048949 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:07:28 INFO - PROCESS | 1841 | 1461442048952 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:07:28 INFO - PROCESS | 1841 | 1461442048958 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:07:28 INFO - PROCESS | 1841 | 1461442048960 Marionette TRACE conn3 <- [1,2862,null,{}] 13:07:28 INFO - PROCESS | 1841 | 1461442048968 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}] 13:07:29 INFO - PROCESS | 1841 | 1461442049351 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:07:29 INFO - PROCESS | 1841 | 1461442049671 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0c28800 == 174 [pid = 1841] [id = 723] 13:07:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0dcd31bc00) [pid = 1841] [serial = 2170] [outer = (nil)] 13:07:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dda393400) [pid = 1841] [serial = 2171] [outer = 0x7f0dcd31bc00] 13:07:29 INFO - PROCESS | 1841 | 1461442049748 Marionette DEBUG loaded listener.js 13:07:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0ddafb3c00) [pid = 1841] [serial = 2172] [outer = 0x7f0dcd31bc00] 13:07:30 INFO - PROCESS | 1841 | 1461442050643 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]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1735ms 13:07:30 INFO - PROCESS | 1841 | 1461442050694 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 1841 | 1461442050698 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:07:30 INFO - PROCESS | 1841 | 1461442050703 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - PROCESS | 1841 | 1461442050706 Marionette TRACE conn3 <- [1,2866,null,{}] 13:07:30 INFO - PROCESS | 1841 | 1461442050711 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}] 13:07:30 INFO - PROCESS | 1841 | 1461442050943 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:07:31 INFO - PROCESS | 1841 | 1461442051218 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3c6d800 == 175 [pid = 1841] [id = 724] 13:07:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dd92b6800) [pid = 1841] [serial = 2173] [outer = (nil)] 13:07:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0ddb2f1800) [pid = 1841] [serial = 2174] [outer = 0x7f0dd92b6800] 13:07:31 INFO - PROCESS | 1841 | 1461442051335 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0ddb34f000) [pid = 1841] [serial = 2175] [outer = 0x7f0dd92b6800] 13:07:32 INFO - PROCESS | 1841 | 1461442052186 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]]]}] 13:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1538ms 13:07:32 INFO - PROCESS | 1841 | 1461442052243 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:07:32 INFO - PROCESS | 1841 | 1461442052246 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:07:32 INFO - PROCESS | 1841 | 1461442052252 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:07:32 INFO - PROCESS | 1841 | 1461442052254 Marionette TRACE conn3 <- [1,2870,null,{}] 13:07:32 INFO - PROCESS | 1841 | 1461442052260 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}] 13:07:32 INFO - PROCESS | 1841 | 1461442052498 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:07:32 INFO - PROCESS | 1841 | 1461442052782 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4b48000 == 176 [pid = 1841] [id = 725] 13:07:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dc2a2c000) [pid = 1841] [serial = 2176] [outer = (nil)] 13:07:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0ddb351800) [pid = 1841] [serial = 2177] [outer = 0x7f0dc2a2c000] 13:07:32 INFO - PROCESS | 1841 | 1461442052901 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0ddb358800) [pid = 1841] [serial = 2178] [outer = 0x7f0dc2a2c000] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce18800 == 175 [pid = 1841] [id = 55] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db23df800 == 174 [pid = 1841] [id = 637] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1797800 == 173 [pid = 1841] [id = 168] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd021b800 == 172 [pid = 1841] [id = 653] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcce1d000 == 171 [pid = 1841] [id = 652] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc1715800 == 170 [pid = 1841] [id = 646] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc370d800 == 169 [pid = 1841] [id = 648] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db9c9d800 == 168 [pid = 1841] [id = 644] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbbcc800 == 167 [pid = 1841] [id = 645] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3c1a000 == 166 [pid = 1841] [id = 649] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a68000 == 165 [pid = 1841] [id = 651] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc55d2800 == 164 [pid = 1841] [id = 650] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3cf0000 == 163 [pid = 1841] [id = 641] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2beb800 == 162 [pid = 1841] [id = 647] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db73b7000 == 161 [pid = 1841] [id = 298] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3f9c800 == 160 [pid = 1841] [id = 638] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8cf2000 == 159 [pid = 1841] [id = 643] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7585800 == 158 [pid = 1841] [id = 640] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddb528800 == 157 [pid = 1841] [id = 701] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda336000 == 156 [pid = 1841] [id = 700] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd92a1000 == 155 [pid = 1841] [id = 699] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0289800 == 154 [pid = 1841] [id = 698] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd8ee800 == 153 [pid = 1841] [id = 697] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd362000 == 152 [pid = 1841] [id = 696] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dccc56000 == 151 [pid = 1841] [id = 695] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcbaa0800 == 150 [pid = 1841] [id = 694] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7a81800 == 149 [pid = 1841] [id = 693] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6dd4000 == 148 [pid = 1841] [id = 692] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3ea0000 == 147 [pid = 1841] [id = 691] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3b09800 == 146 [pid = 1841] [id = 690] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3032800 == 145 [pid = 1841] [id = 689] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcacf5800 == 144 [pid = 1841] [id = 612] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc172c000 == 143 [pid = 1841] [id = 688] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3cf000 == 142 [pid = 1841] [id = 687] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95ee000 == 141 [pid = 1841] [id = 686] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3bc8800 == 140 [pid = 1841] [id = 679] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db42de000 == 139 [pid = 1841] [id = 685] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6ec2800 == 138 [pid = 1841] [id = 663] 13:07:34 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db14db000 == 137 [pid = 1841] [id = 684] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0db8dda400) [pid = 1841] [serial = 2051] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0db9911000) [pid = 1841] [serial = 2048] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0dc16a6c00) [pid = 1841] [serial = 2009] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dbc809c00) [pid = 1841] [serial = 2006] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dbbb3e800) [pid = 1841] [serial = 2003] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dba25b800) [pid = 1841] [serial = 2000] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0db7270800) [pid = 1841] [serial = 1997] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0db1738400) [pid = 1841] [serial = 1994] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db6e6f000) [pid = 1841] [serial = 2045] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0db3cc7400) [pid = 1841] [serial = 2043] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0db150c400) [pid = 1841] [serial = 2042] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0db6e6ac00) [pid = 1841] [serial = 2039] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc79dcc00) [pid = 1841] [serial = 2036] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc7249800) [pid = 1841] [serial = 2033] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc6b99400) [pid = 1841] [serial = 2030] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc5f91400) [pid = 1841] [serial = 2027] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc503ec00) [pid = 1841] [serial = 2024] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc3d4e400) [pid = 1841] [serial = 2021] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc3615c00) [pid = 1841] [serial = 2018] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc30cc800) [pid = 1841] [serial = 2015] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc292c400) [pid = 1841] [serial = 2012] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dba5abc00) [pid = 1841] [serial = 2049] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0db727f400) [pid = 1841] [serial = 2046] [outer = (nil)] [url = about:blank] 13:07:35 INFO - PROCESS | 1841 | 1461442055636 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]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:07:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 3442ms 13:07:35 INFO - PROCESS | 1841 | 1461442055696 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 1841 | 1461442055703 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:07:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:07:35 INFO - PROCESS | 1841 | 1461442055711 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 1841 | 1461442055716 Marionette TRACE conn3 <- [1,2874,null,{}] 13:07:35 INFO - PROCESS | 1841 | 1461442055726 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}] 13:07:35 INFO - PROCESS | 1841 | 1461442055955 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:07:36 INFO - PROCESS | 1841 | 1461442056144 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1691000 == 138 [pid = 1841] [id = 726] 13:07:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0db1503800) [pid = 1841] [serial = 2179] [outer = (nil)] 13:07:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0db388fc00) [pid = 1841] [serial = 2180] [outer = 0x7f0db1503800] 13:07:36 INFO - PROCESS | 1841 | 1461442056211 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0db3bf0800) [pid = 1841] [serial = 2181] [outer = 0x7f0db1503800] 13:07:37 INFO - PROCESS | 1841 | 1461442057051 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]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:07:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1389ms 13:07:37 INFO - PROCESS | 1841 | 1461442057111 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 1841 | 1461442057119 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:07:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:07:37 INFO - PROCESS | 1841 | 1461442057131 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 1841 | 1461442057134 Marionette TRACE conn3 <- [1,2878,null,{}] 13:07:37 INFO - PROCESS | 1841 | 1461442057140 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}] 13:07:37 INFO - PROCESS | 1841 | 1461442057359 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:07:37 INFO - PROCESS | 1841 | 1461442057580 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3cdd000 == 139 [pid = 1841] [id = 727] 13:07:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0db1505400) [pid = 1841] [serial = 2182] [outer = (nil)] 13:07:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0db7071000) [pid = 1841] [serial = 2183] [outer = 0x7f0db1505400] 13:07:37 INFO - PROCESS | 1841 | 1461442057647 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db7263c00) [pid = 1841] [serial = 2184] [outer = 0x7f0db1505400] 13:07:38 INFO - PROCESS | 1841 | 1461442058810 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]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:07:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1734ms 13:07:38 INFO - PROCESS | 1841 | 1461442058867 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 1841 | 1461442058877 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:07:38 INFO - PROCESS | 1841 | 1461442058908 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - PROCESS | 1841 | 1461442058927 Marionette TRACE conn3 <- [1,2882,null,{}] 13:07:38 INFO - PROCESS | 1841 | 1461442058979 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}] 13:07:39 INFO - PROCESS | 1841 | 1461442059359 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dadf02c00) [pid = 1841] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dadf06000) [pid = 1841] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0db8ab7c00) [pid = 1841] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc292e400) [pid = 1841] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dadf0b400) [pid = 1841] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc361a400) [pid = 1841] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc292e000) [pid = 1841] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dae081400) [pid = 1841] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0db8ac2800) [pid = 1841] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0db727c400) [pid = 1841] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dae077800) [pid = 1841] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dadf0d000) [pid = 1841] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0db1510000) [pid = 1841] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0db706b400) [pid = 1841] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0db388ec00) [pid = 1841] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc7ccc000) [pid = 1841] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dbc814800) [pid = 1841] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dbbb3c400) [pid = 1841] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dc727ac00) [pid = 1841] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc6ba0800) [pid = 1841] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dc4017000) [pid = 1841] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0db173b800) [pid = 1841] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dc503a000) [pid = 1841] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc1612800) [pid = 1841] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc5f94000) [pid = 1841] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc1616000) [pid = 1841] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0db7063400) [pid = 1841] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc17dcc00) [pid = 1841] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc4eeb400) [pid = 1841] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc4ef5400) [pid = 1841] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc5f8f000) [pid = 1841] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dc169d000) [pid = 1841] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0db0df1800) [pid = 1841] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0db8ab3c00) [pid = 1841] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db990d400) [pid = 1841] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0db990ec00) [pid = 1841] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dbcaa0c00) [pid = 1841] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0db02e0c00) [pid = 1841] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0dadf04c00) [pid = 1841] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:07:40 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dadf0a000) [pid = 1841] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:07:40 INFO - PROCESS | 1841 | 1461442060438 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3dc9000 == 140 [pid = 1841] [id = 728] 13:07:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dadf04c00) [pid = 1841] [serial = 2185] [outer = (nil)] 13:07:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0dadf0f400) [pid = 1841] [serial = 2186] [outer = 0x7f0dadf04c00] 13:07:40 INFO - PROCESS | 1841 | 1461442060512 Marionette DEBUG loaded listener.js 13:07:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db7063400) [pid = 1841] [serial = 2187] [outer = 0x7f0dadf04c00] 13:07:41 INFO - PROCESS | 1841 | 1461442061237 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]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:07:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2366ms 13:07:41 INFO - PROCESS | 1841 | 1461442061273 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 1841 | 1461442061277 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:07:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:07:41 INFO - PROCESS | 1841 | 1461442061294 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - PROCESS | 1841 | 1461442061298 Marionette TRACE conn3 <- [1,2886,null,{}] 13:07:41 INFO - PROCESS | 1841 | 1461442061303 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}] 13:07:41 INFO - PROCESS | 1841 | 1461442061520 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:07:41 INFO - PROCESS | 1841 | 1461442061541 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4b5b800 == 141 [pid = 1841] [id = 729] 13:07:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dadf06000) [pid = 1841] [serial = 2188] [outer = (nil)] 13:07:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db9903c00) [pid = 1841] [serial = 2189] [outer = 0x7f0dadf06000] 13:07:41 INFO - PROCESS | 1841 | 1461442061780 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dba5aa000) [pid = 1841] [serial = 2190] [outer = 0x7f0dadf06000] 13:07:42 INFO - PROCESS | 1841 | 1461442062911 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]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:07:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1692ms 13:07:42 INFO - PROCESS | 1841 | 1461442062976 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 1841 | 1461442062983 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:07:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:07:42 INFO - PROCESS | 1841 | 1461442062991 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - PROCESS | 1841 | 1461442062998 Marionette TRACE conn3 <- [1,2890,null,{}] 13:07:43 INFO - PROCESS | 1841 | 1461442063007 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}] 13:07:43 INFO - PROCESS | 1841 | 1461442063297 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:07:43 INFO - PROCESS | 1841 | 1461442063621 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3770800 == 142 [pid = 1841] [id = 730] 13:07:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db02da800) [pid = 1841] [serial = 2191] [outer = (nil)] 13:07:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db3ca3000) [pid = 1841] [serial = 2192] [outer = 0x7f0db02da800] 13:07:43 INFO - PROCESS | 1841 | 1461442063707 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db6e65c00) [pid = 1841] [serial = 2193] [outer = 0x7f0db02da800] 13:07:44 INFO - PROCESS | 1841 | 1461442064612 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:07:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1690ms 13:07:44 INFO - PROCESS | 1841 | 1461442064682 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:07:44 INFO - PROCESS | 1841 | 1461442064690 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:07:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:07:44 INFO - PROCESS | 1841 | 1461442064702 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - PROCESS | 1841 | 1461442064706 Marionette TRACE conn3 <- [1,2894,null,{}] 13:07:44 INFO - PROCESS | 1841 | 1461442064712 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}] 13:07:45 INFO - PROCESS | 1841 | 1461442064996 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:07:45 INFO - PROCESS | 1841 | 1461442065329 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db6ed2800 == 143 [pid = 1841] [id = 731] 13:07:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0db726f000) [pid = 1841] [serial = 2194] [outer = (nil)] 13:07:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db8aae000) [pid = 1841] [serial = 2195] [outer = 0x7f0db726f000] 13:07:45 INFO - PROCESS | 1841 | 1461442065410 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0db8d0d000) [pid = 1841] [serial = 2196] [outer = 0x7f0db726f000] 13:07:46 INFO - PROCESS | 1841 | 1461442066356 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]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:07:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1686ms 13:07:46 INFO - PROCESS | 1841 | 1461442066389 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 1841 | 1461442066392 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:07:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:07:46 INFO - PROCESS | 1841 | 1461442066399 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 1841 | 1461442066405 Marionette TRACE conn3 <- [1,2898,null,{}] 13:07:46 INFO - PROCESS | 1841 | 1461442066423 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}] 13:07:46 INFO - PROCESS | 1841 | 1461442066690 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:07:47 INFO - PROCESS | 1841 | 1461442066999 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c1c800 == 144 [pid = 1841] [id = 732] 13:07:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dbbb3c400) [pid = 1841] [serial = 2197] [outer = (nil)] 13:07:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dbc808c00) [pid = 1841] [serial = 2198] [outer = 0x7f0dbbb3c400] 13:07:47 INFO - PROCESS | 1841 | 1461442067087 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dbc828400) [pid = 1841] [serial = 2199] [outer = 0x7f0dbbb3c400] 13:07:47 INFO - PROCESS | 1841 | 1461442067992 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]]]}] 13:07:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:07:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1641ms 13:07:48 INFO - PROCESS | 1841 | 1461442068041 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:07:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:07:48 INFO - PROCESS | 1841 | 1461442068046 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:07:48 INFO - PROCESS | 1841 | 1461442068053 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:07:48 INFO - PROCESS | 1841 | 1461442068057 Marionette TRACE conn3 <- [1,2902,null,{}] 13:07:48 INFO - PROCESS | 1841 | 1461442068062 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}] 13:07:48 INFO - PROCESS | 1841 | 1461442068314 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:07:48 INFO - PROCESS | 1841 | 1461442068577 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8c5c000 == 145 [pid = 1841] [id = 733] 13:07:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dbbb3e800) [pid = 1841] [serial = 2200] [outer = (nil)] 13:07:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc144f400) [pid = 1841] [serial = 2201] [outer = 0x7f0dbbb3e800] 13:07:48 INFO - PROCESS | 1841 | 1461442068703 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc1612800) [pid = 1841] [serial = 2202] [outer = 0x7f0dbbb3e800] 13:07:49 INFO - PROCESS | 1841 | 1461442069572 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:07:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1583ms 13:07:49 INFO - PROCESS | 1841 | 1461442069637 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:07:49 INFO - PROCESS | 1841 | 1461442069641 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:07:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:07:49 INFO - PROCESS | 1841 | 1461442069647 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - PROCESS | 1841 | 1461442069651 Marionette TRACE conn3 <- [1,2906,null,{}] 13:07:49 INFO - PROCESS | 1841 | 1461442069656 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}] 13:07:49 INFO - PROCESS | 1841 | 1461442069929 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:07:50 INFO - PROCESS | 1841 | 1461442070235 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db95f0000 == 146 [pid = 1841] [id = 734] 13:07:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dbc806800) [pid = 1841] [serial = 2203] [outer = (nil)] 13:07:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc163a000) [pid = 1841] [serial = 2204] [outer = 0x7f0dbc806800] 13:07:50 INFO - PROCESS | 1841 | 1461442070317 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc16a6c00) [pid = 1841] [serial = 2205] [outer = 0x7f0dbc806800] 13:07:51 INFO - PROCESS | 1841 | 1461442071178 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]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1589ms 13:07:51 INFO - PROCESS | 1841 | 1461442071238 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 1841 | 1461442071242 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:07:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:07:51 INFO - PROCESS | 1841 | 1461442071248 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 1841 | 1461442071250 Marionette TRACE conn3 <- [1,2910,null,{}] 13:07:51 INFO - PROCESS | 1841 | 1461442071256 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}] 13:07:51 INFO - PROCESS | 1841 | 1461442071533 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:07:51 INFO - PROCESS | 1841 | 1461442071858 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3cc000 == 147 [pid = 1841] [id = 735] 13:07:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc2a2d000) [pid = 1841] [serial = 2206] [outer = (nil)] 13:07:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc3211c00) [pid = 1841] [serial = 2207] [outer = 0x7f0dc2a2d000] 13:07:51 INFO - PROCESS | 1841 | 1461442071943 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc34b0400) [pid = 1841] [serial = 2208] [outer = 0x7f0dc2a2d000] 13:07:52 INFO - PROCESS | 1841 | 1461442072722 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]]]}] 13:07:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:07:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:07:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 13:07:52 INFO - PROCESS | 1841 | 1461442072781 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 1841 | 1461442072784 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:07:52 INFO - TEST-START | /DOMEvents/constructors.html 13:07:52 INFO - PROCESS | 1841 | 1461442072791 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 1841 | 1461442072794 Marionette TRACE conn3 <- [1,2914,null,{}] 13:07:52 INFO - PROCESS | 1841 | 1461442072799 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}] 13:07:53 INFO - PROCESS | 1841 | 1461442073029 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:07:53 INFO - PROCESS | 1841 | 1461442073300 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbebc800 == 148 [pid = 1841] [id = 736] 13:07:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc163bc00) [pid = 1841] [serial = 2209] [outer = (nil)] 13:07:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc38aec00) [pid = 1841] [serial = 2210] [outer = 0x7f0dc163bc00] 13:07:53 INFO - PROCESS | 1841 | 1461442073379 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc3d45000) [pid = 1841] [serial = 2211] [outer = 0x7f0dc163bc00] 13:07:54 INFO - PROCESS | 1841 | 1461442074303 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]]]}] 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:07:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 1560ms 13:07:54 INFO - PROCESS | 1841 | 1461442074393 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 1841 | 1461442074398 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:07:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:07:54 INFO - PROCESS | 1841 | 1461442074407 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 1841 | 1461442074410 Marionette TRACE conn3 <- [1,2918,null,{}] 13:07:54 INFO - PROCESS | 1841 | 1461442074420 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}] 13:07:54 INFO - PROCESS | 1841 | 1461442074660 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:07:54 INFO - PROCESS | 1841 | 1461442074969 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc17b3800 == 149 [pid = 1841] [id = 737] 13:07:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc2a2e000) [pid = 1841] [serial = 2212] [outer = (nil)] 13:07:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dc3d50800) [pid = 1841] [serial = 2213] [outer = 0x7f0dc2a2e000] 13:07:55 INFO - PROCESS | 1841 | 1461442075050 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dc400e000) [pid = 1841] [serial = 2214] [outer = 0x7f0dc2a2e000] 13:07:55 INFO - PROCESS | 1841 | 1461442075818 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:07:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:07:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1432ms 13:07:55 INFO - PROCESS | 1841 | 1461442075840 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:07:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:07:55 INFO - PROCESS | 1841 | 1461442075844 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:07:55 INFO - PROCESS | 1841 | 1461442075851 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:07:55 INFO - PROCESS | 1841 | 1461442075854 Marionette TRACE conn3 <- [1,2922,null,{}] 13:07:55 INFO - PROCESS | 1841 | 1461442075859 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}] 13:07:56 INFO - PROCESS | 1841 | 1461442076124 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:07:56 INFO - PROCESS | 1841 | 1461442076370 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2bf6800 == 150 [pid = 1841] [id = 738] 13:07:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dc361ac00) [pid = 1841] [serial = 2215] [outer = (nil)] 13:07:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dc4017000) [pid = 1841] [serial = 2216] [outer = 0x7f0dc361ac00] 13:07:56 INFO - PROCESS | 1841 | 1461442076450 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0dc4109c00) [pid = 1841] [serial = 2217] [outer = 0x7f0dc361ac00] 13:07:57 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:07:57 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:07:57 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:07:57 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:07:57 INFO - PROCESS | 1841 | 1461442077313 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]]]}] 13:07:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:07:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:07:57 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 13:07:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:07:57 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 13:07:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:07:57 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]" 13:07:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:07:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:07:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:07:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1486ms 13:07:57 INFO - PROCESS | 1841 | 1461442077338 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 1841 | 1461442077349 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:07:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:07:57 INFO - PROCESS | 1841 | 1461442077398 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 1841 | 1461442077403 Marionette TRACE conn3 <- [1,2926,null,{}] 13:07:57 INFO - PROCESS | 1841 | 1461442077416 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}] 13:07:57 INFO - PROCESS | 1841 | 1461442077631 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:07:57 INFO - PROCESS | 1841 | 1461442077906 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc371e000 == 151 [pid = 1841] [id = 739] 13:07:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0dc3909400) [pid = 1841] [serial = 2218] [outer = (nil)] 13:07:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0dc5412400) [pid = 1841] [serial = 2219] [outer = 0x7f0dc3909400] 13:07:57 INFO - PROCESS | 1841 | 1461442077985 Marionette DEBUG loaded listener.js 13:07:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0dc5f94000) [pid = 1841] [serial = 2220] [outer = 0x7f0dc3909400] 13:07:58 INFO - PROCESS | 1841 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:07:58 INFO - PROCESS | 1841 | 1461442078785 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]]]}] 13:07:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:07:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1479ms 13:07:58 INFO - PROCESS | 1841 | 1461442078837 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 1841 | 1461442078841 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:07:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:07:58 INFO - PROCESS | 1841 | 1461442078847 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 1841 | 1461442078852 Marionette TRACE conn3 <- [1,2930,null,{}] 13:07:58 INFO - PROCESS | 1841 | 1461442078857 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}] 13:07:59 INFO - PROCESS | 1841 | 1461442079112 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:07:59 INFO - PROCESS | 1841 | 1461442079389 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3ea0000 == 152 [pid = 1841] [id = 740] 13:07:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0dc4011400) [pid = 1841] [serial = 2221] [outer = (nil)] 13:07:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dc6e3d400) [pid = 1841] [serial = 2222] [outer = 0x7f0dc4011400] 13:07:59 INFO - PROCESS | 1841 | 1461442079474 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0dc7252800) [pid = 1841] [serial = 2223] [outer = 0x7f0dc4011400] 13:08:00 INFO - PROCESS | 1841 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:08:00 INFO - PROCESS | 1841 | 1461442080261 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]]]}] 13:08:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:08:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1432ms 13:08:00 INFO - PROCESS | 1841 | 1461442080282 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 1841 | 1461442080286 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:08:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:08:00 INFO - PROCESS | 1841 | 1461442080292 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - PROCESS | 1841 | 1461442080295 Marionette TRACE conn3 <- [1,2934,null,{}] 13:08:00 INFO - PROCESS | 1841 | 1461442080300 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}] 13:08:00 INFO - PROCESS | 1841 | 1461442080581 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:08:00 INFO - PROCESS | 1841 | 1461442080837 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6e54000 == 153 [pid = 1841] [id = 741] 13:08:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db6e6b400) [pid = 1841] [serial = 2224] [outer = (nil)] 13:08:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0dc7316400) [pid = 1841] [serial = 2225] [outer = 0x7f0db6e6b400] 13:08:00 INFO - PROCESS | 1841 | 1461442080916 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0dc7bce000) [pid = 1841] [serial = 2226] [outer = 0x7f0db6e6b400] 13:08:01 INFO - PROCESS | 1841 | 1461442081723 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]]]}] 13:08:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:08:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1486ms 13:08:01 INFO - PROCESS | 1841 | 1461442081780 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 1841 | 1461442081784 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:08:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:08:01 INFO - PROCESS | 1841 | 1461442081790 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 1841 | 1461442081793 Marionette TRACE conn3 <- [1,2938,null,{}] 13:08:01 INFO - PROCESS | 1841 | 1461442081798 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}] 13:08:02 INFO - PROCESS | 1841 | 1461442082063 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:08:02 INFO - PROCESS | 1841 | 1461442082320 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7ac6800 == 154 [pid = 1841] [id = 742] 13:08:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0dc4108000) [pid = 1841] [serial = 2227] [outer = (nil)] 13:08:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0dc7be8c00) [pid = 1841] [serial = 2228] [outer = 0x7f0dc4108000] 13:08:02 INFO - PROCESS | 1841 | 1461442082399 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0dc7cdac00) [pid = 1841] [serial = 2229] [outer = 0x7f0dc4108000] 13:08:03 INFO - PROCESS | 1841 | 1461442083195 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]]]}] 13:08:03 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. 13:08:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1433ms 13:08:03 INFO - PROCESS | 1841 | 1461442083224 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:08:03 INFO - PROCESS | 1841 | 1461442083228 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:08:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:08:03 INFO - PROCESS | 1841 | 1461442083234 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 1841 | 1461442083237 Marionette TRACE conn3 <- [1,2942,null,{}] 13:08:03 INFO - PROCESS | 1841 | 1461442083243 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}] 13:08:03 INFO - PROCESS | 1841 | 1461442083473 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:08:03 INFO - PROCESS | 1841 | 1461442083750 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcc0c6000 == 155 [pid = 1841] [id = 743] 13:08:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0dc5ff1000) [pid = 1841] [serial = 2230] [outer = (nil)] 13:08:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x7f0dc9202800) [pid = 1841] [serial = 2231] [outer = 0x7f0dc5ff1000] 13:08:03 INFO - PROCESS | 1841 | 1461442083826 Marionette DEBUG loaded listener.js 13:08:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x7f0dc92f4000) [pid = 1841] [serial = 2232] [outer = 0x7f0dc5ff1000] 13:08:04 INFO - PROCESS | 1841 | 1461442084582 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"]]]}] 13:08:04 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 13:08:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:08:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1380ms 13:08:04 INFO - PROCESS | 1841 | 1461442084617 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 1841 | 1461442084622 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:08:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:08:04 INFO - PROCESS | 1841 | 1461442084627 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - PROCESS | 1841 | 1461442084629 Marionette TRACE conn3 <- [1,2946,null,{}] 13:08:04 INFO - PROCESS | 1841 | 1461442084635 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}] 13:08:04 INFO - PROCESS | 1841 | 1461442084892 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:08:05 INFO - PROCESS | 1841 | 1461442085148 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd0e2000 == 156 [pid = 1841] [id = 744] 13:08:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x7f0db990d000) [pid = 1841] [serial = 2233] [outer = (nil)] 13:08:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x7f0dc7dd8c00) [pid = 1841] [serial = 2234] [outer = 0x7f0db990d000] 13:08:05 INFO - PROCESS | 1841 | 1461442085221 Marionette DEBUG loaded listener.js 13:08:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x7f0dcac60c00) [pid = 1841] [serial = 2235] [outer = 0x7f0db990d000] 13:08:06 INFO - PROCESS | 1841 | 1461442086065 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]]]}] 13:08:06 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. 13:08:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1478ms 13:08:06 INFO - PROCESS | 1841 | 1461442086107 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 1841 | 1461442086111 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:08:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:08:06 INFO - PROCESS | 1841 | 1461442086117 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 1841 | 1461442086119 Marionette TRACE conn3 <- [1,2950,null,{}] 13:08:06 INFO - PROCESS | 1841 | 1461442086125 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}] 13:08:06 INFO - PROCESS | 1841 | 1461442086399 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:08:06 INFO - PROCESS | 1841 | 1461442086650 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd0028000 == 157 [pid = 1841] [id = 745] 13:08:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x7f0dba5a7c00) [pid = 1841] [serial = 2236] [outer = (nil)] 13:08:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x7f0dcb657400) [pid = 1841] [serial = 2237] [outer = 0x7f0dba5a7c00] 13:08:06 INFO - PROCESS | 1841 | 1461442086729 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x7f0dcc1ba400) [pid = 1841] [serial = 2238] [outer = 0x7f0dba5a7c00] 13:08:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dd3605800 == 158 [pid = 1841] [id = 746] 13:08:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x7f0dccf56000) [pid = 1841] [serial = 2239] [outer = (nil)] 13:08:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x7f0dca6d3c00) [pid = 1841] [serial = 2240] [outer = 0x7f0dccf56000] 13:08:07 INFO - PROCESS | 1841 | 1461442087654 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]]]}] 13:08:07 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. 13:08:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1578ms 13:08:07 INFO - PROCESS | 1841 | 1461442087696 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:08:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:08:07 INFO - PROCESS | 1841 | 1461442087700 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:08:07 INFO - PROCESS | 1841 | 1461442087706 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 1841 | 1461442087709 Marionette TRACE conn3 <- [1,2954,null,{}] 13:08:07 INFO - PROCESS | 1841 | 1461442087714 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}] 13:08:08 INFO - PROCESS | 1841 | 1461442088032 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:08:08 INFO - PROCESS | 1841 | 1461442088347 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda338000 == 159 [pid = 1841] [id = 747] 13:08:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x7f0dc9203400) [pid = 1841] [serial = 2241] [outer = (nil)] 13:08:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x7f0dccbae400) [pid = 1841] [serial = 2242] [outer = 0x7f0dc9203400] 13:08:08 INFO - PROCESS | 1841 | 1461442088435 Marionette DEBUG loaded listener.js 13:08:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x7f0dcd02a800) [pid = 1841] [serial = 2243] [outer = 0x7f0dc9203400] 13:08:09 INFO - PROCESS | 1841 | 1461442089179 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]]]}] 13:08:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:08:09 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 13:08:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1483ms 13:08:09 INFO - PROCESS | 1841 | 1461442089210 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:08:09 INFO - PROCESS | 1841 | 1461442089215 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:08:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:08:09 INFO - PROCESS | 1841 | 1461442089224 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:08:09 INFO - PROCESS | 1841 | 1461442089228 Marionette TRACE conn3 <- [1,2958,null,{}] 13:08:09 INFO - PROCESS | 1841 | 1461442089233 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}] 13:08:09 INFO - PROCESS | 1841 | 1461442089487 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:08:09 INFO - PROCESS | 1841 | 1461442089742 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0ddf36c800 == 160 [pid = 1841] [id = 748] 13:08:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x7f0db388dc00) [pid = 1841] [serial = 2244] [outer = (nil)] 13:08:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x7f0dcd04e800) [pid = 1841] [serial = 2245] [outer = 0x7f0db388dc00] 13:08:09 INFO - PROCESS | 1841 | 1461442089821 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x7f0dcd904800) [pid = 1841] [serial = 2246] [outer = 0x7f0db388dc00] 13:08:10 INFO - PROCESS | 1841 | 1461442090630 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]]]}] 13:08:10 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. 13:08:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1434ms 13:08:10 INFO - PROCESS | 1841 | 1461442090659 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 1841 | 1461442090663 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:08:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:08:10 INFO - PROCESS | 1841 | 1461442090669 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - PROCESS | 1841 | 1461442090671 Marionette TRACE conn3 <- [1,2962,null,{}] 13:08:10 INFO - PROCESS | 1841 | 1461442090678 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}] 13:08:10 INFO - PROCESS | 1841 | 1461442090922 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:08:11 INFO - PROCESS | 1841 | 1461442091174 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db0e33000 == 161 [pid = 1841] [id = 749] 13:08:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x7f0dae078000) [pid = 1841] [serial = 2247] [outer = (nil)] 13:08:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x7f0dcd90e800) [pid = 1841] [serial = 2248] [outer = 0x7f0dae078000] 13:08:11 INFO - PROCESS | 1841 | 1461442091250 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x7f0dd0574400) [pid = 1841] [serial = 2249] [outer = 0x7f0dae078000] 13:08:12 INFO - PROCESS | 1841 | 1461442092060 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]]]}] 13:08:12 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. 13:08:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1436ms 13:08:12 INFO - PROCESS | 1841 | 1461442092106 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 1841 | 1461442092110 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:08:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:08:12 INFO - PROCESS | 1841 | 1461442092116 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - PROCESS | 1841 | 1461442092119 Marionette TRACE conn3 <- [1,2966,null,{}] 13:08:12 INFO - PROCESS | 1841 | 1461442092125 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}] 13:08:12 INFO - PROCESS | 1841 | 1461442092422 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:08:12 INFO - PROCESS | 1841 | 1461442092716 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de452b000 == 162 [pid = 1841] [id = 750] 13:08:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x7f0dd9e45800) [pid = 1841] [serial = 2250] [outer = (nil)] 13:08:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x7f0ddb244c00) [pid = 1841] [serial = 2251] [outer = 0x7f0dd9e45800] 13:08:12 INFO - PROCESS | 1841 | 1461442092798 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x7f0ddb353000) [pid = 1841] [serial = 2252] [outer = 0x7f0dd9e45800] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3dc9000 == 161 [pid = 1841] [id = 728] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3cdd000 == 160 [pid = 1841] [id = 727] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db1691000 == 159 [pid = 1841] [id = 726] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3c6d800 == 158 [pid = 1841] [id = 724] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db0c28800 == 157 [pid = 1841] [id = 723] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db0c0f800 == 156 [pid = 1841] [id = 722] 13:08:15 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dad1af800 == 155 [pid = 1841] [id = 721] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x7f0db990bc00) [pid = 1841] [serial = 1923] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x7f0dbbb34c00) [pid = 1841] [serial = 2052] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x7f0dcc208400) [pid = 1841] [serial = 1977] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x7f0dc7139400) [pid = 1841] [serial = 2031] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x7f0dc34a6800) [pid = 1841] [serial = 2016] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x7f0dc7ccdc00) [pid = 1841] [serial = 2037] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x7f0dc17dc800) [pid = 1841] [serial = 2010] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x7f0db8ab3400) [pid = 1841] [serial = 1998] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x7f0dc4005400) [pid = 1841] [serial = 2022] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x7f0dc6b87c00) [pid = 1841] [serial = 2028] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x7f0dc5415800) [pid = 1841] [serial = 2025] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x7f0dc75d6800) [pid = 1841] [serial = 2034] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x7f0dc2a24800) [pid = 1841] [serial = 2013] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x7f0db3c9bc00) [pid = 1841] [serial = 1995] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x7f0dbbc6f800) [pid = 1841] [serial = 2004] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x7f0dba5a3800) [pid = 1841] [serial = 2001] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x7f0dbc82c800) [pid = 1841] [serial = 2007] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x7f0dc3903c00) [pid = 1841] [serial = 2019] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x7f0dbbc68000) [pid = 1841] [serial = 2040] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x7f0db8d0a000) [pid = 1841] [serial = 1992] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x7f0dc144a000) [pid = 1841] [serial = 2120] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x7f0dbbb32c00) [pid = 1841] [serial = 2117] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dbc814000) [pid = 1841] [serial = 2118] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dc430e800) [pid = 1841] [serial = 2079] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc4106000) [pid = 1841] [serial = 2078] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc4016000) [pid = 1841] [serial = 2076] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dc3dbf800) [pid = 1841] [serial = 2075] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dc3d50000) [pid = 1841] [serial = 2073] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dc3d44c00) [pid = 1841] [serial = 2072] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc34a2800) [pid = 1841] [serial = 2070] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc2931400) [pid = 1841] [serial = 2069] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dc1637000) [pid = 1841] [serial = 2067] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dc1612000) [pid = 1841] [serial = 2066] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dbcaa6400) [pid = 1841] [serial = 2064] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dbc82ec00) [pid = 1841] [serial = 2063] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dbbb31c00) [pid = 1841] [serial = 2061] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0db8de2400) [pid = 1841] [serial = 2060] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0db7064000) [pid = 1841] [serial = 2058] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0db4460000) [pid = 1841] [serial = 2057] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0db0de7c00) [pid = 1841] [serial = 2055] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0db0106800) [pid = 1841] [serial = 2054] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0db1742800) [pid = 1841] [serial = 2111] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0db3c9d400) [pid = 1841] [serial = 2112] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dccf59800) [pid = 1841] [serial = 2109] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dccbb2000) [pid = 1841] [serial = 2108] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0dcc55c800) [pid = 1841] [serial = 2105] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dcc0a4000) [pid = 1841] [serial = 2102] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dcc026000) [pid = 1841] [serial = 2100] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dcb790400) [pid = 1841] [serial = 2099] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dcb5cb000) [pid = 1841] [serial = 2097] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0dcac5ac00) [pid = 1841] [serial = 2096] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dc9e64c00) [pid = 1841] [serial = 2094] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dc92ed400) [pid = 1841] [serial = 2093] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dc7ddb400) [pid = 1841] [serial = 2091] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dc7cd7800) [pid = 1841] [serial = 2090] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dc7bf1400) [pid = 1841] [serial = 2088] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc7bc4400) [pid = 1841] [serial = 2087] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc7250800) [pid = 1841] [serial = 2085] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc6e34400) [pid = 1841] [serial = 2084] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dc5416400) [pid = 1841] [serial = 2082] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dc5186800) [pid = 1841] [serial = 2081] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0db8aaec00) [pid = 1841] [serial = 2115] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db6f70800) [pid = 1841] [serial = 2114] [outer = (nil)] [url = about:blank] 13:08:15 INFO - PROCESS | 1841 | 1461442095846 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]]]}] 13:08:15 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. 13:08:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 3790ms 13:08:15 INFO - PROCESS | 1841 | 1461442095907 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 1841 | 1461442095914 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:08:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:08:15 INFO - PROCESS | 1841 | 1461442095923 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 1841 | 1461442095927 Marionette TRACE conn3 <- [1,2970,null,{}] 13:08:15 INFO - PROCESS | 1841 | 1461442095935 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}] 13:08:16 INFO - PROCESS | 1841 | 1461442096169 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:08:16 INFO - PROCESS | 1841 | 1461442096356 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db00cf800 == 156 [pid = 1841] [id = 751] 13:08:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0db0dec400) [pid = 1841] [serial = 2253] [outer = (nil)] 13:08:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0db150e000) [pid = 1841] [serial = 2254] [outer = 0x7f0db0dec400] 13:08:16 INFO - PROCESS | 1841 | 1461442096426 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0db3be9400) [pid = 1841] [serial = 2255] [outer = 0x7f0db0dec400] 13:08:17 INFO - PROCESS | 1841 | 1461442097233 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]]]}] 13:08:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:08:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1336ms 13:08:17 INFO - PROCESS | 1841 | 1461442097265 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 1841 | 1461442097281 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:08:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:08:17 INFO - PROCESS | 1841 | 1461442097292 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 1841 | 1461442097296 Marionette TRACE conn3 <- [1,2974,null,{}] 13:08:17 INFO - PROCESS | 1841 | 1461442097303 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}] 13:08:17 INFO - PROCESS | 1841 | 1461442097533 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:08:17 INFO - PROCESS | 1841 | 1461442097775 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db1683800 == 157 [pid = 1841] [id = 752] 13:08:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0db3ca0c00) [pid = 1841] [serial = 2256] [outer = (nil)] 13:08:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0db6f71000) [pid = 1841] [serial = 2257] [outer = 0x7f0db3ca0c00] 13:08:17 INFO - PROCESS | 1841 | 1461442097843 Marionette DEBUG loaded listener.js 13:08:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db726d400) [pid = 1841] [serial = 2258] [outer = 0x7f0db3ca0c00] 13:08:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:08:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1385ms 13:08:18 INFO - PROCESS | 1841 | 1461442098668 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]]]}] 13:08:18 INFO - PROCESS | 1841 | 1461442098678 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:08:18 INFO - PROCESS | 1841 | 1461442098681 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:08:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:08:18 INFO - PROCESS | 1841 | 1461442098687 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:08:18 INFO - PROCESS | 1841 | 1461442098693 Marionette TRACE conn3 <- [1,2978,null,{}] 13:08:18 INFO - PROCESS | 1841 | 1461442098719 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}] 13:08:19 INFO - PROCESS | 1841 | 1461442099037 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:08:19 INFO - PROCESS | 1841 | 1461442099113 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3c6c000 == 158 [pid = 1841] [id = 753] 13:08:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0db8d0ec00) [pid = 1841] [serial = 2259] [outer = (nil)] 13:08:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dba25d000) [pid = 1841] [serial = 2260] [outer = 0x7f0db8d0ec00] 13:08:19 INFO - PROCESS | 1841 | 1461442099249 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dbbb3a400) [pid = 1841] [serial = 2261] [outer = 0x7f0db8d0ec00] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0db706cc00) [pid = 1841] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dadf06c00) [pid = 1841] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dc6b88800) [pid = 1841] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0dc5f0fc00) [pid = 1841] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc17d2800) [pid = 1841] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0dbbc6b800) [pid = 1841] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dcd051000) [pid = 1841] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dcd04c400) [pid = 1841] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0dadf04c00) [pid = 1841] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0dc169dc00) [pid = 1841] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dc5f8d000) [pid = 1841] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dd92b6800) [pid = 1841] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db0ece400) [pid = 1841] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dcd31bc00) [pid = 1841] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0dc17d7400) [pid = 1841] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0dc2a2c000) [pid = 1841] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc16a8400) [pid = 1841] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0db1503800) [pid = 1841] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0db8d10c00) [pid = 1841] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dc7274000) [pid = 1841] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0db7266800) [pid = 1841] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0dccd3b400) [pid = 1841] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0db1505400) [pid = 1841] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:08:20 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0db1502c00) [pid = 1841] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:08:20 INFO - PROCESS | 1841 | 1461442100646 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]]]}] 13:08:20 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. 13:08:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1997ms 13:08:20 INFO - PROCESS | 1841 | 1461442100692 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:08:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:08:20 INFO - PROCESS | 1841 | 1461442100699 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:08:20 INFO - PROCESS | 1841 | 1461442100705 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 1841 | 1461442100709 Marionette TRACE conn3 <- [1,2982,null,{}] 13:08:20 INFO - PROCESS | 1841 | 1461442100715 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}] 13:08:21 INFO - PROCESS | 1841 | 1461442101015 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:08:21 INFO - PROCESS | 1841 | 1461442101037 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3f8b800 == 159 [pid = 1841] [id = 754] 13:08:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0dadf04c00) [pid = 1841] [serial = 2262] [outer = (nil)] 13:08:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0dba261800) [pid = 1841] [serial = 2263] [outer = 0x7f0dadf04c00] 13:08:21 INFO - PROCESS | 1841 | 1461442101115 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0dbc803000) [pid = 1841] [serial = 2264] [outer = 0x7f0dadf04c00] 13:08:21 INFO - PROCESS | 1841 | 1461442101920 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"]]]}] 13:08:21 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 13:08:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:08:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1235ms 13:08:21 INFO - PROCESS | 1841 | 1461442101944 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:08:21 INFO - PROCESS | 1841 | 1461442101948 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:08:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:08:21 INFO - PROCESS | 1841 | 1461442101954 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 1841 | 1461442101956 Marionette TRACE conn3 <- [1,2986,null,{}] 13:08:21 INFO - PROCESS | 1841 | 1461442101962 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}] 13:08:22 INFO - PROCESS | 1841 | 1461442102200 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:08:22 INFO - PROCESS | 1841 | 1461442102614 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dad1a3800 == 160 [pid = 1841] [id = 755] 13:08:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0dadf05000) [pid = 1841] [serial = 2265] [outer = (nil)] 13:08:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0dae077000) [pid = 1841] [serial = 2266] [outer = 0x7f0dadf05000] 13:08:22 INFO - PROCESS | 1841 | 1461442102701 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0db02e6400) [pid = 1841] [serial = 2267] [outer = 0x7f0dadf05000] 13:08:23 INFO - PROCESS | 1841 | 1461442103600 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]]]}] 13:08:23 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. 13:08:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1685ms 13:08:23 INFO - PROCESS | 1841 | 1461442103643 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 1841 | 1461442103651 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:08:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:08:23 INFO - PROCESS | 1841 | 1461442103659 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 1841 | 1461442103664 Marionette TRACE conn3 <- [1,2990,null,{}] 13:08:23 INFO - PROCESS | 1841 | 1461442103671 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}] 13:08:23 INFO - PROCESS | 1841 | 1461442103907 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:08:24 INFO - PROCESS | 1841 | 1461442104182 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3bc8000 == 161 [pid = 1841] [id = 756] 13:08:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0db3c9e000) [pid = 1841] [serial = 2268] [outer = (nil)] 13:08:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0db6e7d400) [pid = 1841] [serial = 2269] [outer = 0x7f0db3c9e000] 13:08:24 INFO - PROCESS | 1841 | 1461442104262 Marionette DEBUG loaded listener.js 13:08:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0db7071400) [pid = 1841] [serial = 2270] [outer = 0x7f0db3c9e000] 13:08:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db421a800 == 162 [pid = 1841] [id = 757] 13:08:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0db8d0b000) [pid = 1841] [serial = 2271] [outer = (nil)] 13:08:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db6e80800) [pid = 1841] [serial = 2272] [outer = 0x7f0db8d0b000] 13:08:25 INFO - PROCESS | 1841 | 1461442105290 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]]]}] 13:08:25 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. 13:08:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms 13:08:25 INFO - PROCESS | 1841 | 1461442105355 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:08:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:08:25 INFO - PROCESS | 1841 | 1461442105362 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:08:25 INFO - PROCESS | 1841 | 1461442105369 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:08:25 INFO - PROCESS | 1841 | 1461442105372 Marionette TRACE conn3 <- [1,2994,null,{}] 13:08:25 INFO - PROCESS | 1841 | 1461442105378 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}] 13:08:25 INFO - PROCESS | 1841 | 1461442105695 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:08:26 INFO - PROCESS | 1841 | 1461442106054 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4b61800 == 163 [pid = 1841] [id = 758] 13:08:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db8d06400) [pid = 1841] [serial = 2273] [outer = (nil)] 13:08:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dba25fc00) [pid = 1841] [serial = 2274] [outer = 0x7f0db8d06400] 13:08:26 INFO - PROCESS | 1841 | 1461442106136 Marionette DEBUG loaded listener.js 13:08:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dbbc6e000) [pid = 1841] [serial = 2275] [outer = 0x7f0db8d06400] 13:08:26 INFO - PROCESS | 1841 | 1461442106932 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]]]}] 13:08:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:08:26 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 13:08:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1587ms 13:08:26 INFO - PROCESS | 1841 | 1461442106968 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 1841 | 1461442106971 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:08:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:08:26 INFO - PROCESS | 1841 | 1461442106989 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:08:27 INFO - PROCESS | 1841 | 1461442106998 Marionette TRACE conn3 <- [1,2998,null,{}] 13:08:27 INFO - PROCESS | 1841 | 1461442107004 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}] 13:08:27 INFO - PROCESS | 1841 | 1461442107246 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:08:27 INFO - PROCESS | 1841 | 1461442107529 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7c1c000 == 164 [pid = 1841] [id = 759] 13:08:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db8ddec00) [pid = 1841] [serial = 2276] [outer = (nil)] 13:08:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc144c000) [pid = 1841] [serial = 2277] [outer = 0x7f0db8ddec00] 13:08:27 INFO - PROCESS | 1841 | 1461442107618 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc1615800) [pid = 1841] [serial = 2278] [outer = 0x7f0db8ddec00] 13:08:28 INFO - PROCESS | 1841 | 1461442108467 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]]]}] 13:08:28 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. 13:08:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1500ms 13:08:28 INFO - PROCESS | 1841 | 1461442108484 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:08:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:08:28 INFO - PROCESS | 1841 | 1461442108491 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:08:28 INFO - PROCESS | 1841 | 1461442108500 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - PROCESS | 1841 | 1461442108505 Marionette TRACE conn3 <- [1,3002,null,{}] 13:08:28 INFO - PROCESS | 1841 | 1461442108513 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}] 13:08:28 INFO - PROCESS | 1841 | 1461442108857 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:08:29 INFO - PROCESS | 1841 | 1461442109108 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8c63800 == 165 [pid = 1841] [id = 760] 13:08:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dbc813800) [pid = 1841] [serial = 2279] [outer = (nil)] 13:08:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc16a9000) [pid = 1841] [serial = 2280] [outer = 0x7f0dbc813800] 13:08:29 INFO - PROCESS | 1841 | 1461442109192 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc2931800) [pid = 1841] [serial = 2281] [outer = 0x7f0dbc813800] 13:08:30 INFO - PROCESS | 1841 | 1461442110033 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]]]}] 13:08:30 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. 13:08:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1585ms 13:08:30 INFO - PROCESS | 1841 | 1461442110086 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:08:30 INFO - PROCESS | 1841 | 1461442110090 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:08:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:08:30 INFO - PROCESS | 1841 | 1461442110095 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 1841 | 1461442110098 Marionette TRACE conn3 <- [1,3006,null,{}] 13:08:30 INFO - PROCESS | 1841 | 1461442110103 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}] 13:08:30 INFO - PROCESS | 1841 | 1461442110368 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:08:30 INFO - PROCESS | 1841 | 1461442110664 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db99bb000 == 166 [pid = 1841] [id = 761] 13:08:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0dc30cc000) [pid = 1841] [serial = 2282] [outer = (nil)] 13:08:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc3208000) [pid = 1841] [serial = 2283] [outer = 0x7f0dc30cc000] 13:08:30 INFO - PROCESS | 1841 | 1461442110754 Marionette DEBUG loaded listener.js 13:08:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc3613400) [pid = 1841] [serial = 2284] [outer = 0x7f0dc30cc000] 13:08:31 INFO - PROCESS | 1841 | 1461442111622 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]]]}] 13:08:31 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. 13:08:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1583ms 13:08:31 INFO - PROCESS | 1841 | 1461442111680 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 1841 | 1461442111683 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:08:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:08:31 INFO - PROCESS | 1841 | 1461442111690 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 1841 | 1461442111693 Marionette TRACE conn3 <- [1,3010,null,{}] 13:08:31 INFO - PROCESS | 1841 | 1461442111746 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}] 13:08:31 INFO - PROCESS | 1841 | 1461442111993 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:08:32 INFO - PROCESS | 1841 | 1461442112258 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dbbde0000 == 167 [pid = 1841] [id = 762] 13:08:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc30d1c00) [pid = 1841] [serial = 2285] [outer = (nil)] 13:08:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc3db6400) [pid = 1841] [serial = 2286] [outer = 0x7f0dc30d1c00] 13:08:32 INFO - PROCESS | 1841 | 1461442112359 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc4106000) [pid = 1841] [serial = 2287] [outer = 0x7f0dc30d1c00] 13:08:33 INFO - PROCESS | 1841 | 1461442113241 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]]]}] 13:08:33 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:08:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1595ms 13:08:33 INFO - PROCESS | 1841 | 1461442113287 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 1841 | 1461442113290 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:08:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:08:33 INFO - PROCESS | 1841 | 1461442113296 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 1841 | 1461442113299 Marionette TRACE conn3 <- [1,3014,null,{}] 13:08:33 INFO - PROCESS | 1841 | 1461442113305 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}] 13:08:33 INFO - PROCESS | 1841 | 1461442113590 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:08:33 INFO - PROCESS | 1841 | 1461442113872 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1730800 == 168 [pid = 1841] [id = 763] 13:08:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dc361b800) [pid = 1841] [serial = 2288] [outer = (nil)] 13:08:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc5040400) [pid = 1841] [serial = 2289] [outer = 0x7f0dc361b800] 13:08:33 INFO - PROCESS | 1841 | 1461442113955 Marionette DEBUG loaded listener.js 13:08:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc5416400) [pid = 1841] [serial = 2290] [outer = 0x7f0dc361b800] 13:08:34 INFO - PROCESS | 1841 | [1841] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:34 INFO - PROCESS | 1841 | 1461442114896 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:08:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:08:34 INFO - {} 13:08:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:08:34 INFO - {} 13:08:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:08:34 INFO - {} 13:08:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:08:34 INFO - {} 13:08:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1635ms 13:08:34 INFO - PROCESS | 1841 | 1461442114941 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 1841 | 1461442114945 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:08:34 INFO - TEST-START | /FileAPI/fileReader.html 13:08:34 INFO - PROCESS | 1841 | 1461442114951 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:08:34 INFO - PROCESS | 1841 | 1461442114954 Marionette TRACE conn3 <- [1,3018,null,{}] 13:08:34 INFO - PROCESS | 1841 | 1461442114959 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}] 13:08:35 INFO - PROCESS | 1841 | 1461442115310 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:08:35 INFO - PROCESS | 1841 | 1461442115518 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3486000 == 169 [pid = 1841] [id = 764] 13:08:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0dc4013000) [pid = 1841] [serial = 2291] [outer = (nil)] 13:08:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc6b80800) [pid = 1841] [serial = 2292] [outer = 0x7f0dc4013000] 13:08:35 INFO - PROCESS | 1841 | 1461442115650 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc7133400) [pid = 1841] [serial = 2293] [outer = 0x7f0dc4013000] 13:08:36 INFO - PROCESS | 1841 | 1461442116430 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]]]}] 13:08:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:08:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:08:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:08:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:08:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 1536ms 13:08:36 INFO - PROCESS | 1841 | 1461442116489 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 1841 | 1461442116492 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:08:36 INFO - TEST-START | /FileAPI/historical.html 13:08:36 INFO - PROCESS | 1841 | 1461442116499 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - PROCESS | 1841 | 1461442116502 Marionette TRACE conn3 <- [1,3022,null,{}] 13:08:36 INFO - PROCESS | 1841 | 1461442116508 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}] 13:08:36 INFO - PROCESS | 1841 | 1461442116749 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:08:37 INFO - PROCESS | 1841 | 1461442117026 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3b10000 == 170 [pid = 1841] [id = 765] 13:08:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x7f0dc410a400) [pid = 1841] [serial = 2294] [outer = (nil)] 13:08:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x7f0dc713ec00) [pid = 1841] [serial = 2295] [outer = 0x7f0dc410a400] 13:08:37 INFO - PROCESS | 1841 | 1461442117102 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x7f0dc7279800) [pid = 1841] [serial = 2296] [outer = 0x7f0dc410a400] 13:08:38 INFO - PROCESS | 1841 | 1461442118009 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"]]]}] 13:08:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:08:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:08:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:08:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:08:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:08:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:08:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:08:38 INFO - TEST-OK | /FileAPI/historical.html | took 1537ms 13:08:38 INFO - PROCESS | 1841 | 1461442118039 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 1841 | 1461442118043 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:08:38 INFO - TEST-START | /FileAPI/idlharness.html 13:08:38 INFO - PROCESS | 1841 | 1461442118050 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 1841 | 1461442118054 Marionette TRACE conn3 <- [1,3026,null,{}] 13:08:38 INFO - PROCESS | 1841 | 1461442118059 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}] 13:08:38 INFO - PROCESS | 1841 | 1461442118341 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:08:38 INFO - PROCESS | 1841 | 1461442118593 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3c18800 == 171 [pid = 1841] [id = 766] 13:08:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x7f0dc6ba1400) [pid = 1841] [serial = 2297] [outer = (nil)] 13:08:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x7f0dc75e2c00) [pid = 1841] [serial = 2298] [outer = 0x7f0dc6ba1400] 13:08:38 INFO - PROCESS | 1841 | 1461442118693 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x7f0dc7be9800) [pid = 1841] [serial = 2299] [outer = 0x7f0dc6ba1400] 13:08:40 INFO - PROCESS | 1841 | 1461442120758 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]]]}] 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:08:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:08:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:08:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:08:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:08:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:08:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:08:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:08:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:08:40 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 13:08:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:08:40 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 13:08:40 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 13:08:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:08:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:08:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:08:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:08:40 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 13:08:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:08:40 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 13:08:40 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 13:08:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:08:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:08:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 2801ms 13:08:40 INFO - PROCESS | 1841 | 1461442120851 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 1841 | 1461442120860 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:08:40 INFO - TEST-START | /FileAPI/idlharness.worker 13:08:40 INFO - PROCESS | 1841 | 1461442120872 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 1841 | 1461442120882 Marionette TRACE conn3 <- [1,3030,null,{}] 13:08:40 INFO - PROCESS | 1841 | 1461442120949 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}] 13:08:41 INFO - PROCESS | 1841 | 1461442121243 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:08:41 INFO - PROCESS | 1841 | 1461442121516 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a66800 == 172 [pid = 1841] [id = 767] 13:08:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x7f0dadf04800) [pid = 1841] [serial = 2300] [outer = (nil)] 13:08:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x7f0dd3359400) [pid = 1841] [serial = 2301] [outer = 0x7f0dadf04800] 13:08:41 INFO - PROCESS | 1841 | 1461442121592 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x7f0dda1f2000) [pid = 1841] [serial = 2302] [outer = 0x7f0dadf04800] 13:08:41 INFO - PROCESS | 1841 | [1841] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:44 INFO - PROCESS | 1841 | 1461442123920 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,{},{}]]]}] 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:08:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:08:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:08:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:08:44 INFO - {} 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:08:44 INFO - {} 13:08:44 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 - {} 13:08:44 INFO - {} 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:08:44 INFO - {} 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:08:44 INFO - {} 13:08:44 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 - {} 13:08:44 INFO - {} 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 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 13:08:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:08:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:08:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:08:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:08:44 INFO - {} 13:08:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3124ms 13:08:44 INFO - PROCESS | 1841 | 1461442123997 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:08:44 INFO - PROCESS | 1841 | 1461442124000 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:08:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:08:44 INFO - PROCESS | 1841 | 1461442124005 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:08:44 INFO - PROCESS | 1841 | 1461442124007 Marionette TRACE conn3 <- [1,3034,null,{}] 13:08:44 INFO - PROCESS | 1841 | 1461442124012 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}] 13:08:44 INFO - PROCESS | 1841 | 1461442124491 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:08:44 INFO - PROCESS | 1841 | 1461442124707 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dda1c2800 == 173 [pid = 1841] [id = 768] 13:08:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x7f0dda1f7800) [pid = 1841] [serial = 2303] [outer = (nil)] 13:08:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x7f0de1453800) [pid = 1841] [serial = 2304] [outer = 0x7f0dda1f7800] 13:08:44 INFO - PROCESS | 1841 | 1461442124782 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x7f0de14c2400) [pid = 1841] [serial = 2305] [outer = 0x7f0dda1f7800] 13:08:45 INFO - PROCESS | 1841 | 1461442125556 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]]]}] 13:08:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:08:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1583ms 13:08:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:08:45 INFO - PROCESS | 1841 | 1461442125590 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:08:45 INFO - PROCESS | 1841 | 1461442125593 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:08:45 INFO - PROCESS | 1841 | 1461442125600 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:08:45 INFO - PROCESS | 1841 | 1461442125603 Marionette TRACE conn3 <- [1,3038,null,{}] 13:08:45 INFO - PROCESS | 1841 | 1461442125609 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}] 13:08:45 INFO - PROCESS | 1841 | 1461442125940 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:08:46 INFO - PROCESS | 1841 | 1461442126159 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dded6c800 == 174 [pid = 1841] [id = 769] 13:08:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x7f0daf5ebc00) [pid = 1841] [serial = 2306] [outer = (nil)] 13:08:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x7f0daf5f1c00) [pid = 1841] [serial = 2307] [outer = 0x7f0daf5ebc00] 13:08:46 INFO - PROCESS | 1841 | 1461442126236 Marionette DEBUG loaded listener.js 13:08:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x7f0daf5f7800) [pid = 1841] [serial = 2308] [outer = 0x7f0daf5ebc00] 13:08:47 INFO - PROCESS | 1841 | 1461442127063 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"]]]}] 13:08:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:08:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:08:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 13:08:47 INFO - PROCESS | 1841 | 1461442127081 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:08:47 INFO - PROCESS | 1841 | 1461442127085 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:08:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:08:47 INFO - PROCESS | 1841 | 1461442127094 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 1841 | 1461442127098 Marionette TRACE conn3 <- [1,3042,null,{}] 13:08:47 INFO - PROCESS | 1841 | 1461442127103 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}] 13:08:47 INFO - PROCESS | 1841 | 1461442127354 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:08:47 INFO - PROCESS | 1841 | 1461442127618 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0de39b5000 == 175 [pid = 1841] [id = 770] 13:08:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x7f0dadf07400) [pid = 1841] [serial = 2309] [outer = (nil)] 13:08:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x7f0db3a85000) [pid = 1841] [serial = 2310] [outer = 0x7f0dadf07400] 13:08:47 INFO - PROCESS | 1841 | 1461442127698 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x7f0db3a89000) [pid = 1841] [serial = 2311] [outer = 0x7f0dadf07400] 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:08:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:08:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:08:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:08:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:08:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1764ms 13:08:48 INFO - PROCESS | 1841 | 1461442128801 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]]]}] 13:08:48 INFO - PROCESS | 1841 | 1461442128889 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 1841 | 1461442128896 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:08:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:08:48 INFO - PROCESS | 1841 | 1461442128914 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 1841 | 1461442128920 Marionette TRACE conn3 <- [1,3046,null,{}] 13:08:48 INFO - PROCESS | 1841 | 1461442128925 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}] 13:08:49 INFO - PROCESS | 1841 | 1461442129172 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:08:49 INFO - PROCESS | 1841 | 1461442129558 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3aad000 == 176 [pid = 1841] [id = 771] 13:08:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x7f0da8c30c00) [pid = 1841] [serial = 2312] [outer = (nil)] 13:08:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x7f0db3a8dc00) [pid = 1841] [serial = 2313] [outer = 0x7f0da8c30c00] 13:08:49 INFO - PROCESS | 1841 | 1461442129635 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x7f0db3a91800) [pid = 1841] [serial = 2314] [outer = 0x7f0da8c30c00] 13:08:49 INFO - PROCESS | 1841 | [1841] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:50 INFO - PROCESS | 1841 | 1461442130451 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:08:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:08:50 INFO - {} 13:08:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1588ms 13:08:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:08:50 INFO - PROCESS | 1841 | 1461442130504 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 1841 | 1461442130507 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:08:50 INFO - PROCESS | 1841 | 1461442130518 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 1841 | 1461442130520 Marionette TRACE conn3 <- [1,3050,null,{}] 13:08:50 INFO - PROCESS | 1841 | 1461442130524 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}] 13:08:50 INFO - PROCESS | 1841 | 1461442130810 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:08:51 INFO - PROCESS | 1841 | 1461442131066 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dcd38c000 == 177 [pid = 1841] [id = 772] 13:08:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x7f0db3a86800) [pid = 1841] [serial = 2315] [outer = (nil)] 13:08:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x7f0ddb239000) [pid = 1841] [serial = 2316] [outer = 0x7f0db3a86800] 13:08:51 INFO - PROCESS | 1841 | 1461442131144 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x7f0ddb358400) [pid = 1841] [serial = 2317] [outer = 0x7f0db3a86800] 13:08:51 INFO - PROCESS | 1841 | 1461442131980 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]]]}] 13:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:08:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1488ms 13:08:52 INFO - PROCESS | 1841 | 1461442132002 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 1841 | 1461442132006 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:08:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:08:52 INFO - PROCESS | 1841 | 1461442132013 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 1841 | 1461442132015 Marionette TRACE conn3 <- [1,3054,null,{}] 13:08:52 INFO - PROCESS | 1841 | 1461442132021 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}] 13:08:52 INFO - PROCESS | 1841 | 1461442132285 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2889800 == 176 [pid = 1841] [id = 283] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3761800 == 175 [pid = 1841] [id = 703] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddeb81800 == 174 [pid = 1841] [id = 341] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd369800 == 173 [pid = 1841] [id = 241] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0ddf371800 == 172 [pid = 1841] [id = 702] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3f8b800 == 171 [pid = 1841] [id = 754] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3c6c000 == 170 [pid = 1841] [id = 753] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db1683800 == 169 [pid = 1841] [id = 752] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db00cf800 == 168 [pid = 1841] [id = 751] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd3605800 == 167 [pid = 1841] [id = 746] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dda338000 == 166 [pid = 1841] [id = 747] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dd0028000 == 165 [pid = 1841] [id = 745] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcd0e2000 == 164 [pid = 1841] [id = 744] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dcc0c6000 == 163 [pid = 1841] [id = 743] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc7ac6800 == 162 [pid = 1841] [id = 742] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc6e54000 == 161 [pid = 1841] [id = 741] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc3ea0000 == 160 [pid = 1841] [id = 740] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc371e000 == 159 [pid = 1841] [id = 739] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc2bf6800 == 158 [pid = 1841] [id = 738] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dc17b3800 == 157 [pid = 1841] [id = 737] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dbbebc800 == 156 [pid = 1841] [id = 736] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0dba3cc000 == 155 [pid = 1841] [id = 735] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db95f0000 == 154 [pid = 1841] [id = 734] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db8c5c000 == 153 [pid = 1841] [id = 733] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db7c1c800 == 152 [pid = 1841] [id = 732] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db6ed2800 == 151 [pid = 1841] [id = 731] 13:08:54 INFO - PROCESS | 1841 | --DOCSHELL 0x7f0db3770800 == 150 [pid = 1841] [id = 730] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x7f0dcc209c00) [pid = 1841] [serial = 2103] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x7f0dccf61000) [pid = 1841] [serial = 2151] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x7f0dc7ccd800) [pid = 1841] [serial = 2144] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x7f0dc6b9cc00) [pid = 1841] [serial = 2138] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x7f0dda0e1800) [pid = 1841] [serial = 2169] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x7f0dd056ec00) [pid = 1841] [serial = 2162] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x7f0dcd326c00) [pid = 1841] [serial = 2153] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x7f0dc9309c00) [pid = 1841] [serial = 2145] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x7f0dc7140800) [pid = 1841] [serial = 2139] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x7f0dce4a7c00) [pid = 1841] [serial = 2156] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x7f0dadf0f400) [pid = 1841] [serial = 2186] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x7f0dc390b000) [pid = 1841] [serial = 2135] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x7f0dc75d8000) [pid = 1841] [serial = 2141] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x7f0dd9e44000) [pid = 1841] [serial = 2168] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x7f0ddb2f1800) [pid = 1841] [serial = 2174] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x7f0dccb95800) [pid = 1841] [serial = 2106] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x7f0dccbaf000) [pid = 1841] [serial = 2150] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x7f0dda393400) [pid = 1841] [serial = 2171] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x7f0dc34a4c00) [pid = 1841] [serial = 2132] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x7f0dcd90e400) [pid = 1841] [serial = 2154] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x7f0ddb351800) [pid = 1841] [serial = 2177] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x7f0dc2935400) [pid = 1841] [serial = 2130] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x7f0dc4008800) [pid = 1841] [serial = 2136] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x7f0db3bf0800) [pid = 1841] [serial = 2181] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x7f0dbcaaa000) [pid = 1841] [serial = 2127] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x7f0dc79e6c00) [pid = 1841] [serial = 2142] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x7f0dbc804800) [pid = 1841] [serial = 2126] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x7f0dcc20ac00) [pid = 1841] [serial = 2148] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x7f0db7063400) [pid = 1841] [serial = 2187] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x7f0dd00f2c00) [pid = 1841] [serial = 2160] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x7f0dd05c6000) [pid = 1841] [serial = 2163] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x7f0dd9218c00) [pid = 1841] [serial = 2166] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x7f0dcb656c00) [pid = 1841] [serial = 2147] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x7f0dce5a3c00) [pid = 1841] [serial = 2159] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x7f0dd4288c00) [pid = 1841] [serial = 2165] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x7f0db7263c00) [pid = 1841] [serial = 2184] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x7f0dc27f1c00) [pid = 1841] [serial = 2129] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x7f0db7071000) [pid = 1841] [serial = 2183] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dce59ac00) [pid = 1841] [serial = 2157] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0ddb34f000) [pid = 1841] [serial = 2175] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0ddafb3c00) [pid = 1841] [serial = 2172] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0db3ccf000) [pid = 1841] [serial = 2124] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0ddb358800) [pid = 1841] [serial = 2178] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dc361c400) [pid = 1841] [serial = 2133] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db388f000) [pid = 1841] [serial = 2123] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0db388fc00) [pid = 1841] [serial = 2180] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0db9903c00) [pid = 1841] [serial = 2189] [outer = (nil)] [url = about:blank] 13:08:54 INFO - PROCESS | 1841 | 1461442134842 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dad1bb800 == 151 [pid = 1841] [id = 773] 13:08:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0daf5f8800) [pid = 1841] [serial = 2318] [outer = (nil)] 13:08:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0db0104800) [pid = 1841] [serial = 2319] [outer = 0x7f0daf5f8800] 13:08:54 INFO - PROCESS | 1841 | 1461442134920 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db0df0000) [pid = 1841] [serial = 2320] [outer = 0x7f0daf5f8800] 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:08:56 INFO - PROCESS | 1841 | 1461442136172 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"]]]}] 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:08:56 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" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:08:56 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" 13:08:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:08:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:08:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 4271ms 13:08:56 INFO - PROCESS | 1841 | 1461442136288 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:08:56 INFO - PROCESS | 1841 | 1461442136293 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:08:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:08:56 INFO - PROCESS | 1841 | 1461442136300 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:08:56 INFO - PROCESS | 1841 | 1461442136346 Marionette TRACE conn3 <- [1,3058,null,{}] 13:08:56 INFO - PROCESS | 1841 | 1461442136366 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}] 13:08:56 INFO - PROCESS | 1841 | 1461442136824 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:08:56 INFO - PROCESS | 1841 | 1461442136850 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db18dd000 == 152 [pid = 1841] [id = 774] 13:08:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0db3cd0400) [pid = 1841] [serial = 2321] [outer = (nil)] 13:08:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0db7068800) [pid = 1841] [serial = 2322] [outer = 0x7f0db3cd0400] 13:08:56 INFO - PROCESS | 1841 | 1461442136920 Marionette DEBUG loaded listener.js 13:08:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0db726b800) [pid = 1841] [serial = 2323] [outer = 0x7f0db3cd0400] 13:08:57 INFO - PROCESS | 1841 | 1461442137929 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]]]}] 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:08:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:08:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:08:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:08:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:08:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:08:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:08:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:08:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:08:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:08:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:08:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1693ms 13:08:58 INFO - PROCESS | 1841 | 1461442138012 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:08:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:08:58 INFO - PROCESS | 1841 | 1461442138018 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:08:58 INFO - PROCESS | 1841 | 1461442138025 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - PROCESS | 1841 | 1461442138028 Marionette TRACE conn3 <- [1,3062,null,{}] 13:08:58 INFO - PROCESS | 1841 | 1461442138034 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}] 13:08:58 INFO - PROCESS | 1841 | 1461442138393 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:08:58 INFO - PROCESS | 1841 | 1461442138455 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3cef000 == 153 [pid = 1841] [id = 775] 13:08:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dba5a0c00) [pid = 1841] [serial = 2324] [outer = (nil)] 13:08:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dbbb39400) [pid = 1841] [serial = 2325] [outer = 0x7f0dba5a0c00] 13:08:58 INFO - PROCESS | 1841 | 1461442138590 Marionette DEBUG loaded listener.js 13:08:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dbbc6f800) [pid = 1841] [serial = 2326] [outer = 0x7f0dba5a0c00] 13:08:59 INFO - PROCESS | 1841 | [1841] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x7f0dba5a7c00) [pid = 1841] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x7f0dc3909400) [pid = 1841] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x7f0db3ca0c00) [pid = 1841] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x7f0db02da800) [pid = 1841] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x7f0dbbb3c400) [pid = 1841] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x7f0dae078000) [pid = 1841] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x7f0db002e000) [pid = 1841] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x7f0dc9203400) [pid = 1841] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x7f0db0dec400) [pid = 1841] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x7f0db6e6b400) [pid = 1841] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x7f0dc5ff1000) [pid = 1841] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x7f0dbbb3e800) [pid = 1841] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x7f0db726f000) [pid = 1841] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x7f0dd9e45800) [pid = 1841] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x7f0dbc806800) [pid = 1841] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x7f0db8d0ec00) [pid = 1841] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x7f0dc163bc00) [pid = 1841] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x7f0db388dc00) [pid = 1841] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x7f0dc4011400) [pid = 1841] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x7f0dc2a2e000) [pid = 1841] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x7f0dc4108000) [pid = 1841] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x7f0dc2a2d000) [pid = 1841] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x7f0dccf56000) [pid = 1841] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x7f0db990d000) [pid = 1841] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:09:00 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x7f0dc361ac00) [pid = 1841] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:09:00 INFO - PROCESS | 1841 | 1461442140162 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:09:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:09:00 INFO - {} 13:09:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2189ms 13:09:00 INFO - PROCESS | 1841 | 1461442140215 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:09:00 INFO - PROCESS | 1841 | 1461442140219 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:09:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:09:00 INFO - PROCESS | 1841 | 1461442140244 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 1841 | 1461442140253 Marionette TRACE conn3 <- [1,3066,null,{}] 13:09:00 INFO - PROCESS | 1841 | 1461442140263 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}] 13:09:00 INFO - PROCESS | 1841 | 1461442140537 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:09:00 INFO - PROCESS | 1841 | 1461442140741 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4b56800 == 154 [pid = 1841] [id = 776] 13:09:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x7f0db8abe800) [pid = 1841] [serial = 2327] [outer = (nil)] 13:09:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x7f0dc1449800) [pid = 1841] [serial = 2328] [outer = 0x7f0db8abe800] 13:09:00 INFO - PROCESS | 1841 | 1461442140813 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x7f0dc1616c00) [pid = 1841] [serial = 2329] [outer = 0x7f0db8abe800] 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:09:01 INFO - PROCESS | 1841 | 1461442141532 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]]]}] 13:09:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:09:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1317ms 13:09:01 INFO - PROCESS | 1841 | 1461442141547 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:09:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:09:01 INFO - PROCESS | 1841 | 1461442141552 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:09:01 INFO - PROCESS | 1841 | 1461442141559 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - PROCESS | 1841 | 1461442141562 Marionette TRACE conn3 <- [1,3070,null,{}] 13:09:01 INFO - PROCESS | 1841 | 1461442141568 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}] 13:09:01 INFO - PROCESS | 1841 | 1461442141909 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:09:01 INFO - PROCESS | 1841 | 1461442141932 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db7588800 == 155 [pid = 1841] [id = 777] 13:09:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x7f0dc163a800) [pid = 1841] [serial = 2330] [outer = (nil)] 13:09:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x7f0dc27f0800) [pid = 1841] [serial = 2331] [outer = 0x7f0dc163a800] 13:09:02 INFO - PROCESS | 1841 | 1461442142005 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x7f0dc292e800) [pid = 1841] [serial = 2332] [outer = 0x7f0dc163a800] 13:09:03 INFO - PROCESS | 1841 | 1461442143340 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]]]}] 13:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:09:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1838ms 13:09:03 INFO - PROCESS | 1841 | 1461442143399 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:09:03 INFO - PROCESS | 1841 | 1461442143408 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:09:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:09:03 INFO - PROCESS | 1841 | 1461442143417 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:09:03 INFO - PROCESS | 1841 | 1461442143423 Marionette TRACE conn3 <- [1,3074,null,{}] 13:09:03 INFO - PROCESS | 1841 | 1461442143483 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}] 13:09:03 INFO - PROCESS | 1841 | 1461442143752 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:09:04 INFO - PROCESS | 1841 | 1461442144086 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db3a9a000 == 156 [pid = 1841] [id = 778] 13:09:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x7f0db0ed5c00) [pid = 1841] [serial = 2333] [outer = (nil)] 13:09:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x7f0db1511c00) [pid = 1841] [serial = 2334] [outer = 0x7f0db0ed5c00] 13:09:04 INFO - PROCESS | 1841 | 1461442144187 Marionette DEBUG loaded listener.js 13:09:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x7f0db3c9b000) [pid = 1841] [serial = 2335] [outer = 0x7f0db0ed5c00] 13:09:05 INFO - PROCESS | 1841 | 1461442145130 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]]]}] 13:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:09:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1733ms 13:09:05 INFO - PROCESS | 1841 | 1461442145154 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:09:05 INFO - PROCESS | 1841 | 1461442145164 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:09:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:09:05 INFO - PROCESS | 1841 | 1461442145176 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:09:05 INFO - PROCESS | 1841 | 1461442145179 Marionette TRACE conn3 <- [1,3078,null,{}] 13:09:05 INFO - PROCESS | 1841 | 1461442145187 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}] 13:09:05 INFO - PROCESS | 1841 | 1461442145544 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:09:05 INFO - PROCESS | 1841 | 1461442145880 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db4232000 == 157 [pid = 1841] [id = 779] 13:09:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x7f0db0dec400) [pid = 1841] [serial = 2336] [outer = (nil)] 13:09:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x7f0db7275c00) [pid = 1841] [serial = 2337] [outer = 0x7f0db0dec400] 13:09:05 INFO - PROCESS | 1841 | 1461442145970 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x7f0db8d07c00) [pid = 1841] [serial = 2338] [outer = 0x7f0db0dec400] 13:09:06 INFO - PROCESS | 1841 | 1461442146810 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] 13:09:06 INFO - PROCESS | 1841 | 1461442146877 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:09:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:09:06 INFO - PROCESS | 1841 | 1461442146888 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:09:06 INFO - PROCESS | 1841 | 1461442146895 Marionette TRACE conn3 <- [1,3082,null,{}] 13:09:06 INFO - PROCESS | 1841 | 1461442146912 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}] 13:09:07 INFO - PROCESS | 1841 | 1461442147297 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:09:07 INFO - PROCESS | 1841 | 1461442147509 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db8b26800 == 158 [pid = 1841] [id = 780] 13:09:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x7f0dbc806c00) [pid = 1841] [serial = 2339] [outer = (nil)] 13:09:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x7f0dbcaa0800) [pid = 1841] [serial = 2340] [outer = 0x7f0dbc806c00] 13:09:07 INFO - PROCESS | 1841 | 1461442147636 Marionette DEBUG loaded listener.js 13:09:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x7f0dc1633000) [pid = 1841] [serial = 2341] [outer = 0x7f0dbc806c00] 13:09:08 INFO - PROCESS | 1841 | 1461442148480 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]]]}] 13:09:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:09:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:09:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1640ms 13:09:08 INFO - PROCESS | 1841 | 1461442148532 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:09:08 INFO - PROCESS | 1841 | 1461442148537 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:09:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:09:08 INFO - PROCESS | 1841 | 1461442148543 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:09:08 INFO - PROCESS | 1841 | 1461442148547 Marionette TRACE conn3 <- [1,3086,null,{}] 13:09:08 INFO - PROCESS | 1841 | 1461442148553 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}] 13:09:08 INFO - PROCESS | 1841 | 1461442148815 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:09:09 INFO - PROCESS | 1841 | 1461442149101 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0db99b7800 == 159 [pid = 1841] [id = 781] 13:09:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x7f0dbc807000) [pid = 1841] [serial = 2342] [outer = (nil)] 13:09:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x7f0dc2939c00) [pid = 1841] [serial = 2343] [outer = 0x7f0dbc807000] 13:09:09 INFO - PROCESS | 1841 | 1461442149189 Marionette DEBUG loaded listener.js 13:09:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x7f0dc2a2d800) [pid = 1841] [serial = 2344] [outer = 0x7f0dbc807000] 13:09:10 INFO - PROCESS | 1841 | 1461442150033 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:09:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:09:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1540ms 13:09:10 INFO - PROCESS | 1841 | 1461442150086 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 1841 | 1461442150091 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:09:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:09:10 INFO - PROCESS | 1841 | 1461442150097 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - PROCESS | 1841 | 1461442150101 Marionette TRACE conn3 <- [1,3090,null,{}] 13:09:10 INFO - PROCESS | 1841 | 1461442150106 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}] 13:09:10 INFO - PROCESS | 1841 | 1461442150469 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:09:10 INFO - PROCESS | 1841 | 1461442150698 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dba3cc000 == 160 [pid = 1841] [id = 782] 13:09:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x7f0db0ed9800) [pid = 1841] [serial = 2345] [outer = (nil)] 13:09:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x7f0dc2a2f000) [pid = 1841] [serial = 2346] [outer = 0x7f0db0ed9800] 13:09:10 INFO - PROCESS | 1841 | 1461442150782 Marionette DEBUG loaded listener.js 13:09:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x7f0dc34a7400) [pid = 1841] [serial = 2347] [outer = 0x7f0db0ed9800] 13:09:11 INFO - PROCESS | 1841 | 1461442151792 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:09:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1730ms 13:09:11 INFO - PROCESS | 1841 | 1461442151831 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:09:11 INFO - PROCESS | 1841 | 1461442151837 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:09:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:09:11 INFO - PROCESS | 1841 | 1461442151864 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:09:11 INFO - PROCESS | 1841 | 1461442151870 Marionette TRACE conn3 <- [1,3094,null,{}] 13:09:11 INFO - PROCESS | 1841 | 1461442151889 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}] 13:09:12 INFO - PROCESS | 1841 | 1461442152176 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:09:12 INFO - PROCESS | 1841 | 1461442152502 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc1734000 == 161 [pid = 1841] [id = 783] 13:09:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x7f0dc34a8800) [pid = 1841] [serial = 2348] [outer = (nil)] 13:09:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x7f0dc3d51c00) [pid = 1841] [serial = 2349] [outer = 0x7f0dc34a8800] 13:09:12 INFO - PROCESS | 1841 | 1461442152616 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x7f0dc4008c00) [pid = 1841] [serial = 2350] [outer = 0x7f0dc34a8800] 13:09:13 INFO - PROCESS | 1841 | 1461442153453 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:09:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1664ms 13:09:13 INFO - PROCESS | 1841 | 1461442153516 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 1841 | 1461442153520 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:09:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:09:13 INFO - PROCESS | 1841 | 1461442153528 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 1841 | 1461442153531 Marionette TRACE conn3 <- [1,3098,null,{}] 13:09:13 INFO - PROCESS | 1841 | 1461442153537 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}] 13:09:13 INFO - PROCESS | 1841 | 1461442153789 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:09:14 INFO - PROCESS | 1841 | 1461442154074 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc2bee800 == 162 [pid = 1841] [id = 784] 13:09:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x7f0dc34ad400) [pid = 1841] [serial = 2351] [outer = (nil)] 13:09:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x7f0dc430c800) [pid = 1841] [serial = 2352] [outer = 0x7f0dc34ad400] 13:09:14 INFO - PROCESS | 1841 | 1461442154152 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x7f0dc540f400) [pid = 1841] [serial = 2353] [outer = 0x7f0dc34ad400] 13:09:14 INFO - PROCESS | 1841 | 1461442154988 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]]]}] 13:09:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:09:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:09:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1488ms 13:09:15 INFO - PROCESS | 1841 | 1461442155018 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:09:15 INFO - PROCESS | 1841 | 1461442155021 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:09:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:09:15 INFO - PROCESS | 1841 | 1461442155027 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 1841 | 1461442155030 Marionette TRACE conn3 <- [1,3102,null,{}] 13:09:15 INFO - PROCESS | 1841 | 1461442155036 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}] 13:09:15 INFO - PROCESS | 1841 | 1461442155259 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:09:15 INFO - PROCESS | 1841 | 1461442155549 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc393d000 == 163 [pid = 1841] [id = 785] 13:09:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x7f0db4456000) [pid = 1841] [serial = 2354] [outer = (nil)] 13:09:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x7f0dc5f92400) [pid = 1841] [serial = 2355] [outer = 0x7f0db4456000] 13:09:15 INFO - PROCESS | 1841 | 1461442155629 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x7f0dc6b83000) [pid = 1841] [serial = 2356] [outer = 0x7f0db4456000] 13:09:16 INFO - PROCESS | 1841 | 1461442156490 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:09:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:09:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 13:09:16 INFO - PROCESS | 1841 | 1461442156507 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 1841 | 1461442156510 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:09:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:09:16 INFO - PROCESS | 1841 | 1461442156516 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - PROCESS | 1841 | 1461442156518 Marionette TRACE conn3 <- [1,3106,null,{}] 13:09:16 INFO - PROCESS | 1841 | 1461442156524 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}] 13:09:16 INFO - PROCESS | 1841 | 1461442156794 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:09:17 INFO - PROCESS | 1841 | 1461442157056 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc3e9d000 == 164 [pid = 1841] [id = 786] 13:09:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x7f0dc3db5400) [pid = 1841] [serial = 2357] [outer = (nil)] 13:09:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x7f0dc6b9cc00) [pid = 1841] [serial = 2358] [outer = 0x7f0dc3db5400] 13:09:17 INFO - PROCESS | 1841 | 1461442157137 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x7f0dc7254400) [pid = 1841] [serial = 2359] [outer = 0x7f0dc3db5400] 13:09:17 INFO - PROCESS | 1841 | 1461442157936 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]]]}] 13:09:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:09:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:09:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:09:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1427ms 13:09:17 INFO - PROCESS | 1841 | 1461442157945 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:09:17 INFO - PROCESS | 1841 | 1461442157947 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:09:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:09:17 INFO - PROCESS | 1841 | 1461442157953 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:09:17 INFO - PROCESS | 1841 | 1461442157956 Marionette TRACE conn3 <- [1,3110,null,{}] 13:09:17 INFO - PROCESS | 1841 | 1461442157962 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}] 13:09:18 INFO - PROCESS | 1841 | 1461442158209 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:09:18 INFO - PROCESS | 1841 | 1461442158472 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc6dd6000 == 165 [pid = 1841] [id = 787] 13:09:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x7f0dadf03400) [pid = 1841] [serial = 2360] [outer = (nil)] 13:09:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x7f0dc7316800) [pid = 1841] [serial = 2361] [outer = 0x7f0dadf03400] 13:09:18 INFO - PROCESS | 1841 | 1461442158575 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x7f0dc79de800) [pid = 1841] [serial = 2362] [outer = 0x7f0dadf03400] 13:09:19 INFO - PROCESS | 1841 | 1461442159442 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"]]]}] 13:09:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:09:19 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 13:09:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:09:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 13:09:19 INFO - PROCESS | 1841 | 1461442159495 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 1841 | 1461442159499 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:09:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:09:19 INFO - PROCESS | 1841 | 1461442159505 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 1841 | 1461442159508 Marionette TRACE conn3 <- [1,3114,null,{}] 13:09:19 INFO - PROCESS | 1841 | 1461442159567 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}] 13:09:19 INFO - PROCESS | 1841 | 1461442159836 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:09:20 INFO - PROCESS | 1841 | 1461442160127 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\", \"b592168c-e59f-4baf-9216-719a7c3f9309\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x7f0dc7a7e800 == 166 [pid = 1841] [id = 788] 13:09:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x7f0db8ab6000) [pid = 1841] [serial = 2363] [outer = (nil)] 13:09:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x7f0dc7ddac00) [pid = 1841] [serial = 2364] [outer = 0x7f0db8ab6000] 13:09:20 INFO - PROCESS | 1841 | 1461442160242 Marionette DEBUG loaded listener.js 13:09:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x7f0dc9e64c00) [pid = 1841] [serial = 2365] [outer = 0x7f0db8ab6000] 13:09:21 INFO - PROCESS | 1841 | 1461442161051 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]]]}] 13:09:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:09:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1578ms 13:09:21 INFO - PROCESS | 1841 | 1461442161085 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:09:21 INFO - PROCESS | 1841 | 1461442161087 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:09:22 WARNING - u'runner_teardown' () 13:09:22 INFO - No more tests 13:09:22 INFO - Got 0 unexpected results 13:09:22 INFO - SUITE-END | took 1240s 13:09:22 INFO - Closing logging queue 13:09:22 INFO - queue closed 13:09:22 INFO - Return code: 0 13:09:22 WARNING - # TBPL SUCCESS # 13:09:22 INFO - Running post-action listener: _resource_record_post_action 13:09:22 INFO - Running post-run listener: _resource_record_post_run 13:09:23 INFO - Total resource usage - Wall time: 1278s; CPU: 98.0%; Read bytes: 8491008; Write bytes: 976699392; Read time: 908; Write time: 310844 13:09:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:09:23 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 52273152; Read time: 0; Write time: 50936 13:09:23 INFO - run-tests - Wall time: 1246s; CPU: 98.0%; Read bytes: 5840896; Write bytes: 818200576; Read time: 496; Write time: 136044 13:09:23 INFO - Running post-run listener: _upload_blobber_files 13:09:23 INFO - Blob upload gear active. 13:09:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:09:23 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 13:09:23 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'] 13:09:23 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 13:09:24 INFO - (blobuploader) - INFO - Open directory for files ... 13:09:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:09:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:09:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:09:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:09:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:09:26 INFO - (blobuploader) - INFO - Done attempting. 13:09:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:09:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:09:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:09:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:09:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:09:27 INFO - (blobuploader) - INFO - Done attempting. 13:09:27 INFO - (blobuploader) - INFO - Iteration through files over. 13:09:27 INFO - Return code: 0 13:09:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:09:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:09:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ce92a4d16f7c2918ef20291361b75c422fecb30e1da0b36fc52ba4a0a62ff9c711dbd4294a21033013c5ffae5ad1550aceab7257c79cc60fb30eed0d5bbab477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/634e8845b0af9b972fb3b2fd8801d1edbd53dc3eac40496948da69b6a59ace95407f9a384d45909b5bb1a6984b51266b004a24f184a0bd15720ecf6de66ac619"} 13:09:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:09:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:09:27 INFO - Contents: 13:09:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ce92a4d16f7c2918ef20291361b75c422fecb30e1da0b36fc52ba4a0a62ff9c711dbd4294a21033013c5ffae5ad1550aceab7257c79cc60fb30eed0d5bbab477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/634e8845b0af9b972fb3b2fd8801d1edbd53dc3eac40496948da69b6a59ace95407f9a384d45909b5bb1a6984b51266b004a24f184a0bd15720ecf6de66ac619"} 13:09:27 INFO - Running post-run listener: copy_logs_to_upload_dir 13:09:27 INFO - Copying logs to upload dir... 13:09:27 INFO - mkdir: /builds/slave/test/build/upload/logs 13:09:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1354.379325 ========= master_lag: 0.25 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-04-23 13:09:27.788404) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 13:09:27.789563) ========= 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=9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ce92a4d16f7c2918ef20291361b75c422fecb30e1da0b36fc52ba4a0a62ff9c711dbd4294a21033013c5ffae5ad1550aceab7257c79cc60fb30eed0d5bbab477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/634e8845b0af9b972fb3b2fd8801d1edbd53dc3eac40496948da69b6a59ace95407f9a384d45909b5bb1a6984b51266b004a24f184a0bd15720ecf6de66ac619"} build_url:https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037027 build_url: 'https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ce92a4d16f7c2918ef20291361b75c422fecb30e1da0b36fc52ba4a0a62ff9c711dbd4294a21033013c5ffae5ad1550aceab7257c79cc60fb30eed0d5bbab477", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/634e8845b0af9b972fb3b2fd8801d1edbd53dc3eac40496948da69b6a59ace95407f9a384d45909b5bb1a6984b51266b004a24f184a0bd15720ecf6de66ac619"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JiGuqLvFSGO7lBB92YIBvA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 13:09:27.868418) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 13:09:27.868857) ========= 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=9ca12473fbb1d023794ffd180000023c-1461440435.233361-2115466989 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021627 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 13:09:27.933810) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 13:09:27.934085) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 13:09:27.934342) ========= ========= Total master_lag: 0.44 =========